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

mylifeyd

Newbie
  
  • Posts

    45
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

mylifeyd's Achievements

Enthusiast

Enthusiast (6/14)

  • Dedicated Rare
  • Conversation Starter
  • First Post
  • Collaborator
  • Week One Done

Recent Badges

2

Reputation

  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й день не могу побороть этот момент.
×
×
  • 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.