vorobey

Пользователи
  • Публикаций

    157
  • Зарегистрирован

  • Посещение

Репутация

5 Обычный

Информация о vorobey

  • Звание
    Продвинутый пользователь

Посетители профиля

2 538 просмотров профиля
  1. SEO мультиязык (opencart 1.5.x)

    markimax, Есть ли инструкция по доработке google sitemap или может уже есть такой функционал (в инструкции не нашел)? В генерируемой карте сайта ссылки только на 1 язык...
  2. Укажите размер для всплывающей картинки в настройках модуля. Размеры всплывающей картинки (W x H): (По умолчанию в значениях пусто) И все наладится Странно что автор не посоветовал это решение а предложил варнинги отключать
  3. Получаю в последнее время подобные сообщения из данной формы: !S!WCRTESTINPUT000000!E! !S!WCRTESTINPUT000001!E! !S!WCRTESTINPUT000003<><>%3c%3e!E! Пытаются взломать судя по всему? Дополнительную валидацию нет необходимости делать? Шлют по 10 писем в минуту... Может лимит как то прикрутить на кол-во писем в минуту?
  4. bartsimpson Спасибо за готовое решение! В приложенном файлике нашел ошибку в последней операции Этот блок в контроллере а не в файле tpl вроде как находится + в 1.5.5.2 такой переменной нет, так что чуток переделал добавив в вонтроллер этот блок и удалив последнюю операцию из темплейта: <operation> <search position="before" index="1"><![CDATA[ $this->data['text_price'] = $this->language->get('text_price'); ]]></search> <add><![CDATA[ $this->data['text_def_price'] = $this->language->get('text_def_price'); ]]></add> </operation>
  5. CoolFilter

    Может пригодиться: Чтобы при фильтрации не отображались производители с товаром кол-во которого = 0 <file name="catalog/model/catalog/coolfilter.php"> <operation> <search position="replace" error="skip"><![CDATA[ WHERE prd.product_id ]]></search> <add><![CDATA[ WHERE prd.quantity > 0 AND prd.product_id ]]></add> </operation> </file> (У меня к примеру товары которых нет на складе скрыты от глаз пользователей, но не снимаются с публикации чтобы поисковики видели и был доступ по прямой ссылке)
  6. Каталог статей

    Можно ли в модуле выводить ссылки на статьи (категория и в ней перечень статей)? На примере вижу что выводятся ссылки на подкатегории, а вот ссылок на статьи в левом модуле "меню" нет. Типа такого: Пока решил путем создания списка вручную (на основе обычных статей), но неудобно изменения вносить в случае необходимости. Подыскиваю модуль статей чтобы статьи в категориях и линки в меню автоматом (или полуавтоматом)
  7. Произвольные ссылки вложенными (родитель/вложенный подпункт) никак без напильника не сделать? Надо сделать ссылки на статьи поделив на категории и не найду оптимального решения никак.
  8. CoolFilter

    Я без претензий на саппорт :) Интересуюсь у форумчан и делюсь своим решением заодно ;) За такую цену грех требовать еще и поддержку )))
  9. CoolFilter

    Сначала отзыв о работе: с последней версией 1.5.5.1.3 все отлично, со снятой галочкой подсчета товара все фильтруется. (в 1.5.5.1.4 гуляющей по инету этот глюк есть). Теперь вопрос: Мне необходимо чтобы фильтрация применялась при выборе параметра. В настройках не нашел, потому порылся в коде и на скору руку решил путем добавления строки $('#coolfilter_apply_button').click(); перед закрытием функции $(".coolfilter-item a").click(function(e){ e.preventDefault(); $(this).toggleClass("coolfilter_active"); var checkbox = $(this).siblings("input:checkbox"); if (checkbox.is(':checked')) { checkbox.attr('checked', false); } else { checkbox.attr('checked', true); } $('#coolfilter_apply_button').click(); // ДОБАВЛЕНО <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< }); Может есть более правильное заранее предусмотренное решение?
  10. Оставлю тут чтобы не потерялось :) Чтобы после отмены/сохранения данных модуля переход был в такое же правильное место: <file name="admin/controller/module/*.php"> <operation error="skip"> <search position="replace"><![CDATA[ $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL') ]]></search> <add><![CDATA[ $this->url->link('extension/extended_module', 'token=' . $this->session->data['token'], 'SSL') ]]></add> </operation> <operation error="skip"> <search position="replace"><![CDATA[ $this->data['cancel'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'); ]]></search> <add><![CDATA[ $this->data['cancel'] = $this->url->link('extension/extended_module', 'token=' . $this->session->data['token'], 'SSL'); ]]></add> </operation> <operation error="skip"> <search position="replace"><![CDATA[ 'href' => $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'), ]]></search> <add><![CDATA[ 'href' => $this->url->link('extension/extended_module', 'token=' . $this->session->data['token'], 'SSL'), ]]></add> </operation> <operation error="skip"> <search position="replace"><![CDATA[ $this->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL')); ]]></search> <add><![CDATA[ $this->redirect($this->url->link('extension/extended_module', 'token=' . $this->session->data['token'], 'SSL')); ]]></add> </operation> </file> В vqmod файле замените <file name="admin/controller/module/*.php"> <operation error="log"> на <file name="admin/controller/module/*.php"> <operation error="skip"> иначе если скрипт не находит в каком-то из модулей этой строки он логгирует. В итоге лог может на гигабайты разрастись ;) (а гарантировать что эта строка будет в каждом модуле ведь нельзя)
  11. Вопрос по оптимизации: на сайте около 10,000 категорий - и включение модуля приводит к резкому увеличению времени загрузки страниц :( Есть ли какой то готовый способ решения проблемы? p.s. хотя в описании указано что кол-во категорий на производительность не влияет