This code is all CSS based and can be easily changed to fit your needs. From JSN Air.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
CSS
.recent-projects .row { float: left; text-align: center; width: 100%; margin-bottom: 10px; } .recent-projects .row ul li { display: inline-block; list-style-type: none; margin-bottom: 30px; position: relative; border: 10px solid #f2f2f2; } .recent-projects .row ul li div { text-align: center; float: left; } .recent-projects .row ul li div a { float: left; } .recent-projects .row ul li span.cms { background: #ececec url(images/modules/779/icon-cms.png) 13px 13px no-repeat; width: 32px; height: 32px; padding: 12px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; position: absolute; bottom: -30px; z-index: 999; left: 50%; margin-left: -28px; } .recent-projects .row ul li span.cms.wordpress { background-position: 12px -139px; } .recent-projects .row ul li span.cms.drupal { background-position: 12px -296px; } .recent-projects .row ul li span.cms.html5 { background-position: 12px -451px; } .recent-projects span.mark { background: url(images/modules/779/view.png) center -40px no-repeat rgba(0,0,0,0.6); position: absolute; z-index: 99; width: 100%; height: 100%; top: 0; left: 0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0; } .recent-projects span.mark:hover { opacity: 1; background-position:center 60px; } .recent-projects .rp-separate { background: url(images/modules/779/bg-separate.png) center center no-repeat; height: 20px; width: 100%; display: inline-block; } @media only screen and (max-width: 480px), (max-device-width: 480px) { .recent-projects .row ul { width: 100%; text-align: center; } .recent-projects .row ul li { margin: 10px 0 30px 0; } }
HTML
<div class="recent-projects"> <div class="row"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> <div class="row"> <ul> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project1.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project1.jpg" alt="Project1" /><span class="mark"></span></a> </div> <span class="cms joomla"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project2.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project2.jpg" alt="Project2" /><span class="mark"></span></a> </div> <span class="cms wordpress"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project3.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project3.jpg" alt="Project3" /><span class="mark"></span></a> </div> <span class="cms drupal"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project4.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project4.jpg" alt="Project4" /><span class="mark"></span></a> </div> <span class="cms joomla"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project5.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project5.jpg" alt="Project5" /><span class="mark"></span></a> </div> <span class="cms html5"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project6.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project6.jpg" alt="Project6" /><span class="mark"></span></a> </div> <span class="cms joomla"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project7.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project7.jpg" alt="Project7" /><span class="mark"></span></a> </div> <span class="cms wordpress"></span></li> <li class="project"> <div class="project-thumb"> <a href="/images/modules/779/project-images/project8.jpg" class="img-project"><img src="/images/modules/779/project-images/thumb/project8.jpg" alt="Project8" /><span class="mark"></span></a> </div> <span class="cms html5"></span></li> </ul> </div> <p style="text-align: center;"><a href="http://quantumwarp.com/" class="link-button button-green" style="margin: 0 0 30px;">View Product Tour</a></p> <div class="rp-separate"> </div> </div>
This grid is better when there is a left or right column. This utilises the inbuilt grid-layout feature of the joomlashine templates. From JSN Air.
JSN Airprovides unique mechanism of installing sample data on directly your current website. Just few clicks and the demo website is all setup.
6 major color variations for your taste. Each color variation covers not only the main background, but also color of drop-down menu, links, table's header and more.
All JoomlaShine templates are equipped with responsive design feature making your website look beautiful in both smartphones and tablets..
In addition to comprehensive documentations in PDF format and online video, you also get support from friendly forum and dedicated support system.
JSN Air layout system is very flexible and capable. JSN Air provides 36+ module positions allowing you to have multiple layouts configuration.
JSN Air works well with other Joomla popular extensions. JSN Air also has extended style that will automatically support for the display of K2 or Kunena component.
CSS
.template-feature-grid .grid-col .grid-col_inner { padding: 15px; background: rgba(249, 249, 249, 0); border: 1px solid rgba(242, 242, 242, 0); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; } .template-feature-grid .grid-col .grid-col_inner:hover { background: rgba(249, 249, 249, 1); border: 1px solid rgba(242, 242, 242, 1); } .template-feature-grid .template-feature-grid-icon { float: left; margin-right: 10px; height: 90px; padding-top: 10px; } .template-feature-grid .template-feature-grid-content h3, .template-feature-grid .template-feature-grid-content p { margin: 0; margin-bottom: 5px; overflow: hidden; /* Prevents text wrapping */ }
HTML
<div class="grid-layout template-feature-grid"> <div> <div class="template-feature-grid-icon"><img src="/images/kb/2016/778/icon-easy-start.png" alt="Easy to start" border="0" /></div> <div class="template-feature-grid-content"> <h3><a href="http://quantumwarp.com/">Easy to start</a></h3> <p><strong>JSN Air</strong>provides unique mechanism of installing sample data on directly your current website. Just few clicks and the demo website is all setup.</p> </div> </div> <div> <div class="template-feature-grid-icon"><img src="/images/kb/2016/778/icon-star.png" alt="Multiple color" border="0" /></div> <div class="template-feature-grid-content"> <h3><a href="http://quantumwarp.com/">Multiple Colors</a></h3> <p><strong>6 major color variations</strong> for your taste. Each color variation covers not only the main background, but also color of drop-down menu, links, table's header and more.</p> </div> </div> </div> <div class="grid-layout template-feature-grid"> <div> <div class="template-feature-grid-icon"><img src="/images/kb/2016/778/icon-responsive.png" alt="Responsive Design" border="0" /></div> <div class="template-feature-grid-content"> <h3><a href="http://quantumwarp.com/">Responsive Design</a></h3> <p>All JoomlaShine templates are equipped with <strong>responsive design</strong> feature making your website look beautiful in both smartphones and tablets..</p> </div> </div> <div> <div class="template-feature-grid-icon"><img src="/images/kb/2016/778/icon-support.png" alt="Dedicated Support" border="0" /></div> <div class="template-feature-grid-content"> <h3><a href="http://quantumwarp.com/">Dedicated Support</a></h3> <p>In addition to <strong>comprehensive documentations</strong> in PDF format and online video, you also get support from <strong>friendly forum</strong> and <strong>dedicated support system</strong>.</p> </div> </div> </div> <div class="grid-layout template-feature-grid"> <div> <div class="template-feature-grid-icon"><img src="/images/kb/2016/778/icon-layout.png" alt="Flexible Layout" border="0" /></div> <div class="template-feature-grid-content"> <h3><a href="http://quantumwarp.com/">Flexible Layouts</a></h3> <p>JSN Air layout system is very flexible and capable. JSN Air provides <strong>36+ module positions</strong> allowing you to have multiple layouts configuration.</p> </div> </div> <div> <div class="template-feature-grid-icon"><img src="/images/kb/2016/778/icon-love.png" alt="Customer Love us" border="0" /></div> <div class="template-feature-grid-content"> <h3>Popular extensions support</h3> <p>JSN Air works well with other <strong>Joomla popular extensions</strong>. JSN Air also has extended style that will automatically support for the display of <a href="/component/k2/?amp;view=itemlist&layout=category&task=&id=&Itemid=645">K2</a> or <a href="/component/kunena/?amp;view=home&defaultmenu=499&Itemid=800">Kunena component</a>.</p> </div> </div> </div>
When adding packages or code to my wiki it is sometimes need to show that code in context, which usually is a joomla module. So to that aim I have included some simple code below to emulate module positions and can be used safely in wiki articles. As with Joomla module positions they can be sub divided into mulitple modules so I have included a range below.
Single Module
Fake Module Content
<div> <div style="width: 30%; min-width: 180px; padding: 5px; margin: auto auto; border: 1px solid black;"> <p>Fake Module Content</p> </div> </div>
This might also be a good variant using min-width and max-width instead of percentage.
<div style="min-width: 180px; max-width: 300px; padding: 5px; margin: auto auto; border: 1px solid black;"> </div>
Double Module
Fake Module Content 1
Fake Module Content 2
<div style="float: left; width: 90%; border: 2px solid blue;"> <div style="float: left; width: 45%; min-width: 180px; padding: 5px; margin: 5px; border: 1px solid black;"> <p>Fake Module Content 1</p> </div> <div style="float: left; width: 45%; min-width: 180px; padding: 5px; margin: 5px; border: 1px solid black;"> <p>Fake Module Content 2</p> </div> </div> <div style="clear: both;"> </div>
Triple Module
Fake Module Content 1
Fake Module Content 2
Fake Module Content 3
<div style="float: left; width: 90%; border: 2px solid blue;"> <div style="float: left; width: 30%; min-width: 180px; padding: 5px; margin: 5px; border: 1px solid black;"> <p>Fake Module Content 1</p> </div> <div style="float: left; width: 30%; min-width: 180px; padding: 5px; margin: 5px; border: 1px solid black;"> <p>Fake Module Content 2</p> </div> <div style="float: left; width: 30%; min-width: 180px; padding: 5px; margin: 5px; border: 1px solid black;"> <p>Fake Module Content 3</p> </div> </div> <div style="clear: both;"> </div>
Header
I am not sure what the specific are of this one, but note the overflow statement
<div style="overflow: hidden; padding: 5px; border: 1px solid black;"> <p>Fake Header Content</p> </div>
Single Position
Fake Position Content
<div style="float: left; width: 90%; border: 2px solid blue;"> <p>Fake Position Content</p> </div> <div style="clear: both;"> </div>
Fake Module Content 1
Fake Module Content 2
HTML
<div class="demo-module-container" style="display: table; margin: auto;"> <div style="float: left; margin: 5px; height: 425px; width: 300px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: transparent -moz-linear-gradient(center top , #fafafa, #dddddd) repeat scroll 0 0; border-color: #c9cbcd; border-radius: 0; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 8px 6px -6px black; outline: medium none; padding: 4px; transition: all 300ms ease-out 0s;"> <h3 style="padding-top: 5px;"><span style="display: block; line-height: 25px; text-transform: uppercase; padding: 5px 14px; color: #fff; text-shadow: none; background: #2D5E95 none repeat scroll 0% 0%; margin: none;">Fake Module Title 1<br /></span></h3> <div style="height: 360px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: transparent -moz-linear-gradient(center top , #fafafa, #dddddd) repeat scroll 0 0; border-color: #c9cbcd; border-radius: 0; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 8px 6px -6px black; outline: medium none; padding: 4px; transition: all 300ms ease-out 0s;"> <p>Fake Module Content 1</p> </div> </div> <div style="float: left; margin: 5px; height: 425px; width: 300px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: transparent -moz-linear-gradient(center top , #fafafa, #dddddd) repeat scroll 0 0; border-color: #c9cbcd; border-radius: 0; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 8px 6px -6px black; outline: medium none; padding: 4px; transition: all 300ms ease-out 0s;"> <h3 style="padding-top: 5px;"><span style="display: block; line-height: 25px; text-transform: uppercase; padding: 5px 14px; color: #fff; text-shadow: none; background: #2D5E95 none repeat scroll 0% 0%; margin: none;">Fake Module Title 2<br /></span></h3> <div style="height: 360px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: transparent -moz-linear-gradient(center top , #fafafa, #dddddd) repeat scroll 0 0; border-color: #c9cbcd; border-radius: 0; border-style: solid; border-width: 1px 1px 2px; box-shadow: 0 8px 6px -6px black; outline: medium none; padding: 4px; transition: all 300ms ease-out 0s;"> <p>Fake Module Content 2</p> </div> </div> </div>
These are the widths and device responsive statements that Joomlashine uses throughout their temapltes.
/* These are the responsive code barriers as defined in Page builder and possibly normal Joomlashine Templates */ @media only screen and (max-width: 1024px), (max-device-width: 1024px) { } @media only screen and (max-width: 768px), (max-device-width: 768px) { } @media only screen and (max-width: 480px), (max-device-width: 480px) { } @media only screen and (max-width: 960px), (max-device-width: 960px){ } @media screen and (max-width: 1400px) { } @media screen and (min-width: 1024px) and (max-width: 1280px) { } @media screen and (max-width: 1280px){ } @media screen and (max-width: 1024px){ } @media screen and (max-width: 799px) { } @media screen and (max-width: 768px) { } @media screen and (max-width: 719px) { } @media screen and (max-width: 640px) { } @media screen and (max-width: 480px) { } @media screen and (max-width: 360px) { }
Joomla has fixed non-SEF URLs for a lot of things so I have started to put together a list of them here
These links might get parsed out by joomla so I will check back
This is the how to use advanced portfolio
https://extstore.com/support/documentation/components/advanced-portfolio-pro#usage
Categories
Menu
There is no direct control of gallery/slider image sizes. I have added it to the forum
These are where you can control the images, it can be a bit awkward at first but when you have read the list below it all makes sense.
Apply these settings or as required
These fixes should all be applied as needed
This prevents me adding any custom icons for my list items or just using the themes.
In media/com_advportfoliopro/css/style.css line 749, I disabled the following block of code
.portfolio-module ul, li { list-style: none; padding: 0; margin: 0; }
/* Launch Project Button to the middle */ .project-wrapper .project-link { margin: 18px 0; padding: 10px 0 0; border-top: 1px solid #E5E5E5; } style.css:691 + text-align: center;
/* Go Back Button to the middle */ .btn-go-back { border: medium none; color: #ffffff; font-size: 16px; margin: 15px 0; padding: 15px 30px; text-align: center; text-decoration: none; transition-duration: 0.4s; background: #008cba; border-radius: 4px; } style.css:654 + display: block; + margin: auto auto; Does not work well because it is in a 100% width div spanning both columns
It is controlled by
COM_ADVPORTFOLIOPRO_LAUNCH_PROJECT="Launch Project"
Override / Change in language translation thing via Joomla
This is my first attempt to keep all of the list ietms the same height. It is better than nothign but there seems a bit of difference between how Firefox and Chrome handles this.
/*-- Advanced Portfolio - unify list item height --*/ /* - This is not 100% - */ .com_advportfoliopro .project-item-meta { min-height: 300px; } @media only screen and (max-width: 975px) { .com_advportfoliopro .project-item-meta { min-height: 400px; } } @media only screen and (max-width: 783px) { .com_advportfoliopro .project-item-meta { min-height: 650px; } } @media only screen and (max-width: 631px) { .com_advportfoliopro .project-item-meta { min-height: 700px; } } /* (this is where 3 columns goto 2 columns) */ @media only screen and (max-width: 615px) { .com_advportfoliopro .project-item-meta { min-height: 400px; } }
You need images for your protfolio item so these are some pointers on their sizes and names. I use Firefox addon called Fireshot
suggested sizes
Suggested Names
All pages have these areas so do not need a page name in. The header will either have the slider or not, you do not need 2 images, one with and one without.
Special features, they do not need page references
This is quite straight forward when you have got things configured. Using Firefox:
Here I will outline the rules I used for makinga single project item. These are obviously forcused on websitres but can easily be applied to other variations.
Short Description (HTML)
<p>A light and versatile modern theme ideal for small companies who want to be presented as professional but accessible.</p>
Long Description (HTML)
<p> </p> <ul style="display: table; margin: 0 auto; list-style-image: url('/images/common/tick.png');"> <li>Responsive / Mobile Friendly</li> <li>Light</li> <li>Modern</li> <li>Versatile</li> <li>Animated Slider</li> </ul>
Keywords
In Firefox (using Dona)
The following code snippets will allow you to set the maximum width (max width, max-width) of your joomlashine template in various guises.
NB: You can also get this code from you joomlashine template by setting the template to a fixed width and look at the source code. Usually at the top you will see the code fixing the width. Just copy this and alter it as needed, i.e. set max-width only to stop templates going mental.
I also need to see which ones actually work and how specific to a particular template they are.
/* Reta - Max Width */ #jsn-pos-topbar, #jsn-topheader-inner, #jsn-header-inner, #jsn-promo-inner, #jsn-pos-content-top-over, #jsn-pos-content-top, #jsn-pos-content-top-below, #jsn-content_inner, #jsn-content-bottom-over-inner, #jsn-content-bottom-inner, #jsn-content-bottom-below-inner, #jsn-usermodules3-inner, #jsn-footer-inner, #jsn-menu.jsn-menu-sticky, #jsn-nav-inner { max-width: 960px; }
/* Force max width - Untested */ #header-inner, #jsn-header-inner, #jsn-topheader-inner, #jsn-promo-inner, #jsn-content, #jsn-footer-inner { max-width: 1000px; }
/* Fixed width website */ NB: there is dynamic css in the html and this is where i have got this. #jsn-page, #jsn-menu.jsn-menu-sticky, #jsn-pos-topbar { width: 1200px; min-width: 1200px; }
/* set max page width */ #jsn-pos-topbar, #jsn-headerright-inner, #jsn-header_inner2, #jsn-content-top_inner, #jsn-content, #jsn-promo_inner, #jsn-pos-content-top_inner, #jsn-footer_inner, #jsn-content-bottom_inner { max-width: 1024px; }
/* Prevent template going responsive for devices with screen size 1024px or above */ /* All devices with screen size 1024px and above will be forced to 1200px wide layout */ @media only screen and (min-device-width: 1024px) { #jsn-page, #jsn-menu.jsn-menu-sticky, #jsn-pos-topbar { width: 1200px; min-width: 1200px; } }
/* Force Desktop Version for screens 1024 and above */ /*@media only screen and (min-width: 1024px), (min-device-width: 1024px) {*/ /*@media only screen and (min-device-width: 1024px) {*/ @media only screen and (min-width: 961px), (min-device-width: 1024px) { #jsn-page, #jsn-menu.jsn-menu-sticky, #jsn-pos-topbar { width: 1200px; min-width: 1200px; } }
The reason for these instructions is that at some point if you might need to change your windows system disk from a legacy MBR hard disk type to the new style GPT format without loosing data to take advantage of the following features.
It might be helpful to see what the default layout on a Windows 10 installation for both disk types so I installed Windows 10 on the same Corsair 120GB SSD under both disk types and took images of their various partition settings in both the Windows Disk Management and the Paragon Disk Manager.
Windows Disk Management
Paragon Hard Disk Manager
Partition Names
Windows Disk Management
Paragon Hard Disk Manager
Before continuing
BACKUP your whole drive !!!!
These instructions preserve the recovery partition and the default partition layout exactly like they would be on a fresh default installation of windows 10 on a GPT/UEFI installations. There is a reason for windows having a default layout so without knowing I prefer mine to be the same.
Your files and settings will be preserved.
These 4 steps are only to remind the advanced user or those messing about.
We need to make an image file for a fresh installation of Windows 10 using the UEFI /GPT system.
The disk is now converted and all the partitions are in place but Windows will still not boot. You now need to correct booting information in a process similar to repairing a MBR or BCD.
DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 D ESD-ISO UDF DVD-ROM 5605 MB Healthy Volume 1 C NTFS Partition 111 GB Healthy Volume 2 Recovery NTFS Partition 450 MB Healthy Hidden Volume 3 FAT32 Partition 100 MB Healthy Hidden
Full diskpart command routine
Microsoft Windows [Version 10.0.10586] X:\Sources>diskpart Microsoft DiskPart version 10.0.10586 Copyright (C) 1999-2013 Microsoft Corporation. On computer: MININT-5HVULE8 DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 111 GB 6144 KB * DISKPART> select disk 0 Disk 0 is now the selected disk. DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Recovery 450 MB 1024 KB Partition 2 System 100 MB 452 MB Partition 3 Reserved 16 MB 552 MB Partition 4 Primary 111 GB 572 MB DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 D ESD-ISO UDF DVD-ROM 5605 MB Healthy Volume 1 C NTFS Partition 111 GB Healthy Volume 2 Recovery NTFS Partition 450 MB Healthy Hidden Volume 3 FAT32 Partition 100 MB Healthy Hidden DISKPART> select volume 3 Volume 3 is the selected volume. DISKPART> assign letter=s DiskPart successfully assigned the drive letter or mount point. DISKPART> exit Leaving DiskPart... X:\Sources>bcdboot c:\windows /s s: /f UEFI Boot files successfully created. X:\Sources> exit
If when your windows 10 for the 1st time it is asking you to create a profile before continuing, this is because there as some permission issues with the user profiles so to continue:
You need to do the following to fix it to re-establish the link between the user accounts and their profiles and correct the relevant permissions:
This fix might be useful to run even if you don’t appear to have problems (I have not verified this).
net user administrator /active:yes
net user administrator /active:no
Are there services that are not running or things seem to be missing, then it is likely to be permissions across the windows install that is wrong. This however is easily fixed
When you load windows you keep getting prompted which install your want to use. To remove this you need to delete the unwanted OS reference.
MBR --> GPT Conversion
Diskpart
Other
These instructions show you how to setup Picture messaging/MMS and internet on your mobile phone.
Instead of manually configuring the APN you can use the links from virgin to automatically configure you phone (just like ringing virgin and getting them to do it)
You are now able to send the SMS message to configure you samsung note 3.
I need to figure out how to discover the URL for a specific camera.