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

mylifeyd

Новачок
  
  • Публікації

    45
  • З нами

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

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

mylifeyd's Achievements

Enthusiast

Enthusiast (6/14)

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

Recent Badges

2

Репутація

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

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

Important Information

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