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

vier

Users
  • Posts

    1,590
  • Joined

  • Last visited

Everything posted by vier

  1. ошибки не должно быть, а будет ли работать сам модуль и что он делать будет - это не ко мне. Вы попробуйте - работает модуль, так как я даже не знаю, что это за модуль и что он делает - мне это не к чему.
  2. всё. - пользоваться. я не разработчик данного модуля, - я лишь указал на "пробелы" в коде.
  3. чтобы быстро и просто ответить - сделайте вот так в данной строке - добавьте в начало проверки - $this->config->get('sms_alert_processing_status') && то есть должно быть : if ($this->config->get('sms_alert_processing_status') && in_array($status, $this->config->get('sms_alert_processing_status'))) { !!!! со скобками не напутайте.
  4. скорее всего КЕШ (либо на сайте, либо на Хосте/Сервере).
  5. фильтр Вам в помощь - в нем масса вариантов на любой вкус.
  6. вот как можно несколькими вариантами скрыть Группы атрибутов. - по аналогии можно и для самих атрибутов проделать похожие манипуляции -
  7. не перестанет - если убрать галку во складке Мета-теги на bloc-all: сделайте настройку и посмотрите у себя на сайте в самом HTML-коде (исходный код), как это будет происходить. и для справки - в нем нет вообще СЕО, если подходить глобально.
  8. пока "перламутровых пуговиц" модуль не пришивает. можно попробовать сменить значение в noindex на 1, а все остальное оставить без изменений (в новой 55 версии модуля, canonical после превышения его лимита поставит ваш robots, то есть после 3 в вашем случаи будет в robots: none ) но опять же я говорю и всем рекомендую - Отдавать в Поиск только Уникальные страницы, созданные во вкладке Пос.страницы
  9. да потому, что не читаете инструкцию по модулю. а модуль сам ничего не может придумать. если в модуле используете ЧПУ параметров фильтра, то и их же надо перегенерировать - при Записи ЧПУ параметров фильтра в Базу, модуль проверить на дубли (как между параметрами фильтра, так с Основной таблицей Opencart), и если они есть, то даст знать - а чтоб оперативно найти данные дубли, то в модуле есть для этого фишка: из Описания по модулю:
  10. возможно не ту версию модуля устанавливаете. там же в продажах подписано на какую версию Опенкарт, какой архив модуля, и архивы модуля для версий php 5.6 - 7.0 для остальных версий php - вышлю по запросу, так как я вижу, что в трех версиях могут ошибаться покупатели, а если я выложу все 12 версий, то думаю, проблем с выбором будет еще больше. на данный момент выложены архивы для больш-востребованной версии php
  11. Анонс: Вышла новая версия фильтра FilterVier_SEO #55 Основные изменения: - изменил работу функционала InOut в модуле. - улучшена работа с контролем по ЧПУ в адресной строке. - добавил в Опциях +quant - отображение Опций с нулевым количеством. - добавил для каждого слайдера Атрибутов указывать свой Шаг - добавил указывать минимальное количество параметров для отображения их в блоке фильтра. - добавил отображение Атрибутов в виде radio-кнопками и select. админка модуля: на сайте - - добавил еще маркеры Информации для генерации мета-тегов и Описания (их можно использовать для Мульти-магазинов): [shop_name] - имя магазина [shop_address] - адрес магазина [shop_email] - почта магазина [shop_url] - ссылка на магазин [shop_telephone] - телефон магазина Их можно использовать во всех полях для Мета-тегов, Описании и Заголовке(H1), включая поля из вкладки Пос.страницы, кроме keywords: в Посадочных: !!! Внимание: в #55 версии модуля изменен его модификатор - обязательно его меняем. И еще - хотел опрос сделать перед выпуском новой версии, но времени так и не нашел для обсуждения. Суть вопроса/опроса - В новой версии 55 я убрал/скрыл в самом модуле (НЕ в самой админке!!!) левую колонку админки. Если во втором Opencart по дефолту в коде ее можно было скрыть, то в третьем никак. А она четверть экрана съедает. Если кому-то надо все же вернуть Левый сайд-бар - раскомментируйте эту часть кода в tpl-файле(twig-файле) админки модуля.
  12. сорри за задержку - очень был занят новой разработкой версии модуля. сделал. там надо было всего поставить "Разрешать" до третьего уровня параметров индексировать, и убрать галку с nofollow-<a> кроме Пос.страниц: , так как Вы сказали, что не будете их использовать. теперь, начиная с 4 параметра будет запрет на индексацию -
  13. наконец-то Вы родили ответ, который я еще в личке несколько раз при настройках спрашивал. - теперь понятно, что Вам надо. - будет время - сделаю, возможно и сегодня. позиция моя проста - есть конкретная задача - есть результат. и не надо меня упрекать в получении денег за проделанную работу - я занимался установкой и настройкой самого модуля на свой взгляд, так как по СЕО я не получал никаких конкретных задач - одна абстракция. Так же исправил Ваших баги на сайте, которые не входили в мои задачи по установке модуля.
  14. мне деньги Ваши не нужны, - здесь я отвечаю бесплатно и конкретно с примерами, как для школьника-двоечника, а Вы так и не знаете, чего хотите. и здесь я уже повторно задал вопрос - Какие конкретные задачи для индексации Вы ставите - а в ответ тишина. - от сюда вывод - Вам наплевать на свой сайт. извините, но я больше не хочу тратить свое время в никуда на такие абстрактные вопросы.
  15. ну и что Вы хотели с такими настройками в фильтре, чтоб индексировалось? Вы когда ставите галки, и заполняете поля для настроек по Мета-тегам. хоть подсказки читаете - для чего они предназначены. И задач для Вашего сайта, что-то я не вижу. так же в модуле есть для мета-тегов и еще Общие настройки для всего блока Атрибутов, или Опций, или Производителя, Цены, Акций, Новинок во вкладке SEO_URL - уже здесь выше в теме я описывал - так же если не желаете, чтоб индексировалось какое-то поле, то можно убрать его ЧПУ - будет его get-параметр в адресной строке, а его закрыть в robots.txt от индексации. Все эти рекомендации есть в Инструкции по модулю.
  16. Это означает одно, что настройки фильтра работают, и не дают всем подряд страницам из фильтра попадать в Поиск. Осталось дело за малым - определить, что требуется - какие страницы должны еще попадать в Индекс. например, только страницы из Посадочных, созданные вручную, или страницы до 2/3 уровня параметров фильтрации, или общее количество всех фильтров, и т.д. - в настройках фильтра же масса вариантов можно "на свой вкус" подобрать. И уважаемый dimyan163, если задаете такие вопросы, то не плохо бы и настройки фильтра (скрины) здесь предоставить и конкретные задачи для вашего сайта, чтоб не гадать на пальцах. Тогда может и решение/настройки фильтра можно будет конкретные подобрать. та все страницы могут попасть в ПС (и не только из фильтра), только нужно ли такое количество там. Лучше сначала хорошенько подумайте, а то можно и беды натворить.
  17. а что не понятного написано в Инструкции или в сплывающей Подсказке (даже в Инструкцию по модулю не надо заглядывать, все в Подсказках на каждое поле в админке модуля есть). Данная кнопка специально выделена другим/зеленым цветом, чтоб сразу Вы обращали на нее внимание. Подсказки лаконичны, - глупо же писать "километровые" тексты.
  18. а для атрибутов делали Группировку из Значений? - Генерация text_id (читали, хотя бы бегло, Описание по модулю? или подсказки смотрели?)
  19. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально.
  20. так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "'
  21. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы.
  22. само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву)
  23. для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется)
×
×
  • 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.