Seosight

SEO, Digital Marketing Agency HTML Template


Welcome To Seosight - SEO, Digital Marketing Agency HTML Template
 
This document covers the installation and use of this theme and often reveals answers to common problems and issues - read this document thoroughly if you are experiencing any difficulties. If you have any questions that are beyond the scope of this document, feel free to pose them in the dedicated support section.
After unzipping the download pack, you'll find a template folder with all the files.
 
You can view this template in any browser. You can also view or edit the template without an internet connection.
 
In order to install template on your server open your FTP Client (like Filezilla) or use you cpanel directly, and upload the content of the Template on your server root.
 
Once you are ready, go to www.yourdomainname.com/index.html

Bootstrap

 
This Template has a Responsive layout and is based on the Bootstrap Grid. For more information about this visit Bootstrap.
 
 
The default Bootstrap grid system utilizes 12 columns, making for a 1170px wide container without responsive features enabled. With the responsive CSS file added, the grid adapts to be 724px and 1170px wide depending on your viewport. Below 767px viewports, the columns become fluid and stack vertically.
 

Basic Grid HTML

 
For a simple two column layout, create a .container and add the appropriate number of .col-md* columns.
 
Given this example, we have .col-md-4 and .col-md-8, making for 12 total columns and a complete row
 
<div class="container">  
    <div class="col-md-4">...</div>  
    <div class="col-md-8">...</div>  
</div>

Nesting Columns

 
To nest your content with the default grid, add a new .container and set of .col-md* columns within an existing .col-md* column. Nested rows should include a set of columns that add up to the number of columns of its parent.
 
<div class="container">  
    <div class="row">
        <div class="col-md-9">  
            Level 1 column  
            <div class="row">  
                <div class="col-md-8">Level 2 column</div>  
                <div class="col-md-4">Level 2 column</div>  
            </div>  
        </div>  
        <div class="col-md-3">  
            Level 1 column  
        </div>  
    </div>
</div>

 

CSS files, that load in <head> section of page in current template are following:
 
    <link rel="stylesheet" type="text/css" href="css/fonts.css">
    <link rel="stylesheet" type="text/css" href="css/crumina-fonts.css">
    <link rel="stylesheet" type="text/css" href="css/normalize.css">
    <link rel="stylesheet" type="text/css" href="css/grid.css">
    <link rel="stylesheet" type="text/css" href="css/base.css">
    <link rel="stylesheet" type="text/css" href="css/blocks.css">
    <link rel="stylesheet" type="text/css" href="css/layouts.css">
    <link rel="stylesheet" type="text/css" href="css/modules.css">
    <link rel="stylesheet" type="text/css" href="css/widgets-styles.css">
<!--Plugins styles--> <link rel="stylesheet" type="text/css" href="css/jquery.mCustomScrollbar.min.css"> <link rel="stylesheet" type="text/css" href="css/swiper.min.css"> <link rel="stylesheet" type="text/css" href="css/primary-menu.css"> <link rel="stylesheet" type="text/css" href="css/magnific-popup.css">
  1. fonts.css, crumina-fonts.css - icon fonts used in the theme
  2. normalize.css - proper reset styles for browsers
  3. grid.css - Bootstrap grid
  4. base.css - basic stylesheet
  5. blocks.css - styles for for blocks
  6. layouts.css - styles for layouts
  7. modules.css - styles for modules
  8. widgets-styles.css - styles for widgets
  9. jquery.mCustomScrollbar.min.css - styles for scrollbar of aside panel
  10. swiper.min.css - core styles for theme slider
  11. primary-menu.css - main menu with dropdowns and megamenus styles
  12. magnific-popup.css - styles for lightbox plugin.

 

Javascript files, that load right before closing <body> tag of page in current template are following:

<!-- JS Script -->
<script src="js/jquery-3.3.jquery.mousewheel.js"></script>
<script src="js/crum-mega-menu.js"></script>
<script src="js/swiper.jquery.min.js"></script>
<script src="js/theme-plugins.js"></script>
<script src="js/main.js"></script>
<script src="js/velocity.js"></script>
<script src="js/ScrollMagic.min.js"></script>
<script src="js/animation.velocity.js"></script>
<!-- ...end JS Script -->
  1. jquery-3.3.jquery.mousewheel.js - latest version of jQuery library connected
  2. crum-mega-menu.js - mobile menu and megamenu generation
  3. swiper.jquery.min.js - main slider library used in template - Homepage and API
  4. theme-plugins.js - JS pluginsand utilities used in the theme. You can find full version of this plugin in 'Uncompressed' folder of the theme package
  5. main.js - main custom javascript file of template
  6. velocity.js, ScrollMagic.min.js, animation.velocity.js - plugins for row backgrounds animation.

There are used SVG icons instead of the IMG icons in the theme. The most often used of them are arrow-left, arrow-right and to-top icons. They are included inline in the source of each HTML page at the bottom before include JS files section.

 

<svg style="display:none;">
    <symbol id="arrow-left" viewBox="122.9 388.2 184.3 85">
        ...
    </symbol>
    <symbol id="arrow-right" viewBox="122.9 388.2 184.3 85">
        ...
    </symbol>
    <symbol id="to-top" viewBox="0 0 32 32">
        ...
    </symbol>
</svg>

 

For creating Seosight we used Gulp

You can find Gulp files with modules and tasks in the root of the project in gulpfile.js file.

In the root of the project you can also find package.json file, where all plugins and their versions are listed.

The compiled HTML website is located in 'HTML' folder.

 

All .scss files are located in saas/../ folder.

In "saas/base" folder you will find basic, global files with styles for the entire project, namely:

In "saas/blocks/..", "saas/layouts/..", "saas/modules..", "saas/widgets.." you will find styles for all blocks, layouts and widgets available in the project. 

For your convenience all styles files are divided blockwise. There you can edit styles and responsive settings for the particular block.

The detailed structure of those files is provided in saas/base/_table-of-content.scss file.

In the root of  the saas/.. folder you will find:
  1. fonts.scss - style file of the font icons Font Awesome 4.5.0;
  2. grid.scss - includes styles for the modular grid of the project;
  3. normalize.scss - customizable CSS file, that makes browsers display all elements more consistently in accordance to the modern standards;

The following materials were used in the template.

Google Fonts

Before you start editing the template be sure to install the font. 

Varela Round

Graphics

All flat filled outline illustration are included in the HTML files. Stock photos are not included in psd files. The following provides links 
 

There were also used materials and images of the great designers:

When someone submits his email via Newsletter form, it is automatically recorded in the email.csv file.

This  file can be used to import all submitted emails into any mailing system like Mailchimp, Mailjet etc.

import.php file - ensures functionality of email.csv file. It is a mandatory file and it must be added together with email.csv file in the root of your html folder.

If you would like to change thanking messages of the newsletter form, you must edit js/form-actions.js file on line 18.

 

In order to setup email submission via the contact form, you must edit send_mail.php file and enter your email address on line 3.

In order to chnage thanking message, you must edit js/form-actions.js file on line 44.

In version 1.3 there were made changes in the main slider of the template. For your convenience there were added addional classes for positionning content inside the slider, namely:
 
.slider-content-fullwidth - content occupies full slider width;
.slider-content-half-width - content occupies half of the slider width.
One of the main features of the version 1.3. is integration of the RTL version into the Seosight template.
In order to activate RTL version you need to find and uncomment the following code in the layout: 
...

<!--Styles for RTL-->


<!--<link rel="stylesheet" type="text/css" href="css/rtl.css">-->

...


До вида: 

...

<!--Styles for RTL-->


<link rel="stylesheet" type="text/css" href="css/rtl.css">

...
 
If you haven't updated to version 1.3., but want to use RTL version, you need to do the following:
...The Style Files...

...

<!--Styles for RTL-->


<link rel="stylesheet" type="text/css" href="css/rtl.css">

...