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

mylifeyd

Newbie
  
  • Posts

    45
  • Joined

  • Last visited

Everything posted by mylifeyd

  1. Укр язык без префикса, на Ру язык добавил https://сайт/ru На остальные страницы добавил к Ру версии вконце "-ru" Нужно именно правильно вытянуть url, все остальные поля грузит верно (названия, описания и т.д.) На данный момент по умочанию стоить Укр язык, но все ссылки подтягиваются именно Ру языка.
  2. Добрый день! Прощу помощи в доработке строчки кода. Есть модуль Google XML Feed Generator, на сайте используются две языковые версии, но в самом фиде выгружается url только 1го языка (вся остальные параметры название, описание и т.д. выгружаются верно). Правку делаю в контроллере, код: $data['link'] = $this->url->link('product/product', '&product_id='.$product['product_id']); Нужно что-бы при выгрузке фида: Укр язык был - сайт://ссылка Ру язык был - сайт://ссылка-ru Буду очень благодарен за помощь.
  3. Большое спасибо за ответ, никак не могу вписать данную функцию в строчку с текстом (никак не могу избавиться от ошибок): $data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'); Буду очень благодарен за помощь, хорошего дня!
  4. Добрый вечер! Есть задача удалить с описания товара все изображения, но не нашел информации как это сделать хоть в каком-то автоматическом режиме. Есть функция: strip_tags, она удаляет все теги (но без содержимого). Редактирую catalog/controller/product/product.php Строка: $data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'); Добавляю функцию: $data['description'] = strip_tags (html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')); Удаляет все теги, но содержимое остается. Нужна помощь в применении другой функции с удалением выборочных тегов с их содержимым (что бы гугл не видел данные ссылки) Функцию нашел, но не смог применить (в данном случае берется тег <p>) preg_replace('#\<p>[{\w},\s\d"]+\</p>#', "", $html); Если есть вариант как это сделать через БД или Excel, буду не против услышать подсказку. Буду очень благодарен за помощь!
  5. Вопрос, закрыт. Проблема из-за фильтра, если его отключить, тогда все правильно сортируется. Уточняю у разработчиков фильтра! Спасибо!
  6. Нашел строчку, не понимаю, что с ней сделать. Если поможете, большой респект, если нет, буду искать исполнителей. Но, все равно спасибо!
  7. Можно по подробнее, как это указать ? Заранее большое спасибо! $data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url) );
  8. Добрый день! Прошу помощи в решении одной проблемы, может ранее кто сталкивался. Суть: не актуальным/распроданным товарам присваиваю цену 0, что бы сместить их в конец списка категории. Проблема получается с сортировкой "от дешевых к дорогим" и на оборот. Есть ли вариант указать условие, что бы подсчет от меньшего к большему начинался с 1 или 2 к примеру ? Код - контроллера категории $data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=DESC' . $url) );
  9. Добрый день! Я возможно не по теме, но надеюсь на вашу помощь, промучился 2 дня и не смог одолеть дополнительный модуль "Последние отзывы". Очень нужно вывести рядом со звездами кол-во отзывов этого товара. На других блоках, все получилось, именно на этом не получается. По факту: Контроллер: product_review.php Блок вывода: $data['reviews'][] = array( 'product_id' => $review['product_id'], 'thumb' => $image, 'name' => $review['name'], 'text' => utf8_substr(strip_tags(html_entity_decode($review['text'], ENT_QUOTES, 'UTF-8')), 0, 200) . '..', 'rating' => $review['rating'], 'href' => $this->url->link('product/product', 'product_id=' . $review['product_id']) ); Добавляю (по альтернативе с другими блоками "рекомендуемые" и т.д.): Вариант 1: 'reviews' => $result['reviews'], Вариант 2: 'reviews' => (int)$product_info['reviews'], Вывожу отображение: product_review.tpl <?php echo $product['reviews']; ?> Заранее спасибо за помощь!
  10. Добрый день! Я возможно не по теме, но надеюсь на вашу помощь, промучился 2 дня и не смог одолеть дополнительный модуль "Последние отзывы". Очень нужно вывести рядом со звездами кол-во отзывов этого товара. На других блоках, все получилось, именно на этом не получается. По факту: Контроллер: product_review.php Блок вывода: $data['reviews'][] = array( 'product_id' => $review['product_id'], 'thumb' => $image, 'name' => $review['name'], 'text' => utf8_substr(strip_tags(html_entity_decode($review['text'], ENT_QUOTES, 'UTF-8')), 0, 200) . '..', 'rating' => $review['rating'], 'href' => $this->url->link('product/product', 'product_id=' . $review['product_id']) ); Добавляю (по альтернативе с другими блоками "рекомендуемые" и т.д.): Вариант 1: 'reviews' => $result['reviews'], Вариант 2: 'reviews' => (int)$product_info['reviews'], Вывожу отображение: product_review.tpl <?php echo $product['reviews']; ?> Заранее спасибо за помощь!
  11. Со строками уже хорошо, должно помочь - Спасибо!
  12. Прошу помощи в одном вопросе. Пересмотрел много инфы про окмод, но не могу найти правила поиска. Возможен ли поиск по двум и более строкам ? К примеру: case 'path': $categories = explode('_', $value); На данный момент ищу только по 1 строке, без сброса. К примеру: $categories = explode('_', $value); Возможно, я чего-то не понимаю, но для решения определенных задач, нужно находит целый блок и его редактировать/удалить. P.S. Самая большая проблема когда получается так: if(empty($queries)) { $queries[] = $route; } И нужно удалить к примеру этот весь блок, а поиск по знаку "}" не совершить. Заранее большое спасибо, если кто поможет, растолкует!
  13. Можно чуточку по подробнее ? Не совсем понял, что конкретно стоит сделать
  14. Хочу вывести количество отзывов в категорию, все работает, но после применения фильтра (а он применяется автоматически, после перехода на страницу 2 и т.д.) именно это поле пропадает. 1 шаг: catalog\controller\product\category.php после $data['products'][] = array( добавить 'reviews' => $result['reviews'], 2 шаг: catalog\view\theme\default\template\product\category.tpl Добавил этот код: <a onclick="location='<?php echo $product['href']; ?>'"> Отзывов: <?php echo $product['reviews']; ?></a> <?php if ($product['rating']) { ?> <div class="rating"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span><i class="fa fa-star-o stars-rev"></i></span> <?php } else { ?> <span><i class="fa fa-star stars-rev"></i></span> <?php } ?> <?php } ?> <a onclick="location='<?php echo $product['href']; ?>'"> Отзывов: <?php echo $product['reviews']; ?></a> </div> <?php } ?> На странице такого типа все отображается https://сайт/категория/ https://сайт/категория/?page=2 Когда переходишь на вторую, фильтр добавляет свой код https://сайт/категория/&p_val=[200:999]&limit=36&sort=p.quantity&order=DESC&page=2 Именно на второй и т.д. странице, рейтинг в виде звездочек остается, а вот сам текст с количеством отзывов пропадает. В чем может быть проблема ? Уже 2й день не могу побороть этот момент.
  15. В общем ответа не дождался, потратил пару часов и ура разобрался, все получилось. Код с добавленным счетчиком: <?php if ( isset($popup_purchase_data['status']) && $popup_purchase_data['status'] && $disable_buy == 0) { ?> <br/><a href="javascript: void(0);" onclick="get_popup_purchase(<?php echo $product_id; ?>); ga('send','event','Knopka','Press'); return false" class="button"><i class="fa fa-shopping-cart"></i>&nbsp;&nbsp;<?php echo $text_one_click_buy; ?></a> <?php } ?> Сам код счетчика: ga('send','event','Knopka','Press'); Еще вариант на другую кнопку, сам код: <a id="popup-checkout-button"onClick="ga('send','event','Knopka3','Press')";><?php echo $button_checkout; ?></a> <?php } ?> Сам код счетчика: onClick="ga('send','event','Knopka3','Press')"; Тему можно закрывать, надеюсь пригодиться кому-то. Потратил на это почти целый день!
  16. Просмотрел много видео и прочитал много статей, но так и не получилось отследить покликовые "события" или "конверсии" с гугл аналитика. Прошу в помощи, в какое место нужно вставить код, перепробовал кучу вариантов, пока результата в аналитике нет. Сам код кнопки "Купить в один клик" <?php if ( isset($popup_purchase_data['status']) && $popup_purchase_data['status'] && $disable_buy == 0) { ?> <br/><a href="javascript: void(0);" onclick="get_popup_purchase(<?php echo $product_id; ?>); return false" class="button"><i class="fa fa-shopping-cart"></i>&nbsp;&nbsp;<?php echo $text_one_click_buy; ?></a> <?php } ?> </div> <div class="additional-buttons"> У меня есть два варианта, кода, который нужно вставить в нужное место. Цель, переход на страницу, конверсии onClick="ga('send', 'pageview', '/kupit-v-odin-klik-kartochka-tovara.html');" Событие onClick="ga('send', 'event', 'kupitvodinklik', 'press');"
  17. Решил проблему, через запрос sql в базе данных. Может пригодиться кому-то. Пример: UPDATE `oc_product_description` SET `meta_description` = REPLACE( meta_description, '&amp;#10004', '✔' ) ;
  18. Через через html появляется, только новая мини проблема, расширение считает их за символы, гугл будет так же думаю считать. Получается + 14 символом в дескрипшине (если вставлять 2 символа).
  19. Все проблема именно в csv, походу нужно думать на счет другого формата. Не выгружает эти символы при ручном проставлении через админку.
  20. Автору не писал, так как это формат csv походу их режет и сохраняет с вопросами "?". Не могу найти, инфу как обойти этот момент.
  21. Проблема с загрузкой спец символов на сайт , через excel. Версия движка ocStore 2.1.0.2.1 Пользуюсь CSV Price Pro import/export 4 Суть в чем, делаю красивые дискрипшини с подстановской симовлов в excel (фото1), но при загрузке появляются знаки ? (фото2) Сохраняю в формате csv Была у кого подобная проблема ? Как можно с ней справиться или только вручную вносить спец символы через админку ?
  22. Походу это оно, спасибо большущее! Осталось внедрить)
  23. Уже давно думал за мега фильтр, правда в демо не увидел реализации, он вроде просто подгружает товары, текст остается первоначальный. Не понял если честно вас. У вас на сайте обычная реализация в плане, производитель и бренд, глубже не идет.
×
×
  • 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.