ozzzi Опубликовано: 29 марта 2017 Поделиться Опубликовано: 29 марта 2017 Завантажити / Придбати розширення Simple FAQ (Вопросы-ответы) [2.1, 2.3] Модуль позволяет создавать администратору ответы на часто задаваемые вопросы (FAQ). Вопросы и ответы создаются только в административной части. Вопросы можно группировать по категориям. Совместимость: Opencart (2.1.x, 2.3.x), OcStore (2.1.x, 2.3.x) (на других сборках не проверялось) Установка Модули/Расширения -> Установка расширений После установки файла перейдите в меню "Модификаторы" и нажмите кнопку "Обновить" Включите модуль FAQ Обновление Перезапишите файлы на сервере на файлы из папки upload. Или же через административную панель установите модуль заново (выскочит ошибка, что модификатор уже используется, но при этом все файлы модуля успешно перезапишутся), никаких других действий делать не нужно. Для обновления до версии 1.1.0 нужно деактивировать и установить модуль заново. Новые версии выходят только для Opencart 2.3 (другие версии возможны при достаточном количестве желающих). Автор ozzzi долучення 29.03.17 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.32.1 OpenCart.Pro, ocShop Звернення до сервера розробника 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 29 марта 2017 Поделиться Опубликовано: 29 марта 2017 Abbibas 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 Подскажите а версия под Ocstore 2.1 есть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 30 марта 2017 Автор Поделиться Опубликовано: 30 марта 2017 32 минуты назад, chelnyshop сказал: Подскажите а версия под Ocstore 2.1 есть? Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 9 минут назад, ozzzi сказал: Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Будем с нетерпением ждать! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 3 апреля 2017 Автор Поделиться Опубликовано: 3 апреля 2017 В 30.03.2017 в 08:21, chelnyshop сказал: Будем с нетерпением ждать! Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 4 апреля 2017 Поделиться Опубликовано: 4 апреля 2017 В 03.04.2017 в 09:00, ozzzi сказал: Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. А нужно под него запросы в базу делать, чтоб ЧПУ работало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 4 апреля 2017 Автор Поделиться Опубликовано: 4 апреля 2017 35 минут назад, L0ky сказал: А нужно под него запросы в базу делать, чтоб ЧПУ работало? Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 20 часов назад, ozzzi сказал: Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 19 минут назад, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
chukcha Опубликовано: 29 марта 2017 Поделиться Опубликовано: 29 марта 2017 Abbibas 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 Подскажите а версия под Ocstore 2.1 есть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 30 марта 2017 Автор Поделиться Опубликовано: 30 марта 2017 32 минуты назад, chelnyshop сказал: Подскажите а версия под Ocstore 2.1 есть? Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 9 минут назад, ozzzi сказал: Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Будем с нетерпением ждать! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 3 апреля 2017 Автор Поделиться Опубликовано: 3 апреля 2017 В 30.03.2017 в 08:21, chelnyshop сказал: Будем с нетерпением ждать! Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 4 апреля 2017 Поделиться Опубликовано: 4 апреля 2017 В 03.04.2017 в 09:00, ozzzi сказал: Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. А нужно под него запросы в базу делать, чтоб ЧПУ работало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 4 апреля 2017 Автор Поделиться Опубликовано: 4 апреля 2017 35 минут назад, L0ky сказал: А нужно под него запросы в базу делать, чтоб ЧПУ работало? Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 20 часов назад, ozzzi сказал: Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 19 минут назад, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 Подскажите а версия под Ocstore 2.1 есть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 30 марта 2017 Автор Поделиться Опубликовано: 30 марта 2017 32 минуты назад, chelnyshop сказал: Подскажите а версия под Ocstore 2.1 есть? Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 9 минут назад, ozzzi сказал: Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Будем с нетерпением ждать! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 3 апреля 2017 Автор Поделиться Опубликовано: 3 апреля 2017 В 30.03.2017 в 08:21, chelnyshop сказал: Будем с нетерпением ждать! Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 4 апреля 2017 Поделиться Опубликовано: 4 апреля 2017 В 03.04.2017 в 09:00, ozzzi сказал: Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. А нужно под него запросы в базу делать, чтоб ЧПУ работало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 4 апреля 2017 Автор Поделиться Опубликовано: 4 апреля 2017 35 минут назад, L0ky сказал: А нужно под него запросы в базу делать, чтоб ЧПУ работало? Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 20 часов назад, ozzzi сказал: Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 19 минут назад, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
chelnyshop Опубликовано: 30 марта 2017 Поделиться Опубликовано: 30 марта 2017 9 минут назад, ozzzi сказал: Нет. Но возможно переговнокодю под 2.1, т.к. у самого есть магазин под 2.1. Будем с нетерпением ждать! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 3 апреля 2017 Автор Поделиться Опубликовано: 3 апреля 2017 В 30.03.2017 в 08:21, chelnyshop сказал: Будем с нетерпением ждать! Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 4 апреля 2017 Поделиться Опубликовано: 4 апреля 2017 В 03.04.2017 в 09:00, ozzzi сказал: Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. А нужно под него запросы в базу делать, чтоб ЧПУ работало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 4 апреля 2017 Автор Поделиться Опубликовано: 4 апреля 2017 35 минут назад, L0ky сказал: А нужно под него запросы в базу делать, чтоб ЧПУ работало? Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 20 часов назад, ozzzi сказал: Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 19 минут назад, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Shann Опубликовано: 4 апреля 2017 Поделиться Опубликовано: 4 апреля 2017 В 03.04.2017 в 09:00, ozzzi сказал: Переделал под Opencart 2.1. Наверное, должно работать под Ocstore 2.1, ставить кучу версий только ради хобби мне лень. А нужно под него запросы в базу делать, чтоб ЧПУ работало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 4 апреля 2017 Автор Поделиться Опубликовано: 4 апреля 2017 35 минут назад, L0ky сказал: А нужно под него запросы в базу делать, чтоб ЧПУ работало? Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chelnyshop Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 20 часов назад, ozzzi сказал: Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 19 минут назад, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
chelnyshop Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 20 часов назад, ozzzi сказал: Нет. В версии для 2.1 файловую структуру и инсталлятор я привел в порядок. Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 19 минут назад, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 38 минут назад, ozzzi сказал: Попробуйте зайти по адресу: /index.php?route=module/faq Если работает, то нужно посмотреть в таблице oc_url_alias (вместо oc_ может быть ваш префикс таблиц) запись ''module/faq" 'faq'. Все же поставлю Ocstore для ознакомления и протестирую там. Opencart 2.1.0.2 Отлично работает, спасибо за решение, доступен по адресу https://tropickava.com.ua/faq - рус https://tropickava.com.ua/uk/faq - укр Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 52 минуты назад, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? По свободе гляну. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Shann Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 3 часа назад, ozzzi сказал: По свободе гляну. Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 5 апреля 2017 Автор Поделиться Опубликовано: 5 апреля 2017 12 минут назад, L0ky сказал: Спасибо. Было бы здорово если бы можно было разбить вопросы на категории, ну или какие-то заголовки между ними влепить Учту Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Vo1chara Опубликовано: 5 апреля 2017 Поделиться Опубликовано: 5 апреля 2017 народ подскажите (так как я чайник) Для работы ЧПУ для Opencart 2.3 по адресу "/faq" выполните запрос в базе данных: куда найдо зайти и куда это прописать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 В 05.04.2017 в 11:59, L0ky сказал: Единственная проблема: при переключении языка, урл автоматически меняется на : https://tropickava.com.ua/index.php?route=module/faq как от этого избавится? Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) В 05.04.2017 в 10:47, chelnyshop сказал: Поставил на Ocstore 2.1 встала без проблем, модуль включил, но не работает по адресу чпу /faq http://prntscr.com/esmw5v Проверил на OcStore 2.1, все нормально работает. Никаких глобальных изменений в OcStore нет. Можете написать в личку, попробуем запустить у вас модуль. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
Shann Опубликовано: 10 апреля 2017 Поделиться Опубликовано: 10 апреля 2017 4 часа назад, ozzzi сказал: Данная проблема в SEO-компоненте Opencart, ее можно решить костылем (прописать кусок кода в seo_url) или установите модуль SeoPro , который избавляет от этой и других проблем. У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 10 апреля 2017 Автор Поделиться Опубликовано: 10 апреля 2017 (изменено) 19 минут назад, L0ky сказал: У меня стоит OCEXT SEO URL но так как оно не знал о существовании вашего модуля, вот и не работает с ним А какой костыль можно вмонтировать? Какой код и куда? SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрытый текст } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрытый текст else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Изменено 10 апреля 2017 пользователем ozzzi Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения [Поддержка] Simple FAQ (Вопросы-ответы) [2.1, 2.3]
Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 (изменено) В 10.04.2017 в 14:13, ozzzi сказал: SeoPro - это не мой модуль, а просто известный SEO-модуль, который к тому же уже встроен в OcStore. Про костыль: Если мы говорим о родном механизме для Opencarta, то в файле /catalog/controller/common/seo_url.php находим код: Скрыть контент } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } и дописываем сразу же за фигурной скобкой: Скрыть контент else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; } } Но лучше использовать готовые модули и не вносить правки, о которых потом можете забыть. К тому же вы уже используете некий SEO-модуль, но про него я сказать ничего не могу. Спасибо огромное, этот кусочек кода начал формировать ЧПУ всех страниц (кроме товаров\категорий\статей) я его в модификатор влепил UPD - а не, начали работать урлы типа: https://tropickava.com.ua/loginhttps://tropickava.com.ua/wishlisthttps://tropickava.com.ua/faqhttps://tropickava.com.ua/compare-products При этом перестали работать ЧПУ категорий или товаров точнее ссылки-то работают, вот только когда я генерирую ссылку через $data['faq'] = $this->url->link('module/faq', '', 'SSL'); то оно ведет не на https://tropickava.com.ua/faq а на https://tropickava.com.ua/index.php?route=module/faq Изменено 13 апреля 2017 пользователем L0ky Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 13 апреля 2017 Автор Поделиться Опубликовано: 13 апреля 2017 Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5 Перейти к списку тем Похожие публикации Simple FAQ (Вопросы-ответы) [2.1, 2.3] Автор: ozzzi, 29 марта 2017 вопросы-ответы *faq* 3 комментария 15 913 просмотров ozzzi 2 августа 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
Shann Опубликовано: 13 апреля 2017 Поделиться Опубликовано: 13 апреля 2017 2 часа назад, ozzzi сказал: Костыль в методе rewrite стандартного seo_url товары и категории не должен затрагивать, т.к. условия выполняется только для маршрутов, которые отличаются от категорий и товаров (для них правила генерации не изменилось). Если модуль с костылем работает по адресу /faq и при смене языка не происходит изменение ссылки на не-ЧПУ, то this->url->link работает верно и формирует /faq. На тестовом движке ЧПУ категорий и товаров работает нормально и /faq при смене языка не скачет. Используйте проверенные SEO-модули, чтобы не создавать себе лишних проблем. Вы просто забыли второй кусок кода, если сделать по этой инструкции - все отлично работает! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
mazahakka Опубликовано: 14 апреля 2017 Поделиться Опубликовано: 14 апреля 2017 есть ли возможность в модуле сделать несколько разных страниц FAQ?) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ozzzi Опубликовано: 15 апреля 2017 Автор Поделиться Опубликовано: 15 апреля 2017 19 часов назад, mazahakka сказал: есть ли возможность в модуле сделать несколько разных страниц FAQ?) Нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 5
alinalessioYandex Опубликовано: 5 мая 2017 Поделиться Опубликовано: 5 мая 2017 (изменено) У меня Версия ocStore 2.3.0.2.2 В описании только OcStore 2.1.x Что сделать, чтобы на окстор 2,3,х показывалось? Я заметил, что админка работает как надо и в базу все записывает. Осталось только вывести на страницу. Скажите, может там пути поменять или еще что, я сам сделаю. Только сориентируйте что и где делать. Или там слишком большие различия и так просто не переделать? Хотя, может все и выводится, только я не там смотрю? На каких страницах надо смотреть? Я искал на этих: /index.php?route=module/faq /faq Изменено 5 мая 2017 пользователем alinalessioYandex Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения