Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Kost9lbrik

Користувачі
  
  • Публікації

    105
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Kost9lbrik

  1. 18 часов назад, ashap сказал:

    все проще

    тарифы нормальные(наверно даже самые низкие)

    https://zadarma.com/ru/

    сам пользуюсь

    Спасибо. Буду изучать. 

    Если есть у кого-то еще варианты, буди признателен если поделитесь, всегда легче что-то выбрать, если есть с чем сравнить )))... 

  2. Добрый день. 

    Запускается сайт с продажей товаров из Украины в Россию и встал вопрос какой из вариантов телефонии для обработки заказов будет самым оптимальным.

    Из вариантов что знаю

    - обычный мобильная связь с пакетами для звонков(по расчетам навскидку не очень дешево)

    - IP-телефония (не знаю тарифов). 

     

    Кто может поделиться опытом и какие варианты дешевле. 

    Заранее спасибо. 

     

     

  3. Добрый день. 

    Разбираюсь с модулем после установки. После первых попыток сделать экспорт категорий(~70) или товаров (там одна позиция пока что), чтоб наполнить файлы товарами, получаю вот такое сообщение. 

    "Директория system/csvprice_pro не доступна для записи или не существует"

    http://c2n.me/3PaAcxV

    На скрине показал какие доступы есть к папке. Но не нашел в мануале по установке какие доступы должны быть.

    Думай файлы там маленькие, поэтому дело не в размере скорее всего. 

    Спасибо.

     

    UPD

    Поставил права 777, все заработало. А где все эти требования можно почитать, чтоб не флудить? Заранее спасибо.

  4. Решение проблемы

     

    Пример

    <title>Desktops page 2</title>

    <meta name="description" content="Example of category description page 2" />

     

    2141817706.png

     

    Плюс пагинация имеет вид .../page-2

    И в пагинации со страницы .../page-1 идет 301 редирект на "основную"

    Спасибо Марк, я видел ваше решение, но на тот момент оно не решало проблему с регистрами, плюс решение в этой теме бесплатное, и мне не нужен мультиязык. 

    Скорее всего есть еще отличия, которые я как не опытный не замечаю, но на данный момент я большой разницы не вижу как для решения моей проблемы. 

  5. Значит у вас раньше была одна версия сео_про, а потом появилась другая (или просто ОС обновляли), насчет возможных проблем - проверьте, доступна ли страница по обеим адресам и не происходит ли редирект, допустим с верхнего регистра редиректит на нижний, то со временем дубли уйдут, если же страница доступна по двум адресам, то так не должно быть.

    Только сейчас понял, что не все начальные данные указал. Все верно. До этого был другой ocStore версию не знаю, предположительно 1.5.1.3 (но это почти с потолка взял) - на этом движке работал сервис на котором находился мой сайт (они же хостинг предоставляли).

     

    Но я решил уйти от них, потому что нет доступа к файлам и нет возможности устанавливать свои модули.

    И теперь у меня сайт на версии 1.5.5.1.1. 

    Только что проверил пару ссылок и действительно они из верхнего регистра редиректятся на нижний. Видимо сео-про  по-другому работал на предыдущей версии. 

    То есть я так понимаю нужно просто подождать пока через пару проверок неверные ссылки исчезнут? 

  6. Здравствуйте, подскажите пожалуйста, какой из архивов нужно ствить на ocstore 1.5.5.1.1, потому имеется 2 подходящих для меня, но я не совсем понимаю как из них нужно ставить. 

    Также попутный вопрос в архиве:

    vQmod opencart_1.5.5.1

    zip.gif  seo_pro_for1.5.5.1.zip

    не указано каширует он урлы или нет.

    И последнее как проверить что все работает верно после установки?

  7. Собственно результат таких простых манипуляций

    Спасибо за решение, только 2 темы на весь форум об этой проблеме. 

    И ваш метод решает проблему с пагинацией. 

    А у меня в вебмастере гугла также много дублей мета-описаний, и что самое интересное отличаются они лишь верхним регистром хотя сами урлы идентичны

    1398122319-clip-19kb.png

    Не подскажите этого стоит опасаться? И как это поправить, если решение есть.

    По дублям нашел эту тему, но там эта проблема не решается как я понял. 

  8. С категорией связать можно я понимаю так, через запись вкладка связи. А вот с производителем невозможно, но очень бы хотелось :-)

    Да вы все верно заметили, так и буду делать - слепой, поскролить всего лишь нужно было. 

    Для таких как я нужен мануал ))... 

     

    Через HTML вставку используя шаблон html_tab.rpl и привязку $('#tabs').append;$('#tab-description').after

    Сорри, за ламерские вопросы, оказывается для категорий\подкатегорий это уже есть. 

  9. Марк, я же написал, что видео смотрел и уже по этому примеру залил видео для товаров, но как добавить вкладку с одинаковым содержимым для всей подкатегории или производителя я не понял из этого видео, ПОЭТОМУ и написал свой пост. 

    Вы можете подсказать как сделать? 

  10. Здравствуйте, подскажите пожалуйста, есть ли возможность сделать вкладку в товарах (по примеру с Видео в вашем faq-видео), но так чтоб эта вкладка(одна и та же) появлялась у всех товаров одного производителя? Там будет что-то вроде О бренде. Как это можно реализовать? 

     

    Спасибо.

     

    PS  Также было бы полезно узнать как можно повесить вкладку на товары из конкретной категории или подкатегории. 

  11. Никакого конфликта. В файлах шаблона фильтра просто то-же самое нужно добавить.

    Спасибо, да я понимаю что если это делать как вначале вы советовали и как я изначально пробовал это сделать изменив шаблон category.tpl, но также нужно изменить соответствуйющий шаблон фильтр про.

    Но коль начал разбираться с HTML-вставкой от  Марка , то хочется прояснить что я не так делаю (плюс тут не нужно править шаблоны). 

    Но если не разберусь, то буду править шаблоны.

    Спасибо за помощь))).

  12. Так модулем можно не трогать шаблоны и не изменять никаких файлов при том же результате

    Дошли руки опять до этого элемента, но уже с применением вашего модуля (html вставка), но ситуация такая же - при загрузке страницы текст виден, но как только страница полностью загружается надпись пропадает. У меня стоит фильтр про, может быть тут возникает какой-то кофликт?? 

    1396705125-clip-10kb.jpg 1396705590-clip-12kb.jpg

  13. Здравствуйте еще раз, 

     

    В процессе подгонки отзывов, обнаружил, что если при написании отзыва не указать рейтинг, то тот что присваивается по дефолту не выводтится. 

     

    Это я что-то напартачил у себя или у кого-то тоже такая ситуация воспроизводится?

    1396658443-clip-170kb.png

  14. Здравствуйте Марк, 

     

    У меня к вам гипотетический вопрос (на будущее скорее всего). 

     

    В виджете отзывы можно добавить доп поля. Но что если у меня 3 доп. поля. (город, преимущества, недостатки) и к примеру я хочу чтоб город располагался рядом с именем в отзвыве, а преимущества и недостатки в положеном им месте. 

    Я в коде просто не силен, но то как я вижу его сейчас не дает мне понять как можно разорвать вывод доп. полей в разных местах. 

     

    Это реализуемо? И на сколько сложно.

    Спасибо.

  15. Подскажите, как сделать вертикальный вариант?

    Сорри, разобрался :)

    $('.jcarousel').jcarousel({

    vertical: true

    });

    а у вас без проблем все изменилось когда изменили на вертикальную ориентацию? 

    У меня ничего не получается, почему-то вот такой вид получаю если ставлю vertical: true

    post-670760-0-33120200-1395776026_thumb.jpg

  16.  

    перебор значит, надо было переносить все до строки

      <?php echo $content_bottom; ?></div>
    

    Странно, вот проверил и боттом у меня находится в самом конце а tab-content я закрыл на порядок выше,

    вот я взял код из моего product.tpl до момента когда начинаются скрипты

    <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
    <div id="content"><?php echo $content_top; ?>
      <div class="breadcrumb">
        <?php foreach ($breadcrumbs as $breadcrumb) { ?>
        <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
        <?php } ?>
      </div>
      <div class="product-info">
        <?php if ($thumb || $images) { ?>
        <div class="left">
          <?php if ($thumb) { ?>
          <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
          <?php } ?>
          <?php if ($images) { ?>
          <div class="image-additional">
            <div id="carousel-p">
    		<ul class="jcarousel-skin-opencart">
    		<?php foreach ($images as $image) { ?>
    		<li>
    		<a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
    		</li>
    		<?php } ?>
    		</ul>
    		</div>
    		</div>
    		<?php } ?>
    		</div>
    		<?php } ?>
        <div class="right">
    	<h1><?php echo $heading_title; ?></h1>
          <div class="description">
    			<div class="logotip">
    				<a href="<?php echo $manufacturers; ?>"><img src="<?php echo $mimage; ?>" title="<?php echo $manufacturer; ?>" /></a>
    			</div>
             <?php echo $stock; ?><br />
    	 </div>
    	<?php if ($price) { ?>
          <div class="price">
            <?php if (!$special) { ?>
            <?php echo $price; ?>
            <?php } else { ?>
            <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
            <?php } ?>
            <br />
            <?php if ($tax) { ?>
            <span class="price-tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span><br />
            <?php } ?>
            <?php if ($points) { ?>
            <span class="reward"><small><?php echo $text_points; ?> <?php echo $points; ?></small></span><br />
            <?php } ?>
            <?php if ($discounts) { ?>
            <br />
            <div class="discount">
              <?php foreach ($discounts as $discount) { ?>
              <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />
              <?php } ?>
            </div>
            <?php } ?>
          </div>
    	  <?php } ?>
          <?php if ($options) { ?>
          <div class="options">
            <h2><?php echo $text_option; ?></h2>
            
            <?php foreach ($options as $option) { ?>
            <?php if ($option['type'] == 'select') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <select name="option[<?php echo $option['product_option_id']; ?>]">
                <option value=""><?php echo $text_select; ?></option>
                <?php foreach ($option['option_value'] as $option_value) { ?>
                <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
                </option>
                <?php } ?>
              </select>
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'radio') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <?php foreach ($option['option_value'] as $option_value) { ?>
              <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
              <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
              </label>
              <br />
              <?php } ?>
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'checkbox') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <?php foreach ($option['option_value'] as $option_value) { ?>
              <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
              <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
              </label>
              <br />
              <?php } ?>
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'image') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <div class="option-image">
    			  <?php foreach ($option['option_value'] as $option_value) { ?>
    			  <div class ="option1">
    			    
    					<label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" title="<?php echo $option_value['name']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label>
    					<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
       
    			  </div>
    	   <?php } ?>
    		
    		    </div>
            </div>
            
            <?php } ?>
            <?php if ($option['type'] == 'text') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" />
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'textarea') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea>
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'file') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button">
              <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" />
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'date') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" />
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'datetime') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" />
            </div>
            <br />
            <?php } ?>
            <?php if ($option['type'] == 'time') { ?>
            <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
              <?php if ($option['required']) { ?>
              <span class="required">*</span>
              <?php } ?>
              <b><?php echo $option['name']; ?>:</b><br />
              <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" />
            </div>
            <br />
            <?php } ?>
            <?php } ?>
          </div>
          <?php } ?>
          <div class="cart">
              <input type="hidden" name="quantity" size="2" value="<?php echo $minimum; ?>" />
              <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
                          
              <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
                     
            <?php if ($minimum > 1) { ?>
            <div class="minimum"><?php echo $text_minimum; ?></div>
            <?php } ?>
          </div>
    		<script type="text/javascript" src="//yandex.st/share/share.js"
    			charset="utf-8"></script>
    			<div class="yashare-auto-init" data-yashareL10n="ru"
    					data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,gplus"
    			></div> 
    
          <?php if ($review_status) { ?>
          <div class="review">
            <div><img src="catalog/view/theme/default/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" />  <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a>  |  <a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $text_write; ?></a></div>
            <div class="share"><!-- AddThis Button BEGIN -->
              <script type="text/javascript" src="http://yraaa.ru/share/share_16x16.d3sn"></script>
    		  <style type="text/css">#hidden_tags {display:none}</style>
              <!-- AddThis Button END --> 
            </div>
          </div>
          <?php } ?>
        
      <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
        <?php if ($attribute_groups) { ?>
        <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
        <?php } ?>
        <?php if ($review_status) { ?>
        <a href="#tab-review"><?php echo $tab_review; ?></a>
        <?php } ?>
        <?php if ($products) { ?>
        <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
        <?php } ?>
      </div>
      <div id="tab-description" class="tab-content"><?php echo $description; ?></div>
      <?php if ($attribute_groups) { ?>
      <div id="tab-attribute" class="tab-content">
        <table class="attribute">
          <?php foreach ($attribute_groups as $attribute_group) { ?>
          <thead>
            <tr>
              <td colspan="2"><?php echo $attribute_group['name']; ?></td>
            </tr>
          </thead>
          <tbody>
            <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
            <tr>
              <td><?php echo $attribute['name']; ?></td>
              <td><?php echo $attribute['text']; ?></td>
            </tr>
            <?php } ?>
          </tbody>
          <?php } ?>
        </table>
      </div>
      <?php } ?>
      <?php if ($review_status) { ?>
      <div id="tab-review" class="tab-content">
        <div id="review"></div>
        <h2 id="review-title"><?php echo $text_write; ?></h2>
        <b><?php echo $entry_name; ?></b><br />
        <input type="text" name="name" value="" />
        <br />
        <br />
        <b><?php echo $entry_review; ?></b>
        <textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea>
        <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
        <br />
        <b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 
        <input type="radio" name="rating" value="1" />
         
        <input type="radio" name="rating" value="2" />
         
        <input type="radio" name="rating" value="3" />
         
        <input type="radio" name="rating" value="4" />
         
        <input type="radio" name="rating" value="5" />
         <span><?php echo $entry_good; ?></span><br />
        <br />
        <b><?php echo $entry_captcha; ?></b><br />
        <input type="text" name="captcha" value="" />
        <br />
        <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
        <br />
        <div class="buttons">
          <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
        </div>
      </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div id="tab-related" class="tab-content">
        <div class="box-product">
          <?php foreach ($products as $product) { ?>
          <div>
            <?php if ($product['thumb']) { ?>
            <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
            <?php } ?>
            <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
            <?php if ($product['price']) { ?>
            <div class="price">
              <?php if (!$product['special']) { ?>
              <?php echo $product['price']; ?>
              <?php } else { ?>
              <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
              <?php } ?>
            </div>
            <?php } ?>
            <?php if ($product['rating']) { ?>
            <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
            <?php } ?>
            <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>
          <?php } ?>
        </div>
      </div>
      </div>  //этот див закрывает right
      </div> //этот див закрывает product-info
      <?php } ?>
      <?php if ($tags) { ?>
      <div class="tags"><b><?php echo $text_tags; ?></b>
        <?php for ($i = 0; $i < count($tags); $i++) { ?>
        <?php if ($i < (count($tags) - 1)) { ?>
        <a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>,
        <?php } else { ?>
        <a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php echo $content_bottom; ?></div>
    

    я прокоментил какой див что закрывает в 324-325 строках (может я что-то упустил?)

    Мне бы разобраться с этой иерархией и тогда я смогу поменять страницу товара.

    Плюс в следующем посте попытаюсь показать что я теперь хочу сделать, потому с началом этих изменений столкнулся еще с одной проблемой. Надеюсь получится показать. 

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.