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

Baco

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

    2 247
  • З нами

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

Усі публікації користувача 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. PHPExcel жрёт слишком много ресурсов, оптимальней всего - использовать какое то платное решение, которое решает такие задачи.
  19. дубль № 2: когда ошибка срабатывает ? или просто при входе де на главную или на странице контактов или при рассылке сообщений клиентам магазина в админке ? попробуйте грамотно диагностировать момент возникновения ошибки, а не показывать результат из журнала...

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

Important Information

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