Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Baco

Users
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. немного недопойму логики, какую вы используете для экспортирования контента, в частности ссылок или фото... Вот на примере моё решение, но оно базируется на классах аутентификации и создании отдельного приложения для каждой конкретной группы (вконтакте).
  2. Здравствуйте, я работаю (пишу свои модификации) с помощью класса, Вам же советую покурить вот этот мануал, там расписаны основные методы.
  3. Я бы посоветовал добавить календарь-popUp, который всплывает и позволяет бронировать дату старта и дату окончания, но это уже отдельная система "букинга" и такая разработка - вещь довольно ювелирная, предлагаемы же вами вариант, получается по типу "multiselect" и его реализация - это создание доп. вида опции.
  4. Та я только констатирую сам факт дискриминации... сравнил коды, в бесплатном нету управления товарами (удаление, перемещение и state_product, не разбирался, только бегло глянул), как говорится, барин - хозяин, я только подметил )
  5. Как бы буржую модуль бесплатно, а с нашего - 450 р. ?
  6. правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?>
  7. <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?>
  8. <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div>
  9. у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) {
  10. должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем...
  11. Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки...
  12. <div itemprop="reviews" itemscope itemtype="http://schema.org/AggregateRating"> <img src="five-stars.jpg" /> <meta itemprop="ratingValue" content="5" /> <meta itemprop="bestRating" content="5" /> Проголосовало <span itemprop="ratingCount"><php echo rand(3, 4); ?></span> <s>Ментоловых карасей</s>. </div>
  13. 1. Какой параметр по умолчанию у переменной: $rating ? 2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ?
  14. Если бы это был коммерческий продукт, тогда возможно и была бы обнова, а-ля на мобилке, а так, то тут нет такого, при обновлении нужно следовать строгому алгоритму и лишь в этом случае можно достичь успеха, но как описал камрад выше, я бы посоветовал создать на каком то тестовом поддомене новый магазин, на страый установить какой то экспортёр в ексель файл, и на новый так же, подправить данные в файле и затянуть их в уже новый - это оптимальный для вас путь по переносу, если же вы сторонних садо-мазо, то можете начать отсюда (только имейте ввиду, что за вопросы по обновлению, которые уже рассматривались а вам было лень поискать, могут применить модераторы штрафы)
  15. Так теперь получается надо каждой опции прописывать артикул, и тогда уже по нему (как идентификатору) апдейтить... а это тоже немалая работа... в общем, без вменяемой задачи, описывающей логику, что либо писать бессмысленно.
  16. Если вопрос в обновлении таблицы с ценой привязанной к товару (так как лишь при редактировании товара задаются цены опциям) то можно набросать небольшой импортёр CSV файла, который по id опции будет апдейтить, только вот вопрос, а как вы разберётесь среди 1000 опций, которой какая цена ?
  17. 1.5.5.1.2 - оптимальней всего, если выбор пал на ocStore, но так просто с 1.4.9 не перепрыгнуть, нужно базу немного переконвертировать + с тегами поиграться, шаблон выбрать, модули адаптировать...
  18. Обратитесь к автору, думаю он поможет в решении...
  19. PHPExcel жрёт слишком много ресурсов, оптимальней всего - использовать какое то платное решение, которое решает такие задачи.
  20. дубль № 2: когда ошибка срабатывает ? или просто при входе де на главную или на странице контактов или при рассылке сообщений клиентам магазина в админке ? попробуйте грамотно диагностировать момент возникновения ошибки, а не показывать результат из журнала...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.