Blog On MapMultipurpose Listings Template

View Main Demo View Other Demos

Blog On Map - Full Documentation

GalaxyMag - Full Documentation

BlogOnMap is a beautiful, powerful & flexible Blogger template for Directory and Blog websites. BlogOnMap is totally customizable allowing you to create new exclusive designs in few clicks. It is also super optimized to give you the best results possible on search engines.

Maybe this can help you!


Initial Settings

Access your blog Layout > and click on the Edit Icon > in the Main-Logo gadget.


Widget Settings:




2. Main Menu

Access your blog Layout > and click on the Edit Icon > in the Main Menu gadget.


On this Widget, you can easily add your existing pages as Menu Items, just checking them on.


Now, in order to add a submenu item, you have to use the "Underscore" technique.

Simple SubLinks:

For example, you have the page "Demo Pages" as Normal Menu Item.




In order to create a SubLink Level 1, you must add 1 underscore before the Submenu title.





So, in order to make a Submenu item (level 1), for example "Coming Soon" page, you have to put an underscore before title and put this page (on List Order area) below the Menu Item you want.

In Frontend-area




In the case you want to create a SubLink Level 2, you have to add 2 underscore before the Title and put this submenu item between or below level 1 links.



In Frontend-area




Adding Mega - menu Characteristics

There are three shortcodes - preffixes that you can use in order to use some Mega-Menu characteristics.

Tabbed Mega - Menu

If you have lots of submenu content, you can easily organize your submenus into tabs.
To create a Tabbed Menu, in a new external link, you have to type as page title a shortcode  with the following structure "-tabbedmenu/label1/label2/label3", where label1,label2,label3 is the labels that you want to choose from your label list.

For example, let's add a tabbed menu below Main Menu Item "Points of Interest".
At first, create a new Menu Item without any prefix with title "Points of Interest" and put it below "Homepage" item.



So, let's create a tabbed menu, with three tabs, using labels: Sights, Beaches and Villages.


What are Label?


Could you categorize your labels on this template?

On this template we have made a unique technique in order to categorize post labels, using them on different purposes.
So, we have the following prefixes: 

Labels with prefix "1.": All labels with this prefix are used for the main listing categories. 
For example: 

1.Beaches refers to listing category Beaches

Labels with prefix "1.Label1_Label2": Especially, on labels with "1." prefix, you can additionally type with underscore a second label. 
With this technique, on some widgets of this template, it's clear that Label2 is subcategory of Label1

For example: 

1.Corporations_Structure refers to listing subcategory Structure that is one of the subcategories of the main listing category Coporations.




Labels with prefix "2.": All labels with this prefix are used in order to specify the map icon of each post. 

For example: 

2.mountain  gives a "mountain" icon in order to define the post on map.

Labels with prefix "3.": These labels are used in order to determine the style that the post content is appearing.

Labels with prefix "4.": With this prefix, posts with events are determined.

-------------------------------------------------------------------------------------------------------------------------

INFO: In Tabbed Menu, you can add as many labels as you want, separated by ",".


Widget Settings for a tabbed menu:



In Frontend-area




Widget Settings for a contact-us mega menu:

In case that you want to create a menu item with characteristics of mega a menu Contact Us form, you have to follow two steps.


At first, you create a menu item that user click on in order to see the contact us window.




After that, you create a new external link and you type "-contactmenu" like the next image.


This moment, the new menu item that we've created before is like the following picture:



So, you have to create a Contact Fom Widget and set Map Coordination of your position.

At first, access your blog Layout > and click on the Add a gadget > in the Main Menu area


Click on "+" on "Contact Form" widget....



and type what you want to show above contact form as title.
Click on "Save" button.


In front-end area



As about Map on Contact-Menu item, you have to make some configuations in order to have a map with your position.

So, access your blog Layout > and click on the Add a gadget > in the General Settings area.


Create a List Link widget, clicking on "+".



This is going to be the widget where you could make a lot of general configurations for your site!

As about this map, you have to add two list item, the first one link is to define your identical access token key by mapbox and the second one to define the coordinates (longitude, langitude) of your position. Just see the following image:


When you add two link items, click on "Save" button.

In front-end area




A. Building your Homepage!


Homepage of "Blog On Map" template consists of  two sections: 1) Homepage Top Area and 2) Homepage Middle Area

Homepage Top Area Section

In order to configure Homepage Top Area Section, you have to Access your blog Layout > and click on the Edit Icon > in the Homepage Top-Area gadget.


Here, you can use two shortcodes: [map] and [live-search].

Typing


[map]

and click on SAVE you make the first step in order to set up a map into homepage Top Area



In order to show this map, it's important one more thing. Go to Layout > and click on the Add a Gadget > in the Homepage AdminArea.



After that, you habe to click on Link List widget


Right here, there are three important settings to do:

A. As title of your Link List widget give exactly the following: homepage-settings


On this widget, you have the possibility to set up in parallel a lot of different widgets that exist in homepage.

As about map, you have to make  two edits, the first configurate where will be the start point of map and the second one is about the identical access token key of your map.

So, as about map-centre-point, it's in your choice what coordinates you type on it.
As about map-access-token, you must type your access token from mapbox website.

How to get an Mapbox Access Token?

At www.mapbox.com you have to click on Sign Up button....


In the next webpage, you click on Sign Up link

Type your personal information, click on checkbox in order to agree on MapBox terms of service and click on Get Started button.

After Sign In, at account.mapbox.com you have to click on Tokens button

This  key you have to put it as url of ______ in order to have the following result in front-end


                                                                        [live-search]

if you'd like to have a live-search bar into homepage Top Area



Homepage Middle Area Section


Most Recent Places

If you want to show only the published posts that have as prefix of main label the number 1 (for example 1.Corporations, 1. Beaches), this is the perfect widget. So, if you have different type of posts, like blog posts, directory items, event posts, this widget is used to select only the directory items of your blog.


In the same direction with many directory listings templates, this widget shows firstly the directory posts (with prefix label "1.") where you have written the term "Featured" as label, there is a "Top" ribbon on them.

Also, there is a "Load More" button, that you can click on,  in order to show additionally the next six directory items, repeating the same action until all directory items have showed.

How to install this widget

Access your blog Layout > and click on the Add a Gadget > HTML/JavaScript > in the HOMEPAGE MIDDLE-AREA section.



Shortcode Structure: [recent-items] [background color of widget]
Shortcode Example: [recent-items] [#f5f6f7]

In "title" empty field, you can write two sentences separated by "." in order to give  title and subtitle to your widget.

Widget Settings:




Upcoming Events

This widget is about a specific type of posts, event posts. You have the possibility to create an event post, using the label "4.events".

Publishing an event post

In order to publish a new event post, you have to create a new post and use the label the word ""4.events".



Also, you have to set a location where the event will be held (3th point) and the day and time of this. As about the last two information, you have to upload a new relative with event image.

Clicking on this image, you select the "properties" item.
As Title Text you type the date of event and as Alt Text you type the hours of event. If you leave the "Alt Text" field empty, the event will be held for all day.


Then, the event post is ready to be published....

Upcoming events widget (continue...)

In order to show the latest upcoming events in your homepage, you have to access your blog Layout > and click on the Add a Gadget > HTML/JavaScript > in the HOMEPAGE MIDDLE-AREA section.




Shortcode Structure: [trending-events] [number of event posts]
Shortcode Example: [trending-events] [6]

In "title" empty field, you can write two sentences separated by "." in order to give  title and subtitle to your widget.

Widget Settings:



In front-end area


Browse Categories and Subcategories

List all categories and sub-categories of your site, using this widget. Especially, you can show every label you use wuth listing posts, as categories or sub-categories.

"1.corporations" is a label you must use in the case of a category
"1.corporations_pizza" is a label you must use in the case of a subcategory of main category "1.corporations".

In order to show the latest upcoming events in your homepage, you have to access your blog Layout > and click on the Add a Gadget > HTML/JavaScript > in the HOMEPAGE MIDDLE-AREA section.




Shortcode Structure: [list-categories][background color of image]
Shortcode Example: [list-categories] [rgb(245, 246, 247)]

In "title" empty field, you can write two sentences separated by "." in order to give  title and subtitle to your widget.

Widget Settings:




Block Posts 1  /  Block Posts 2

Access your blog Layout > and click on the Add a Gadget > HTML/JavaScript > in the sections Block Posts 1 or Block Posts 2.

Shortcode Structure: [getBlock results="Number of Results" label="Your Label" type="Type"]
Shortcode Types:  block1, block2, carousel, col-left, col-right, videos, grid1, grid2
Shortcode Label:  label or recent
Shortcode Results:  You must add the desired number of results
Shortcode Example: [getBlock results="5" label="Music" type="block1"]

Widget Settings:


Block Posts Demo:



Home ADS

Access your blog Layout > and click on the Add a Gadget > HTML/JavaScript, Image or AdSense > in the section HOME ADS.

HTML/JavaScript Ex:



Main Posts

Access your blog Layout > and click on the Edit Icon > in the Main Posts/Blog Posts gadget.

Widget Settings:


Recent Posts Headline: Replace text for hide to remove the headline
Comments Title Shortcode: Comments = 0 Text / Comments not = 0 Text


In-Article ADS on "Post Page"

Access your blog Layout > and click on the Add a Gadget > HTML/JavaScript, Image or AdSense > in the sections ADS 1 ( before content ) or ADS 2 ( after content ).

HTML/JavaScript Ex:


Move ADS 1 and ADS 2 to inside the post content:

Sortcode ADS 1: [ads id="ads1"]
Sortcode ADS 2: [ads id="ads2"]

Example:


IMPORTANT: The ad will only appear if you have inserted in the section, if you want to hide just remove check to not display or remove the gadget. 

Author Box

The widget receives the blogger profile informations automatically, As long as your profile is marked as public. The icons are displayed if there are links in the description.

Supported Icons: blogger, facebook, facebook-f, twitter, rss, youtube, skype, stumbleupon, tumblr, vk, stack-overflow, github, linkedin, dribbble, soundcloud, behance, digg, instagram, pinterest, pinterest-p, twitch, delicious, codepen, flipboard, reddit, whatsapp, messenger, snapchat, email

Blogger Settings: Go to https://www.blogger.com/edit-profile.g

Find for Additional Information > Introduction > and add your description with HTML links.

HTML Link Structure: <a href="Your Link Here">Icon Name</a>
HTML Link Example: <a href="https://facebook.com/templateify">facebook</a>



Post Layouts and Contact Form

Full Width: full-width
Left Sidebar: left-sidebar
Right Sidebar: right-sidebar
Contact Form: contact-form

Example:



Social Counter

Access your blog Layout > and click on the Edit Icon > in the Social Count gadget on Sidebar.

Supported Icons: blogger, facebook, facebook-f, twitter, rss, youtube, skype, stumbleupon, tumblr, vk, stack-overflow, github, linkedin, dribbble, soundcloud, behance, digg, instagram, pinterest, pinterest-p, twitch, delicious, codepen, flipboard, reddit, whatsapp, messenger, snapchat, email

Widget Settings:



Post List Widgets

Access your blog Layout > and click on the Add a Gadget > HTML/JavaScript > in the Sidebar or Footer sections.

Shortcode Structure: [getWidget results="Number of Results" label="Your Label" type="list"]
Shortcode Label:  label, recent or comments
Shortcode Results:  You must add the desired number of results
Shortcode Example: [getWidget results="3" label="Apps" type="list"]

Widget Settings:



Facebook Page Plugin

Access your blog Layout > and click on the Add a Gadget > HTML/JavaScript > in the Sidebar or Footer sections.

NOTE: To add the Page Plugin, you will need to install the facebook SDK on your blog, how to install it by clicking here.

Add This Code:

<div class="fb-page" data-href="YOUR FACEBOOK PAGE URL" data-width="500" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"></div>

INFO: Replace "data-href" content with your facebook page address, and click save

About Section

Access your blog Layout > and click on the Edit Icon > in the About Section gadgets.

1.1 - About Us


1.2 - Follow Us

Supported Icons: blogger, facebook, facebook-f, twitter, rss, youtube, skype, stumbleupon, tumblr, vk, stack-overflow, github, linkedin, dribbble, soundcloud, behance, digg, instagram, pinterest, pinterest-p, twitch, delicious, codepen, flipboard, reddit, whatsapp, messenger, snapchat, email



Footer Copyright

Access your blog Layout > and click on the Edit Icon > in the Footer Copyright gadget.

Widget Settings:



Footer Menu

Access your blog Layout > and click on the Edit Icon > in the Footer Menu gadget.

Widget Settings:



Theme Options v3.0


1.1 - Facebook SDK

The Page Plugin as well as facebook comments only work if you have the Facebook SDK installed on your theme. See below for the steps to acquire and install the Facebook SDK.

Get SDK:

Step 01: Go to https://developers.facebook.com/docs/plugins/page-plugin/ and click on Get Code button and copy the SDK Script.

Copying SDK:


SDK en_US:

<script async="async" defer="defer" crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>

Installing SDK:

Access your blog Layout > and click on the Edit Icon > in the Advanced Options > Facebook SDK gadget.

Widget Settings:


1.2 - Boxed Version

Access your blog Layout > and click on the Edit Icon > in the Advanced Options > Boxed Version gadget.

Options: true or false, default is false.

Widget Settings:


1.3 - Default Variables

Access your blog Layout > and click on the Edit Icon > in the Advanced Options > Default Variables gadget.

Options: monthFormat, fixedMenu, fixedSidebar, relatedPostsNum, showMoreText, followByEmailText, commentsSystem, disqusShortname.

monthFormat: default is "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December".
fixedMenu: true or false, default is true.
fixedSidebar: true or false, default is true.
relatedPostsNum: 3 or 6, default is 3.
showMoreText: default is Show more.
followByEmailText: default is Get all latest content delivered straight to your inbox.
commentsSystem: blogger, facebook, disqus or hide, default is blogger.
disqusShortname: If you add the disqus form, you will then have to add the username of your form, default is galaxymag-theme.

NOTE: To add the Facebook Comments, you will need to install the facebook SDK on your blog, how to install it by clicking here.

Widget Settings:



Site Feed

Access your blog Settings > and click on the Other.

Site Feed Settings:


IMPORTANT: For posts widgets, Mega Menu, Related Posts and others load normally, you must configure the site feed to "Full".

How to Customize This Theme?

Access your blog Theme > and click on the Customize button >  and find Background and Advanced options.

Available customizations: Backgrounds, Widths, Colors, Fonts Size and more.

Background Example:


Advanced Example:


Dark Version:

1.1 - Advanced > Theme Colors > Title Color: #ffffff
1.2 - Advanced > Theme Body > Body Background - Boxed: #0f1012
1.3 - Advanced > Theme Body > Outer Wrapper Background: #1f2024
1.4 - Advanced > Theme Body > Body Text Color: #e7e8e9
1.5 - Advanced > Main Navbar > Navbar Background: #0f1012
1.6 - Advanced > Widget Title > Main Widget Title Background: #0f1012
1.7 - Advanced > Widget Title > Sidebar Widget Title Background: #0f1012
1.8 - Advanced > Theme Footer > Footer Background: #0f1012
1.9 - Advanced > Footer Bar > Footer Bar Background: #0a0a0a
1.10 - Background > Background image > Upload image > Choose File: bg1.png


Fashion Demo:

1.1 - Advanced > Theme Fonts > Main Font: Playfair Display
1.2 - Advanced > Theme Fonts > Text Font: Lora
1.3 - Advanced > Theme Colors > Theme Color: #4fb8a6
1.4 - Advanced > Theme Colors > Title Hover Color: #4fb8a6
1.5 - Advanced > Theme Body > Body Background - Boxed: #e7e8e9
1.6 - Advanced > Main Navbar > Navbar Background: #4fb8a6
1.7 - Advanced > Main Navbar > Navbar Color: #ffffff
1.8 - Advanced > Main Navbar > Menu Color: #ffffff
1.9 - Advanced > Main Navbar > Menu Link Hover Background: #66ccba
1.10 - Advanced > Breaking News > Breaking Background: #ffffff
1.11 - Advanced > Breaking News > Breaking Title Color: #1f2024
1.12 - Advanced > Breaking News > Breaking Title Hover Color: #4fb8a6


Sports Demo:

1.1 - Advanced > Theme Colors > Theme Color: #0cc12f
1.2 - Advanced > Theme Colors > Title Hover Color: #0cc12f
1.3 - Background > Background image > Upload image > Choose File: ball-field-game-46798.jpg image by pexels.com
1.4 - Background > Background image > Background Alignment: center top
1.5 - Background > Background image > Background Tile: Don't tile
1.6 - Background > Background image > Background Scroll: Unchecked


Tech Demo:

1.1 - Advanced > Theme Colors > Theme Color: #2196f3
1.2 - Advanced > Theme Colors > Title Hover Color: #2196f3
1.3 - Advanced > Theme Body > Body Background - Boxed: #e7e8e9
1.4 - Advanced > Breaking News > Breaking Background: #ffffff
1.5 - Advanced > Breaking News > Breaking Title Color: #1f2024
1.6 - Advanced > Breaking News > Breaking Title Hover Color: #2196f3
1.7 - Advanced > Widget Title > Main Widget Title Background: #2196f3



Video Tutorial