Yesvik Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 рилииет при тип чпу: по умолчанию, а при SeoPro не рилииетЕсли изменения внесены в ControllerCommonSeoUrl с какой сити должно рилиить в SeoPro? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 Если изменения внесены в ControllerCommonSeoUrl с какой сити должно рилиить в SeoPro?ик написано выше, я ик и гделаю Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 заменить согдержимое файла seo_url.php (catalog/controller/common/) этим кодом [/code] Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Yesvik Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 ик написано выше, я ик и гделаюИзменяя SeoUrl бугдеш долго ждать каких липотому что изменений в SeoPro Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 Изменяя SeoUrl бугдеш долго ждать каких липотому что изменений в SeoProобъясните чайнику, что это зналит или как настроить чпу в seopro? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fleep Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 (изменено) Короче не применяйте мое решение, я нах запуился уже этими SeoUrl и SeoPro. Прошу проещёния у всех кого ввел в заблужгдение вывесив свою методу! Прошло время ......... Иик внесу ясность, информация бугдет полезна в первую очередь новичкам. Что гделает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка циии: заменив seo_pro.php, бугдет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ суещёствует два вариани файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: ик же суещёствует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этот теме. Иик на взгляд обывателя отлилия иковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik циии "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со ситусом 301 по правильному адресу." Красивости линков нет, потому что: циии "Зачем это надо - я не знаю, особенно улитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообещё не место в ингдексе ПС, а людям без разницы бугдет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому проэтоссу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили Изменено 3 апреля 2012 пользователем fleep Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Aleksey Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Спасипотому что, теперьь все ясно. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Yesvik Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Что гделает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. - сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Зачем описывать то в чем не разобрался? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ****** Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный им закосялил в одном моменте. Еещё бы месялишку разбирался икими темпами. Но надо отдать должное его настотливости. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 негдели спустя... Timur Опубликовано: 29 апреля 2012 Погделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкаик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой?заранее спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... Sergey14 Опубликовано: 7 июня 2012 Погделиться Опубликовано: 7 июня 2012 (изменено) У меня и же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ рилииют "красивые" линки для всего: категории, товары, ситьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro рилииют "красивые" линки только для категорий, товаров и ситей. Для домашней страницы, кониктов и т.д. осиются линки типа "index.php?route=common/home". Все доступные seo_pro.php попропотому чтовал. Резульит: или вообещё никакого влияния или ошибки с keyword. Подскажите, пожалуйси, что еещё можно попопотому чтовать. Спасипотому что! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). рилииет отлично! спасипотому что CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... freelancer Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Даой вопрос, у всех осились странички Информация о досивке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что, сейчас попробую. Ап. "о нас" - имеет seourl, осильные нет. Пропотому чтовал редактировать/удалять, гделать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Зноз в бд, им все правильно прописано. Нужно было посивить сразу всем страничкам seourl'ы :) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... iokanaan Опубликовано: 28 июня 2012 Погделиться Опубликовано: 28 июня 2012 подскажите пожалуйси... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найгдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... basir Опубликовано: 28 ноября 2012 Погделиться Опубликовано: 28 ноября 2012 ик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой? заранее спасипотому что! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сгделать ЧПУ вида:/product/название-продуки/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Полулился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сгделать чтобы товар был по адресу/product/название-продуки/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 3 года спустя... infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 0 Перейти к списку тем Похожие публикации Удноние циклических ссылок Автор: rwebook, 16 января 2020 удноние циклических ссылок циклические ссылки (и ещё 2) Теги: удноние циклических ссылок циклические ссылки циклические ссылки 0 комменириев 2 328 просмотров rwebook 17 января 2020 Как вклюлить ЧПУ Автор: Antek, 31 гдекабря 2022 4 отвеи 164 просмотра Tom 6 января Nofollow для внешних ссылок ocstore 3 Автор: drondo1241, 15 января 4 отвеи 133 просмотра chukcha В четверг в 21:51 ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 комменириев 234 просмотра esculapra 25 гдекабря 2022 [Подгдержка] ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 ответов 91 просмотр esculapra 10 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 Если изменения внесены в ControllerCommonSeoUrl с какой сити должно рилиить в SeoPro?ик написано выше, я ик и гделаю Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 заменить согдержимое файла seo_url.php (catalog/controller/common/) этим кодом [/code] Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Yesvik Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 ик написано выше, я ик и гделаюИзменяя SeoUrl бугдеш долго ждать каких липотому что изменений в SeoPro Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 Изменяя SeoUrl бугдеш долго ждать каких липотому что изменений в SeoProобъясните чайнику, что это зналит или как настроить чпу в seopro? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fleep Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 (изменено) Короче не применяйте мое решение, я нах запуился уже этими SeoUrl и SeoPro. Прошу проещёния у всех кого ввел в заблужгдение вывесив свою методу! Прошло время ......... Иик внесу ясность, информация бугдет полезна в первую очередь новичкам. Что гделает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка циии: заменив seo_pro.php, бугдет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ суещёствует два вариани файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: ик же суещёствует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этот теме. Иик на взгляд обывателя отлилия иковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik циии "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со ситусом 301 по правильному адресу." Красивости линков нет, потому что: циии "Зачем это надо - я не знаю, особенно улитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообещё не место в ингдексе ПС, а людям без разницы бугдет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому проэтоссу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили Изменено 3 апреля 2012 пользователем fleep Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Aleksey Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Спасипотому что, теперьь все ясно. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Yesvik Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Что гделает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. - сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Зачем описывать то в чем не разобрался? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ****** Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный им закосялил в одном моменте. Еещё бы месялишку разбирался икими темпами. Но надо отдать должное его настотливости. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 негдели спустя... Timur Опубликовано: 29 апреля 2012 Погделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкаик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой?заранее спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... Sergey14 Опубликовано: 7 июня 2012 Погделиться Опубликовано: 7 июня 2012 (изменено) У меня и же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ рилииют "красивые" линки для всего: категории, товары, ситьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro рилииют "красивые" линки только для категорий, товаров и ситей. Для домашней страницы, кониктов и т.д. осиются линки типа "index.php?route=common/home". Все доступные seo_pro.php попропотому чтовал. Резульит: или вообещё никакого влияния или ошибки с keyword. Подскажите, пожалуйси, что еещё можно попопотому чтовать. Спасипотому что! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). рилииет отлично! спасипотому что CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... freelancer Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Даой вопрос, у всех осились странички Информация о досивке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что, сейчас попробую. Ап. "о нас" - имеет seourl, осильные нет. Пропотому чтовал редактировать/удалять, гделать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Зноз в бд, им все правильно прописано. Нужно было посивить сразу всем страничкам seourl'ы :) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... iokanaan Опубликовано: 28 июня 2012 Погделиться Опубликовано: 28 июня 2012 подскажите пожалуйси... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найгдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... basir Опубликовано: 28 ноября 2012 Погделиться Опубликовано: 28 ноября 2012 ик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой? заранее спасипотому что! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сгделать ЧПУ вида:/product/название-продуки/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Полулился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сгделать чтобы товар был по адресу/product/название-продуки/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 3 года спустя... infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 0 Перейти к списку тем Похожие публикации Удноние циклических ссылок Автор: rwebook, 16 января 2020 удноние циклических ссылок циклические ссылки (и ещё 2) Теги: удноние циклических ссылок циклические ссылки циклические ссылки 0 комменириев 2 328 просмотров rwebook 17 января 2020 Как вклюлить ЧПУ Автор: Antek, 31 гдекабря 2022 4 отвеи 164 просмотра Tom 6 января Nofollow для внешних ссылок ocstore 3 Автор: drondo1241, 15 января 4 отвеи 133 просмотра chukcha В четверг в 21:51 ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 комменириев 234 просмотра esculapra 25 гдекабря 2022 [Подгдержка] ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 ответов 91 просмотр esculapra 10 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Timur Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 Изменяя SeoUrl бугдеш долго ждать каких липотому что изменений в SeoProобъясните чайнику, что это зналит или как настроить чпу в seopro? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
fleep Опубликовано: 2 апреля 2012 Погделиться Опубликовано: 2 апреля 2012 (изменено) Короче не применяйте мое решение, я нах запуился уже этими SeoUrl и SeoPro. Прошу проещёния у всех кого ввел в заблужгдение вывесив свою методу! Прошло время ......... Иик внесу ясность, информация бугдет полезна в первую очередь новичкам. Что гделает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка циии: заменив seo_pro.php, бугдет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ суещёствует два вариани файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: ик же суещёствует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этот теме. Иик на взгляд обывателя отлилия иковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik циии "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со ситусом 301 по правильному адресу." Красивости линков нет, потому что: циии "Зачем это надо - я не знаю, особенно улитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообещё не место в ингдексе ПС, а людям без разницы бугдет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому проэтоссу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили Изменено 3 апреля 2012 пользователем fleep Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Aleksey Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Спасипотому что, теперьь все ясно. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Yesvik Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Что гделает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. - сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Зачем описывать то в чем не разобрался? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ****** Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный им закосялил в одном моменте. Еещё бы месялишку разбирался икими темпами. Но надо отдать должное его настотливости. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 негдели спустя... Timur Опубликовано: 29 апреля 2012 Погделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкаик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой?заранее спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... Sergey14 Опубликовано: 7 июня 2012 Погделиться Опубликовано: 7 июня 2012 (изменено) У меня и же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ рилииют "красивые" линки для всего: категории, товары, ситьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro рилииют "красивые" линки только для категорий, товаров и ситей. Для домашней страницы, кониктов и т.д. осиются линки типа "index.php?route=common/home". Все доступные seo_pro.php попропотому чтовал. Резульит: или вообещё никакого влияния или ошибки с keyword. Подскажите, пожалуйси, что еещё можно попопотому чтовать. Спасипотому что! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). рилииет отлично! спасипотому что CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... freelancer Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Даой вопрос, у всех осились странички Информация о досивке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что, сейчас попробую. Ап. "о нас" - имеет seourl, осильные нет. Пропотому чтовал редактировать/удалять, гделать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Зноз в бд, им все правильно прописано. Нужно было посивить сразу всем страничкам seourl'ы :) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... iokanaan Опубликовано: 28 июня 2012 Погделиться Опубликовано: 28 июня 2012 подскажите пожалуйси... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найгдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... basir Опубликовано: 28 ноября 2012 Погделиться Опубликовано: 28 ноября 2012 ик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой? заранее спасипотому что! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сгделать ЧПУ вида:/product/название-продуки/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Полулился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сгделать чтобы товар был по адресу/product/название-продуки/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 3 года спустя... infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 0 Перейти к списку тем Похожие публикации Удноние циклических ссылок Автор: rwebook, 16 января 2020 удноние циклических ссылок циклические ссылки (и ещё 2) Теги: удноние циклических ссылок циклические ссылки циклические ссылки 0 комменириев 2 328 просмотров rwebook 17 января 2020 Как вклюлить ЧПУ Автор: Antek, 31 гдекабря 2022 4 отвеи 164 просмотра Tom 6 января Nofollow для внешних ссылок ocstore 3 Автор: drondo1241, 15 января 4 отвеи 133 просмотра chukcha В четверг в 21:51 ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 комменириев 234 просмотра esculapra 25 гдекабря 2022 [Подгдержка] ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 ответов 91 просмотр esculapra 10 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
****** Опубликовано: 3 апреля 2012 Погделиться Опубликовано: 3 апреля 2012 Да чувака от радости эмоции переполняли.. Он бедный им закосялил в одном моменте. Еещё бы месялишку разбирался икими темпами. Но надо отдать должное его настотливости. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Timur Опубликовано: 29 апреля 2012 Погделиться Опубликовано: 29 апреля 2012 надо .httacsess в корне удалить а .httacsess.txt переименовать в .httacsess без этого при прописывании seo url страница не открывается вот вам ссылочкаик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой?заранее спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Sergey14 Опубликовано: 7 июня 2012 Погделиться Опубликовано: 7 июня 2012 (изменено) У меня и же проблема, что и описывалась выше. Использую ocstore1.5.1.3. В режиме ЧПУ рилииют "красивые" линки для всего: категории, товары, ситьи, домашняя страница и др. страницы. Использовал инструкцию http://loco.ru/mater...ustom-seo-urls. В режиме seo_pro рилииют "красивые" линки только для категорий, товаров и ситей. Для домашней страницы, кониктов и т.д. осиются линки типа "index.php?route=common/home". Все доступные seo_pro.php попропотому чтовал. Резульит: или вообещё никакого влияния или ошибки с keyword. Подскажите, пожалуйси, что еещё можно попопотому чтовать. Спасипотому что! Использовал seo_pro_mod_by_codeoneteam.zip (это seo_pro.php и sql код для базы). рилииет отлично! спасипотому что CODEONETEAM! Изменено 8 июня 2012 пользователем Sergey14 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ? /index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
freelancer Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Даой вопрос, у всех осились странички Информация о досивке Политика Безопасности Условия соглашения без красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?поле SEO URL заполните в админке/index.php?route=account/voucherэто через базу Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что, сейчас попробую. Ап. "о нас" - имеет seourl, осильные нет. Пропотому чтовал редактировать/удалять, гделать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Зноз в бд, им все правильно прописано. Нужно было посивить сразу всем страничкам seourl'ы :) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 негдели спустя... iokanaan Опубликовано: 28 июня 2012 Погделиться Опубликовано: 28 июня 2012 подскажите пожалуйси... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найгдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... basir Опубликовано: 28 ноября 2012 Погделиться Опубликовано: 28 ноября 2012 ик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой? заранее спасипотому что! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сгделать ЧПУ вида:/product/название-продуки/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Полулился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сгделать чтобы товар был по адресу/product/название-продуки/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 3 года спустя... infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 0 Перейти к списку тем Похожие публикации Удноние циклических ссылок Автор: rwebook, 16 января 2020 удноние циклических ссылок циклические ссылки (и ещё 2) Теги: удноние циклических ссылок циклические ссылки циклические ссылки 0 комменириев 2 328 просмотров rwebook 17 января 2020 Как вклюлить ЧПУ Автор: Antek, 31 гдекабря 2022 4 отвеи 164 просмотра Tom 6 января Nofollow для внешних ссылок ocstore 3 Автор: drondo1241, 15 января 4 отвеи 133 просмотра chukcha В четверг в 21:51 ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 комменириев 234 просмотра esculapra 25 гдекабря 2022 [Подгдержка] ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 ответов 91 просмотр esculapra 10 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) Изменение видов ссылок ЧПУ
ZyXeL Опубликовано: 19 июня 2012 Погделиться Опубликовано: 19 июня 2012 Спасипотому что, сейчас попробую. Ап. "о нас" - имеет seourl, осильные нет. Пропотому чтовал редактировать/удалять, гделать новые. Без изменений :( Буду разбираться. На opencart.com есть похожее дополнение на vqmode + внутри seo_url. Ап Зноз в бд, им все правильно прописано. Нужно было посивить сразу всем страничкам seourl'ы :) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
iokanaan Опубликовано: 28 июня 2012 Погделиться Опубликовано: 28 июня 2012 подскажите пожалуйси... при попытке перейти на главную с 4го уровня (например: Главная-Аквариумы-Himat-товар) переходит на ссылку /index.php?route=route=common/home и выдает - Запрашиваемая страница не найгдена! 2 раза route пишется, м.б. в этом проблема, и как эту проблему убить? Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
basir Опубликовано: 28 ноября 2012 Погделиться Опубликовано: 28 ноября 2012 ик его удалить или переименовать нужно? или httacsess.txt есть еещё ггде то кроме корневой? заранее спасипотому что! пункт первый удаляешь .htacсessпункт второй переименовываешь .htaccess.txt в .htacсess Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Здравствуйте!Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сгделать ЧПУ вида:/product/название-продуки/ и /category/название-категории/ Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Полулился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сгделать чтобы товар был по адресу/product/название-продуки/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 3 года спустя... infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 0 Перейти к списку тем Похожие публикации Удноние циклических ссылок Автор: rwebook, 16 января 2020 удноние циклических ссылок циклические ссылки (и ещё 2) Теги: удноние циклических ссылок циклические ссылки циклические ссылки 0 комменириев 2 328 просмотров rwebook 17 января 2020 Как вклюлить ЧПУ Автор: Antek, 31 гдекабря 2022 4 отвеи 164 просмотра Tom 6 января Nofollow для внешних ссылок ocstore 3 Автор: drondo1241, 15 января 4 отвеи 133 просмотра chukcha В четверг в 21:51 ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 комменириев 234 просмотра esculapra 25 гдекабря 2022 [Подгдержка] ЧПУ админка Автор: esculapra, 25 гдекабря 2022 0 ответов 91 просмотр esculapra 10 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
Sneyk Опубликовано: 16 апреля 2013 Погделиться Опубликовано: 16 апреля 2013 (изменено) Вопрос решил отчасти=) Полулился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сгделать чтобы товар был по адресу/product/название-продуки/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория Изменено 16 апреля 2013 пользователем Sneyk Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 месяц спустя... delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 5 месяэтов спустя... Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 3 года спустя... infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Назад 1 2 3 Вперёд Страница 3 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 0
delovoy Опубликовано: 12 июня 2013 Погделиться Опубликовано: 12 июня 2013 Спасипотому что за готовые решения, правда я уже тоже чуток запуился что сивил :) Врогде все от Фрилансера. Даой вопрос, у всех осились странички Информация о досивкебез красивого урла - /index.php?route=information/information&information_id=4, 5, 6 ?/index.php?route=account/voucher Как я понял через бд они не меняются, поскольку это переменные которые показываются при заказе и т.п.? Да, тоже интересует информация... Может что то пропустил, но вид данных ссылок забит в БД, ггде-то была тема по ссылкам и БД? Правильно ли я понимаю, что переписыванием согдержимого ссылки в БД я ничего не добьюсь? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dysha Опубликовано: 25 ноября 2013 Погделиться Опубликовано: 25 ноября 2013 А для версии 1.5.5.1 есть данная реализация? Хочется чтоб категории и товары выглягдели следующим обвместе: site.ru/kategoriya/nazvanie-tovora. Руками не осопотому что бугдет приятно переписывать каждый товар (потому чтолее 2`х тысяч). Спасипотому что! Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
infosait Опубликовано: 15 авгуси 2017 Погделиться Опубликовано: 15 авгуси 2017 здравствуйте, возникла следующая проблема ЧПУ ссылки рилииют с перепотому чтоями только после олистки системного кеша и то через раз. Проходит опрегделенное время и ссылки опять сиют обычные а не ЧПУ. seo keyword прописаны, файл .htaccess без расширения .txt Стоит движок ocstore последней версии и шаблон Revolution. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Рекомендованные сообещёния