An introduction to support on Envato Market

  • Envato staff look over every item before it can be sold on Envato Market.
  • Technical items contain help files to introduce you to the item and its components.
  • Authors can choose to support their items but this is optional and may vary.

Hands-on support for this item is not currently provided by ninebit.

Frequently Asked Questions

Can i use this theme for selling digital goods??

Yes, of course.

What files are modified theme in opencart core?

Pinshop theme doesn’t include only view/theme files.
It also modifies few controller files:
controller/common/home.php
controller/common/pagination.php (new file)
controller/module/latest.php
controller/module/special.php
controller/product/category.php
controller/product/manufacturer.php
controller/product/product.php
controller/product/search.php
controller/product/special.php

Theme doesn’t display Font Awesome correctly (blank squares or nothing).


add this code to .htaccess

# Allow access from all domains for webfonts.
# Alternatively you could only whitelist your
# subdomains like "subdomain.example.com".
<IfModule mod_headers.c>
  <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
    Header set Access-Control-Allow-Origin "*" 
  </FilesMatch>
</IfModule>

If problem still persist in firefox, try modify catalog/view/theme/pinshop/assist/fonts/font-awesome.css
@font-face {
font-family: 'FontAwesome';
src: url('http://link-to-your-store/catalog/view/theme/pinshop/assist/fonts/fontawesome-webfont.eot');
src: url('http://link-to-your-store/catalog/view/theme/pinshop/assist/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('http://link-to-your-store/catalog/view/theme/pinshop/assist/fonts/fontawesome-webfont.woff') format('woff'), url('http://link-to-your-store/catalog/view/theme/pinshop/assist/fonts/fontawesome-webfont.ttf') format('truetype'), url('http://link-to-your-store/catalog/view/theme/pinshop/assist/fonts/fontawesome-webfont.svgz#FontAwesomeRegular') format('svg'), url('http://link-to-your-store/catalog/view/theme/pinshop/assist/fonts/fontawesome-webfont.svg#FontAwesomeRegular') format('svg');
font-weight: normal;
font-style: normal;
}

How can I implement addthis share instead default icons?

download this file and follow instructions addthis_modification.zip
Screenshots:

I want display featured products on homepage, not latest products as in theme default. Can I?


Yes!
Download this modification. Download

Why slideshow module doesn’t working?


Slideshow is not a part of this theme. For default slideshow module copy slideshow.tpl (catalog/view/theme/pinshop/template/module) from original (catalog/view/theme/default/template/module) theme.

String “Categories” in header is not showing in different language. Theme still shows “Categores”.

String “Categories” is not a default language word.
It’s two ways to add translate of this string:
Option A:
1. start edit the file /catalog/language/english/common/header.php and add this line

$_['text_categories'] = 'Categories';

before the end tag php.

2. You must add this line into other languages with string translated to other language. Path to other language varies in /catalog/language/other language/common/header.php

3. edit the file /catalog/controller/common/header.php and go to line 67. Add this code into this line
$this->data['text_categories'] = $this->language->get('text_categories');

4. edit the file /catalog/view/theme/pinshop/template/common/header.tpl and replace text “Categories” on the line 127 and 183 with this code
<?php echo $text_categories;?>


Option B:
1. edit the file /catalog/view/theme/pinshop/template/common/header.tpl and replace text “Categories”. You must find line with this text on the line near 128 and 184:
<a class="dropdown-toggle padright" data-toggle="dropdown" href="#">Categories  <i class="icon-sort-down icon-up" /></a>
and replace text “Categories” (cca in the middle of line) with this text:
<?php $lang = $this->language->get('code'); 
if ($lang=="en") echo "Categories"; 
if ($lang=="de") echo "Categories in German Language";
?>
2. You can copy line with IF and modify language code and “echo” part Language code list is on backend (Admin) of the Opencart. System -> Localisation ->¬†Languages

How I can use larger logo then 35px in height?


You must esti main stylesheet /catalog/view/theme/pinshop/stylesheet/stylesheet.css
For enlarge logo part from 50px to for example 70px edit following:
Edit "height:" line 99:

.navbar-inner {
        border: none;
        background: #FFF;
        height: 70px; } 

Edit "top:" line 90:
.menubar {
        top: 70px;
        position: relative; }
Edit "margin:" - top part at line 339:
#pinboard {
        margin:50px -5px 10px 10px;
        width:100%; }
Edit "height:" - top part at line 130:
#headerunder {
        position: absolute;
        top: 0;
        right: 0;
        height: 70px;
        display: block;
        min-width: 25%;
        margin-right:-140px;
        z-index:9;
        }
Edit "height:" - top part at line 119:
.topcart {
        height: 70px;
        display: block;
        width: 240px;
        position:relative;
        z-index:10;
        }

I have problem with lightbox on iPhone or small resolution displays.

Please downolad this JS file and rewrite in /catalog/view/theme/pinshop/assist/jquery/colorbox

Is it possible to sort products on home page randomly?


Random products on homepage is hard and simple problem in once.
Theme has dynamic ajax loader of products. module latest.tpl gives the command for products and in every loads 1..20 products, 21..40 products, 41..60 products.. It’s same as pagination. If you add randomize command to SQL, command shuffles products every load and products may be repeated. It’s a hard and dirty way.

Simple way is shuffle products in load 1..20. Just add this line:

shuffle($product_data);

into /catalog/model/catalog/product.php, before return $product_data;


if you want shuffle products only on specific page, add following lines to theme/pinshop/template/module/latest.tpl (before first foreach, line 3)
this is example for homepage (sprcific route common/home)
if(!array_key_exists('route',$this->request->get)) {
          shuffle($products);
}

When to contact Envato Support

Authors are experts on their own items, but if you're having trouble using Envato Market you should come straight to Envato Support.

by
by
by
by
by
by