পৃষ্ঠাসমূহ

Tuesday, October 3, 2017

How to Create Custom Collection Page in Shopify Store (Minimal Theme)

How to Create Custom Collection Page in Shopify Store (Minimal Theme)



1) Create a new page template first

For Example:  

Create a new template for "................................"

using this you can choose what kind of page you are looking for...... As we are making custom collection page so we will select  "PAGE"

Called>> my-new-page   [put page name here]


2) copy it and page into the new created template page..... Click Save.

                    {% section 'my-new-page' %}

'my-new-page' - Inside '.....put page name here.....'


3) Now we have to create a new custom section also 
section name will be the same.....

>> Go to Sections and Create a new section..... put the section name as before....

{% schema %}
  {
    "name": "Section name",
    "settings": []
  } 

this is the important part of a section. you have to change the name according to your page names every time (Red Marked part).
But we will use our custom page building code instead default codes there. So remove the default codes.

Copy and paste the following code.....

{% comment %}
Loop through each collection, except 'frontpage'
{% endcomment %}

<header class="section-header">
<h1 class="section-header__title">{{ 'collections.general.title' | t }}</h1>
</header>

{% case section.settings.grid %}
{% when '2' %}
{%- assign collection_item_width = 'small--one-whole medium--one-half post-large--one-half' -%}
{%- assign collection_width = 625 -%}
{% when '3' %}
{%- assign collection_item_width = 'medium-down--one-half post-large--one-third' -%}
{%- assign collection_width = 410 -%}
{% when '4' %}
{%- assign collection_item_width = 'medium-down--one-half post-large--one-quarter' -%}
{%- assign collection_width = 330 -%}
{% when '5' %}
{%- assign collection_item_width = 'medium-down--one-half post-large--one-fifth' -%}
{%- assign collection_width = 330 -%}
{% endcase %}

<div class="grid-uniform" data-section-id="{{ section.id }}" data-section-type="list-collections-template">

{% if section.settings.display_type == 'all' %}
{% case section.settings.sort %}
{% when 'products_high' or 'products_low' %}
{%- assign list_collections = collections | sort: 'all_products_count' -%}
{% when 'date' or 'date_reversed' %}
{%- assign list_collections = collections | sort: 'published_at' -%}
{% else %}
{%- assign list_collections = collections -%}
{% endcase %}
{% if section.settings.sort == 'products_low' or section.settings.sort == 'date' or section.settings.sort == 'alphabetical' %}
{% for collection in list_collections %}
{% assign featured = collection.handle %}
<div class="grid__item {{collection_item_width}} text-center">
{% include 'collection-grid-item' with collection_width: collection_width %}
</div>
{% endfor %}
{% else %}
{% for collection in list_collections reversed %}
{% assign featured = collection.handle %}
<div class="grid__item {{collection_item_width}} text-center">
{% include 'collection-grid-item' with collection_width: collection_width %}
</div>
{% endfor %}
{% endif %}
{% else %}
{% for block in section.blocks %}
{% assign featured = collections[block.settings.collection].handle %}
<div class="grid__item {{collection_item_width}} text-center">
{% include 'collection-grid-item' with collection_width: collection_width %}
</div>
{% endfor %}
{% endif %}
</div>

{% schema %}
{
"name": "My New page",
"settings": [
{
"type": "paragraph",
"content": "All of your collections are listed by default. To customize your list, choose 'Selected' and add collections."
},
{
"type": "radio",
"id": "display_type",
"label": "Select collections to show",
"default": "all",
"options": [
{
"value": "all",
"label": "All"
},
{
"value": "selected",
"label": "Selected"
}
]
},
{
"type": "select",
"id": "sort",
"label": "Sort collections by:",
"info": "Sorting only applies when 'All' is selected",
"default": "alphabetical",
"options": [
{
"value": "products_high",
"label": "Product count, high to low"
},
{
"value": "products_low",
"label": "Product count, low to high"
},
{
"value": "alphabetical",
"label": "Alphabetically, A-Z"
},
{
"value": "alphabetical_reversed",
"label": "Alphabetically, Z-A"
},
{
"value": "date",
"label": "Date, old to new"
},
{
"value": "date_reversed",
"label": "Date, new to old"
}
]
},
{
"type": "select",
"id": "grid",
"label": "Collections per row",
"default": "3",
"options": [
{
"value": "2",
"label": "2"
},
{
"value": "3",
"label": "3"
},
{
"value": "4",
"label": "4"
},
{
"value": "5",
"label": "5"
}
]
}
],
"blocks": [
{
"type": "collection",
"name": "Collection",
"settings": [
{
"label": "Collection",
"id": "collection",
"type": "collection"
}
]
}
]
}
{% endschema %}


Click Save.




All Done!! You have added custom codes ........ Now create page from "Pages" and add collections there according to your demand.

Thursday, September 21, 2017

HostUpon Made Web Hosting Easy



HostUpon is one of the best hosting provider whom I've reviewed the most on HRS. Their Starter package or shared hosting Unlimited plan begins at $3.95/months and accompany some incredible remarkable highlights, for example, cPanel control board, Softaculous a single tick content installer and boundless addon areas. One reason we cherish HostUpon is their in-house bolster. They offer ticket, live visit and telephone bolster all done in-house with nothing outsourced. This by itself is one of the reason HostUpon is an incredible dependable facilitating decision.



HostUpon is offering everything you will EVER need to host and manage your website!

HostUpon Web Hosting

  • UNLIMITED Disk Space & Bandwidth
  • UNLIMITED IMAP/POP3 E-mail Accounts
  • UNLIMITED Addon Domains
  • FREE Domain Name For Life!
  • FREE Website Transfer From Current Host
  • FREE Website Builder With Templates
  • FREE Script Installer: WordPress & tons more!
  • Real In-House North American Sales & Support

Drawbacks: Let's get directly into the negatives encompassing facilitating with HostUpon. According to regular, we'll plot a portion of the conspicuous drawbacks previously getting into the aces. The primary thing we saw was the measure of the organization; given that they are a generally little operation contrasted with their rivals, and however we see no explanation behind this to influence them contrarily, a great deal of web facilitating customers have a tendency to abstain from getting into bed with the littler organizations. Less assets, less steadiness, and so on. Running as an inseparable unit with that school of thought is the means by which moderately new HostUpon is to the market. Life span is a major genius to a considerable measure of shoppers, and having a legitimate history goes far. They have been in the Canadian Web Hosting scene since 2007 facilitating more than 10,000 websites..lets seek we see HostUpon around after years to come!

Monday, September 18, 2017

Web Hosting Service Providers List

Best Hosting Sites For Affiliate Marketers



  • Hostgator
  • Name Cheap
  • HostUpon
  • Bluehost
  • GreenGeeks
  • WP Engine
  • FatCOW
  • Host Monster
  • JustHost.com
  • Inmotion Hosting
  • Host Hero
  • NetFirms
  • A2 Hosting
  • SiteGround
  • eHOST
  • A Small Orange
  • Site5
  • Dreamhost
  • HostPapa
  • DanDomain
  • UNO Euro
  • Alibaba Cloud
  • BigCommerce
  • HostWinds
  • Digital Ocean
  • Register.com
  • AirVPN
  • Host Metro
  • ChicagoVPS
  • Dotster
  • Name.com
  • Liquid Web
  • DynaDot
  • SoftSys Hosting
  • Flywheel


Saturday, July 22, 2017

HSC Exam Result 2017

২০১৭ এইচএসসি ও সমমানের পরীক্ষার ফলাফল প্রকাশিত হবে আগামিকাল (২৩/০৭/২০১৭)। ২০১৭ এইচএসসি বা সমমানের পরীক্ষার ফলাফল ও পূর্ণ মার্কশিট বাংলাদেশ এডুকেশন বোর্ড এর ওয়েবসাইট www.educationboard.gov.bd থেকে পাবেন।

www.educationboard.gov.bd ওয়েবসাইট এ ভিজিট করার পর ফলাফল পেতে নিচের ফর্মটি সঠিক ভাবে পূরণ করে "সাবমিট" বাটনে ক্লিক করুন।

 বাংলাদেশ এডুকেশন বোর্ড

এছাড়াও মোবাইলের মাদ্ধমেও রেজাল্ট সংরহ করতে পারবেন। এই জন্য আপনার মোবাইল এর মেসেজ অপশন এ যেয়ে টাইপ করুন HSC<>1st 3 letters of Board<>Roll<>Year আর পাঁঠিয়ে দিন ১৬২২২ নাম্বারে।