bikoff Опубліковано: 19 березня 2013 Share Опубліковано: 19 березня 2013 http://opencartforum...страниц-seopro/ Спасибо большое за мультилэнг-сео! Интересно, а для смены валюты оно тоже сработает? Не совсем подходит т.к. создаются урлы вида site.ru/ru/product Но при возвращении на главную переходит к языку по умолчанию. Буду разбираться дальше. Надіслати Поділитися на інших сайтах More sharing options...
Stalist Опубліковано: 27 березня 2013 Share Опубліковано: 27 березня 2013 RewriteCond %{HTTP_HOST} ^www.***.com.ua$ [NC] RewriteRule ^(.*)$ http://***.com.ua/$1 [R=301,L][/code] Я так понял, что основной хост у Вас www.****.com.ua и Вы его склеиваете с http://****.com.ua А если у меня наоборот то и прописывать надо так: RewriteCond %{HTTP_HOST} ^http:/****.com.ua$ [NC] RewriteRule ^(.*)$ www.****.com.ua/$1 [R=301,L][/code] Надіслати Поділитися на інших сайтах More sharing options...
Stalist Опубліковано: 27 березня 2013 Share Опубліковано: 27 березня 2013 Спасибо RGB, разобрался. Кому интересно, очень доходчиво описано здесь Склейка доменов, 301 редирект htaccess. Надіслати Поділитися на інших сайтах More sharing options...
sirknife Опубліковано: 12 квітня 2013 Share Опубліковано: 12 квітня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/product/category.php, /catalog/product/search.php, /catalog/product/manufacturer.php, /catalog/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. Здравствуйте! Все сделал как написано, только файлов /catalog/product/category.php, /catalog/product/search.php, /catalog/product/manufacturer.php, /catalog/product/special.php в указанных папках не нашел. Нашел здесь /catalog/controller/product Все изменил, но вместо ссылок на следующие страницы выдает ошибку: Undefined variable: pagination in on line 191 Что сделал не так? Вот здесь можно посмотреть: http://stylehere.ru/watches Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 12 квітня 2013 Автор Share Опубліковано: 12 квітня 2013 Исправил ошибку, там действительно папка контроллер. А зачем вы вообще ссылки на следующую страницу трогали? После внесения изменений зрительно ничего не поменяется, у вас только в хед-секции в хтмл-коде страницы появятся атрибуты. Ищите ошибки Надіслати Поділитися на інших сайтах More sharing options... sirknife Опубліковано: 12 квітня 2013 Share Опубліковано: 12 квітня 2013 Исправил ошибку, там действительно папка контроллер. А зачем вы вообще ссылки на следующую страницу трогали? После внесения изменений зрительно ничего не поменяется, у вас только в хед-секции в хтмл-коде страницы появятся атрибуты. Ищите ошибки В каком смысле трогал? Я сделал как Вы написали. Сначала исправил по инструкции файл /system/library/pagination.php Затем все файлы /catalog/controller/product Правда у меня не дефолтная тема, а OCStore 1.5.3.1+Shoppica2, правил файлы шаблона Может проблема из-за шаблона? Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 12 квітня 2013 Автор Share Опубліковано: 12 квітня 2013 Скорее вы невнимательно вносили правки и где-то пропустили часть кода например, потому что на вывод на странице категории это решение вообще никак не влияет. Если у вас пропали ссылки, то вы что-то сделали не так. Хотя я не знаю шаблон шоппики, но мне кажется это решение универсальное и должно работать на любом шаблоне ОС Надіслати Поділитися на інших сайтах More sharing options... sirknife Опубліковано: 12 квітня 2013 Share Опубліковано: 12 квітня 2013 Скорее вы невнимательно вносили правки и где-то пропустили часть кода например, потому что на вывод на странице категории это решение вообще никак не влияет. Если у вас пропали ссылки, то вы что-то сделали не так. Хотя я не знаю шаблон шоппики, но мне кажется это решение универсальное и должно работать на любом шаблоне ОС Попробую еще раз, отпишусь Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... butuzoff Опубліковано: 24 квітня 2013 Share Опубліковано: 24 квітня 2013 Ребята , у кого есть опыт, работает вариант с rel=next rel=prev& Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Moriartyx Опубліковано: 13 травня 2013 Share Опубліковано: 13 травня 2013 Notice: Undefined variable: pagination in /home/zubizub/zubizub.com/www/catalog/view/theme/universal-green/template/product/manufacturer_info.tpl on line 96 вот такая ошибка ocstore 1.5.4.1 96 строка это - <div class="pagination"><?php echo $pagination; ?></div> и аналогично ругается и в поиске и в других местах где есть пагинация, и тоже думаю на эту строку Надіслати Поділитися на інших сайтах More sharing options... Moriartyx Опубліковано: 14 травня 2013 Share Опубліковано: 14 травня 2013 В чем может быть проблема, как это исправить?( Надіслати Поділитися на інших сайтах More sharing options... Moriartyx Опубліковано: 16 травня 2013 Share Опубліковано: 16 травня 2013 RGB помог! Спасибо ему большое! :eek: 1 Надіслати Поділитися на інших сайтах More sharing options... vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 18 травня 2013 Автор Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? обычно делают для общего феншуя) Надіслати Поділитися на інших сайтах More sharing options... vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится модуля сеопро у меня нет, онли модуль быстрой реги и заказа... что делать в этом случае? Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 23 травня 2013 Share Опубліковано: 23 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } . . . Правильно ли я понял, что после этой операции страницы в категориях не будут считаться дублями друг друга из-за названия и описания? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) 1. "лучше, чем ничего" - это хорошо. А есть вариант оставить индексацию товаров на страницах, но убрать индексацию названия и описания на ?page=2,3,4.. Такое ощущение, что все кроме первой страницы в категориях не индексируются из-за этого. 2. Вопрос №2 - Есть товар, его продали и закупать не планируют. Но для поисковиков его нельзя удалять (если я правильно это понимаю), что бы не было ошибок по переходам. Как заставить не индексировать товар, с количеством 0 шт., что бы через месяца 3-4 его можно было спокойно убрать из сайта? Спасибо :) Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Это все понятно, только специфика товара такова, что через 3 месяца после открытия, из 8 страниц товара 1 страница с отсутствующим. А что будет дальше? Рано или поздно (например 6 месяцев), а надо будет что-то убирать. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Сортируйте товары по наличию, чтобы отсутствующие были на последних страницах Или убирайте на здоровье, поисковикам все равно, единственный минус - пользователи из поиска могут перейти на несуществующие страницы, но если тех товаров и так нет, то они все равно не купили бы их 1 Надіслати Поділитися на інших сайтах More sharing options... Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Реклама і просування SEO-питання (оптимізація та просування магазину) SEO-контент и устранение дублей ссылок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sirknife Опубліковано: 12 квітня 2013 Share Опубліковано: 12 квітня 2013 Исправил ошибку, там действительно папка контроллер. А зачем вы вообще ссылки на следующую страницу трогали? После внесения изменений зрительно ничего не поменяется, у вас только в хед-секции в хтмл-коде страницы появятся атрибуты. Ищите ошибки В каком смысле трогал? Я сделал как Вы написали. Сначала исправил по инструкции файл /system/library/pagination.php Затем все файлы /catalog/controller/product Правда у меня не дефолтная тема, а OCStore 1.5.3.1+Shoppica2, правил файлы шаблона Может проблема из-за шаблона? Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 12 квітня 2013 Автор Share Опубліковано: 12 квітня 2013 Скорее вы невнимательно вносили правки и где-то пропустили часть кода например, потому что на вывод на странице категории это решение вообще никак не влияет. Если у вас пропали ссылки, то вы что-то сделали не так. Хотя я не знаю шаблон шоппики, но мне кажется это решение универсальное и должно работать на любом шаблоне ОС Надіслати Поділитися на інших сайтах More sharing options... sirknife Опубліковано: 12 квітня 2013 Share Опубліковано: 12 квітня 2013 Скорее вы невнимательно вносили правки и где-то пропустили часть кода например, потому что на вывод на странице категории это решение вообще никак не влияет. Если у вас пропали ссылки, то вы что-то сделали не так. Хотя я не знаю шаблон шоппики, но мне кажется это решение универсальное и должно работать на любом шаблоне ОС Попробую еще раз, отпишусь Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... butuzoff Опубліковано: 24 квітня 2013 Share Опубліковано: 24 квітня 2013 Ребята , у кого есть опыт, работает вариант с rel=next rel=prev& Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Moriartyx Опубліковано: 13 травня 2013 Share Опубліковано: 13 травня 2013 Notice: Undefined variable: pagination in /home/zubizub/zubizub.com/www/catalog/view/theme/universal-green/template/product/manufacturer_info.tpl on line 96 вот такая ошибка ocstore 1.5.4.1 96 строка это - <div class="pagination"><?php echo $pagination; ?></div> и аналогично ругается и в поиске и в других местах где есть пагинация, и тоже думаю на эту строку Надіслати Поділитися на інших сайтах More sharing options... Moriartyx Опубліковано: 14 травня 2013 Share Опубліковано: 14 травня 2013 В чем может быть проблема, как это исправить?( Надіслати Поділитися на інших сайтах More sharing options... Moriartyx Опубліковано: 16 травня 2013 Share Опубліковано: 16 травня 2013 RGB помог! Спасибо ему большое! :eek: 1 Надіслати Поділитися на інших сайтах More sharing options... vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 18 травня 2013 Автор Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? обычно делают для общего феншуя) Надіслати Поділитися на інших сайтах More sharing options... vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится модуля сеопро у меня нет, онли модуль быстрой реги и заказа... что делать в этом случае? Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 23 травня 2013 Share Опубліковано: 23 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } . . . Правильно ли я понял, что после этой операции страницы в категориях не будут считаться дублями друг друга из-за названия и описания? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) 1. "лучше, чем ничего" - это хорошо. А есть вариант оставить индексацию товаров на страницах, но убрать индексацию названия и описания на ?page=2,3,4.. Такое ощущение, что все кроме первой страницы в категориях не индексируются из-за этого. 2. Вопрос №2 - Есть товар, его продали и закупать не планируют. Но для поисковиков его нельзя удалять (если я правильно это понимаю), что бы не было ошибок по переходам. Как заставить не индексировать товар, с количеством 0 шт., что бы через месяца 3-4 его можно было спокойно убрать из сайта? Спасибо :) Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Это все понятно, только специфика товара такова, что через 3 месяца после открытия, из 8 страниц товара 1 страница с отсутствующим. А что будет дальше? Рано или поздно (например 6 месяцев), а надо будет что-то убирать. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Сортируйте товары по наличию, чтобы отсутствующие были на последних страницах Или убирайте на здоровье, поисковикам все равно, единственный минус - пользователи из поиска могут перейти на несуществующие страницы, но если тех товаров и так нет, то они все равно не купили бы их 1 Надіслати Поділитися на інших сайтах More sharing options... Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Реклама і просування SEO-питання (оптимізація та просування магазину) SEO-контент и устранение дублей ссылок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sirknife Опубліковано: 12 квітня 2013 Share Опубліковано: 12 квітня 2013 Скорее вы невнимательно вносили правки и где-то пропустили часть кода например, потому что на вывод на странице категории это решение вообще никак не влияет. Если у вас пропали ссылки, то вы что-то сделали не так. Хотя я не знаю шаблон шоппики, но мне кажется это решение универсальное и должно работать на любом шаблоне ОС Попробую еще раз, отпишусь Надіслати Поділитися на інших сайтах More sharing options...
butuzoff Опубліковано: 24 квітня 2013 Share Опубліковано: 24 квітня 2013 Ребята , у кого есть опыт, работает вариант с rel=next rel=prev& Надіслати Поділитися на інших сайтах More sharing options...
Moriartyx Опубліковано: 13 травня 2013 Share Опубліковано: 13 травня 2013 Notice: Undefined variable: pagination in /home/zubizub/zubizub.com/www/catalog/view/theme/universal-green/template/product/manufacturer_info.tpl on line 96 вот такая ошибка ocstore 1.5.4.1 96 строка это - <div class="pagination"><?php echo $pagination; ?></div> и аналогично ругается и в поиске и в других местах где есть пагинация, и тоже думаю на эту строку Надіслати Поділитися на інших сайтах More sharing options...
Moriartyx Опубліковано: 14 травня 2013 Share Опубліковано: 14 травня 2013 В чем может быть проблема, как это исправить?( Надіслати Поділитися на інших сайтах More sharing options...
Moriartyx Опубліковано: 16 травня 2013 Share Опубліковано: 16 травня 2013 RGB помог! Спасибо ему большое! :eek: 1 Надіслати Поділитися на інших сайтах More sharing options...
vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак Надіслати Поділитися на інших сайтах More sharing options...
Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 18 травня 2013 Автор Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? обычно делают для общего феншуя) Надіслати Поділитися на інших сайтах More sharing options... vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится модуля сеопро у меня нет, онли модуль быстрой реги и заказа... что делать в этом случае? Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 23 травня 2013 Share Опубліковано: 23 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } . . . Правильно ли я понял, что после этой операции страницы в категориях не будут считаться дублями друг друга из-за названия и описания? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) 1. "лучше, чем ничего" - это хорошо. А есть вариант оставить индексацию товаров на страницах, но убрать индексацию названия и описания на ?page=2,3,4.. Такое ощущение, что все кроме первой страницы в категориях не индексируются из-за этого. 2. Вопрос №2 - Есть товар, его продали и закупать не планируют. Но для поисковиков его нельзя удалять (если я правильно это понимаю), что бы не было ошибок по переходам. Как заставить не индексировать товар, с количеством 0 шт., что бы через месяца 3-4 его можно было спокойно убрать из сайта? Спасибо :) Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Это все понятно, только специфика товара такова, что через 3 месяца после открытия, из 8 страниц товара 1 страница с отсутствующим. А что будет дальше? Рано или поздно (например 6 месяцев), а надо будет что-то убирать. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Сортируйте товары по наличию, чтобы отсутствующие были на последних страницах Или убирайте на здоровье, поисковикам все равно, единственный минус - пользователи из поиска могут перейти на несуществующие страницы, но если тех товаров и так нет, то они все равно не купили бы их 1 Надіслати Поділитися на інших сайтах More sharing options... Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Реклама і просування SEO-питання (оптимізація та просування магазину) SEO-контент и устранение дублей ссылок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Einshtein Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 Люди, как сделать checkout/simplecheckout СЕОшным? не получается никак зачем делать сеошной ссылку, которая вообще не должна индексироваться? обычно делают для общего феншуя) Надіслати Поділитися на інших сайтах More sharing options...
vendn Опубліковано: 18 травня 2013 Share Опубліковано: 18 травня 2013 в комплекте с модулем идет файл url.php который работает в связке с сео-про, устанавливать нужно после установки модуля сео-про (если он еще не установлен), иначе ничего не получится модуля сеопро у меня нет, онли модуль быстрой реги и заказа... что делать в этом случае? Надіслати Поділитися на інших сайтах More sharing options...
kdo1985 Опубліковано: 23 травня 2013 Share Опубліковано: 23 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } . . . Правильно ли я понял, что после этой операции страницы в категориях не будут считаться дублями друг друга из-за названия и описания? Спасибо. Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) 1. "лучше, чем ничего" - это хорошо. А есть вариант оставить индексацию товаров на страницах, но убрать индексацию названия и описания на ?page=2,3,4.. Такое ощущение, что все кроме первой страницы в категориях не индексируются из-за этого. 2. Вопрос №2 - Есть товар, его продали и закупать не планируют. Но для поисковиков его нельзя удалять (если я правильно это понимаю), что бы не было ошибок по переходам. Как заставить не индексировать товар, с количеством 0 шт., что бы через месяца 3-4 его можно было спокойно убрать из сайта? Спасибо :) Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Это все понятно, только специфика товара такова, что через 3 месяца после открытия, из 8 страниц товара 1 страница с отсутствующим. А что будет дальше? Рано или поздно (например 6 месяцев), а надо будет что-то убирать. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Сортируйте товары по наличию, чтобы отсутствующие были на последних страницах Или убирайте на здоровье, поисковикам все равно, единственный минус - пользователи из поиска могут перейти на несуществующие страницы, но если тех товаров и так нет, то они все равно не купили бы их 1 Надіслати Поділитися на інших сайтах More sharing options... Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Реклама і просування SEO-питання (оптимізація та просування магазину) SEO-контент и устранение дублей ссылок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Не должны считаться теми ботами, кто понимает эти атрибуты - гуглом по крайней мере вроде не считаются, однако тут есть нюанс. У меня, например, в вебмастере исчезли дубли метаописания с таких страниц, где ?page=2,3,4.. А вот Повторяющиеся заголовки (теги title) - все равно частично остались. В любом случае, это лучше, чем ничего :-) 1. "лучше, чем ничего" - это хорошо. А есть вариант оставить индексацию товаров на страницах, но убрать индексацию названия и описания на ?page=2,3,4.. Такое ощущение, что все кроме первой страницы в категориях не индексируются из-за этого. 2. Вопрос №2 - Есть товар, его продали и закупать не планируют. Но для поисковиков его нельзя удалять (если я правильно это понимаю), что бы не было ошибок по переходам. Как заставить не индексировать товар, с количеством 0 шт., что бы через месяца 3-4 его можно было спокойно убрать из сайта? Спасибо :) Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Надіслати Поділитися на інших сайтах More sharing options... kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Это все понятно, только специфика товара такова, что через 3 месяца после открытия, из 8 страниц товара 1 страница с отсутствующим. А что будет дальше? Рано или поздно (например 6 месяцев), а надо будет что-то убирать. Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Сортируйте товары по наличию, чтобы отсутствующие были на последних страницах Или убирайте на здоровье, поисковикам все равно, единственный минус - пользователи из поиска могут перейти на несуществующие страницы, но если тех товаров и так нет, то они все равно не купили бы их 1 Надіслати Поділитися на інших сайтах More sharing options... Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Реклама і просування SEO-питання (оптимізація та просування магазину) SEO-контент и устранение дублей ссылок
kdo1985 Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Все товары на страницах 2,3,4 и тп должны индексироваться в любом случае, независимо от атрибутов next/prev А зачем его убирать? Пусть висит на сайте с количеством 0 и статусом Нет в наличии, к вам на эти страницы будут переходы из поиска, а вы там поставьте ссылку на аналоги или обновленные модели, чтобы заинтересовавшиеся покупатели не уходили из магазина, увидев что искомого товара нет в наличии. Это все понятно, только специфика товара такова, что через 3 месяца после открытия, из 8 страниц товара 1 страница с отсутствующим. А что будет дальше? Рано или поздно (например 6 месяцев), а надо будет что-то убирать. Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 Сортируйте товары по наличию, чтобы отсутствующие были на последних страницах Или убирайте на здоровье, поисковикам все равно, единственный минус - пользователи из поиска могут перейти на несуществующие страницы, но если тех товаров и так нет, то они все равно не купили бы их 1 Надіслати Поділитися на інших сайтах More sharing options... Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options... RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Adwer Опубліковано: 24 травня 2013 Share Опубліковано: 24 травня 2013 Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории. Изменяется файл /system/library/pagination.php Это: public $style_results = 'results'; public function render() { ... } Заменить на: public $style_results = 'results'; public $next = null; public $prev = null; public function render() { ... } Это: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } Заменить на: if ($page > 1) { $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; $this->prev = str_replace('{page}', $page - 1, $this->url); } Это: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; } Заменить на: if ($page < $num_pages) { $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> '; $this->next = str_replace('{page}', $page + 1, $this->url); } И в конце файла это: } } ?> Заменить на: } public function getNext() { return $this->next; } public function getPrev() { return $this->prev; } } ?> После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php Это: $this->data['pagination'] = $pagination->render(); Заменить на: $this->data['pagination'] = $pagination->render(); if ($pagination->getNext()) { $this->document->addLink($pagination->getNext(), 'next'); } if ($pagination->getPrev()) { $this->document->addLink($pagination->getPrev(), 'prev'); } В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты: <link href="http://site.ru/category?page=3" rel="next" /> <link href="http://site.ru/category?page=1" rel="prev" /> Решение нашлось тут. после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server. отображает только главную: http://sait.ru/index.php?route=common/home подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать? спасибо Надіслати Поділитися на інших сайтах More sharing options...
RGB Опубліковано: 24 травня 2013 Автор Share Опубліковано: 24 травня 2013 seopro встроен в ocstore, где вы брали версию движка? Надіслати Поділитися на інших сайтах More sharing options... Назад 6 7 8 9 10 11 12 13 14 Вперед Сторінка 11 з 14 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts