Vladzimir Опубліковано: 20 червня 2012 Share Опубліковано: 20 червня 2012 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } 15 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Гість Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 спс, взял себе =) Надіслати Поділитися на інших сайтах More sharing options... 7 months later... shukshyna Опубліковано: 22 березня 2013 Share Опубліковано: 22 березня 2013 О!!! Ты мой герой!!! Спасибо, это именно то, что искала :-) Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 22 березня 2013 Share Опубліковано: 22 березня 2013 повашему page=2 дублей не создает ? Надіслати Поділитися на інших сайтах More sharing options... shukshyna Опубліковано: 23 березня 2013 Share Опубліковано: 23 березня 2013 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 23 березня 2013 Share Опубліковано: 23 березня 2013 в таком случае +1 Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 24 березня 2013 Share Опубліковано: 24 березня 2013 +1 спасибо. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 повашему page=2 дублей не создает ? нет, ну по крайней мере не 100% дубль. спасибо автору за фишку! Надіслати Поділитися на інших сайтах More sharing options... Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 серпня 2013 Автор Share Опубліковано: 8 серпня 2013 Возможно. Не тестировал. Надіслати Поділитися на інших сайтах More sharing options... ikarus Опубліковано: 12 серпня 2013 Share Опубліковано: 12 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) он будет видеть именно ../category/?page=2 и т.д. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... RGB Опубліковано: 14 вересня 2013 Share Опубліковано: 14 вересня 2013 это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) а люди нажимают? :) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Гість Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 спс, взял себе =) Надіслати Поділитися на інших сайтах More sharing options...
shukshyna Опубліковано: 22 березня 2013 Share Опубліковано: 22 березня 2013 О!!! Ты мой герой!!! Спасибо, это именно то, что искала :-) Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 22 березня 2013 Share Опубліковано: 22 березня 2013 повашему page=2 дублей не создает ? Надіслати Поділитися на інших сайтах More sharing options... shukshyna Опубліковано: 23 березня 2013 Share Опубліковано: 23 березня 2013 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) 1 Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 23 березня 2013 Share Опубліковано: 23 березня 2013 в таком случае +1 Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 24 березня 2013 Share Опубліковано: 24 березня 2013 +1 спасибо. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 повашему page=2 дублей не создает ? нет, ну по крайней мере не 100% дубль. спасибо автору за фишку! Надіслати Поділитися на інших сайтах More sharing options... Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 серпня 2013 Автор Share Опубліковано: 8 серпня 2013 Возможно. Не тестировал. Надіслати Поділитися на інших сайтах More sharing options... ikarus Опубліковано: 12 серпня 2013 Share Опубліковано: 12 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) он будет видеть именно ../category/?page=2 и т.д. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... RGB Опубліковано: 14 вересня 2013 Share Опубліковано: 14 вересня 2013 это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) а люди нажимают? :) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
shukshyna Опубліковано: 23 березня 2013 Share Опубліковано: 23 березня 2013 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) 1 Надіслати Поділитися на інших сайтах More sharing options...
snastik Опубліковано: 23 березня 2013 Share Опубліковано: 23 березня 2013 в таком случае +1 Надіслати Поділитися на інших сайтах More sharing options... Esox Опубліковано: 24 березня 2013 Share Опубліковано: 24 березня 2013 +1 спасибо. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 повашему page=2 дублей не создает ? нет, ну по крайней мере не 100% дубль. спасибо автору за фишку! Надіслати Поділитися на інших сайтах More sharing options... Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 серпня 2013 Автор Share Опубліковано: 8 серпня 2013 Возможно. Не тестировал. Надіслати Поділитися на інших сайтах More sharing options... ikarus Опубліковано: 12 серпня 2013 Share Опубліковано: 12 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) он будет видеть именно ../category/?page=2 и т.д. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... RGB Опубліковано: 14 вересня 2013 Share Опубліковано: 14 вересня 2013 это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) а люди нажимают? :) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Esox Опубліковано: 24 березня 2013 Share Опубліковано: 24 березня 2013 +1 спасибо. Надіслати Поділитися на інших сайтах More sharing options...
Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 повашему page=2 дублей не создает ? нет, ну по крайней мере не 100% дубль. спасибо автору за фишку! Надіслати Поділитися на інших сайтах More sharing options...
Headless Опубліковано: 8 серпня 2013 Share Опубліковано: 8 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? Надіслати Поділитися на інших сайтах More sharing options...
Vladzimir Опубліковано: 8 серпня 2013 Автор Share Опубліковано: 8 серпня 2013 Возможно. Не тестировал. Надіслати Поділитися на інших сайтах More sharing options... ikarus Опубліковано: 12 серпня 2013 Share Опубліковано: 12 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) он будет видеть именно ../category/?page=2 и т.д. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... RGB Опубліковано: 14 вересня 2013 Share Опубліковано: 14 вересня 2013 это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) а люди нажимают? :) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ikarus Опубліковано: 12 серпня 2013 Share Опубліковано: 12 серпня 2013 Подскажите, на одном сайте где версия 1.5.4.1 все получилось. На другом сайте на версии 1.5.1.3 не работает: 1. при клике обратно на 1 страницу, переходит на главную. 2. при наведении на кнопку страницы пишет ЧПУ /page=2 при клике, получается вторая страница, но урл /#category_id=141&page=2&path=18_141&sort=p.sort_order&order=ASC&limit=32&min_price=50670&max_price=294975 что можно сделать? это может быть из-за модуля "FilterPro доработанный" который отбирает товар из категории по выбранным аттрибутам? это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) он будет видеть именно ../category/?page=2 и т.д. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... RGB Опубліковано: 14 вересня 2013 Share Опубліковано: 14 вересня 2013 это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) а люди нажимают? :) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
RGB Опубліковано: 14 вересня 2013 Share Опубліковано: 14 вересня 2013 это однозначно filterpro, но проблемы имхо нет, ибо поисковый робот на ссылки мышкой не нажимает :) а люди нажимают? :) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Fagot Опубліковано: 8 жовтня 2013 Share Опубліковано: 8 жовтня 2013 При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории. Правим так в файле system\library\pagination.php вместо 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) { $tmp_url = str_replace('&', '&', $this->url); $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>'; if ($page == 2){ $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> '; }else{ $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> '; } } и вместо for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } пишем for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= ' <b>' . $i . '</b> '; } elseif($i == 1) { $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> '; } else { $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> '; } } Прописал. Теперь при клике по первой странцие кидает на главную. Подскажи, плиз, как решить? Установлен фильтр про. Сама ссылка в адресной строке имеет вид: сайт.ком/she/#category_id=59&page=2&path=59&min_price=0&max_price=676 При наведении на цифру в пагинации ссылка такая: сайт.ком/page=2 Надіслати Поділитися на інших сайтах More sharing options...
Vladzimir Опубліковано: 8 жовтня 2013 Автор Share Опубліковано: 8 жовтня 2013 Значит что-то не так приписали. Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options... Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options... Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options... 2 months later... colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Fagot Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 Значит что-то не так приписали. Прописал в точности, как вы указали. Но не работает. Надіслати Поділитися на інших сайтах More sharing options...
Keyser Опубліковано: 9 жовтня 2013 Share Опубліковано: 9 жовтня 2013 последняя версия оссторе с про мега фильтром и всеми фиксами с темы релиза - всё работает. + Надіслати Поділитися на інших сайтах More sharing options...
Alexey Опубліковано: 22 жовтня 2013 Share Опубліковано: 22 жовтня 2013 Если примут мои pull-реквесты, этот обсуждаемый здесь фикс войдёт в сборку: https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=210395 Надіслати Поділитися на інших сайтах More sharing options...
Fagot Опубліковано: 24 жовтня 2013 Share Опубліковано: 24 жовтня 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Надіслати Поділитися на інших сайтах More sharing options...
Kindzaza Опубліковано: 16 листопада 2013 Share Опубліковано: 16 листопада 2013 Все отлично работает, был косяк в filter pro. Он съедает все ссылки. Прийдется разбираться с ним. Когда фильтр отключен - ссылки работают нормально. Если включен - то постраничка работает нормально, а возвращение со второй страницы на первую не происходит. Кидает на главную страницу сайта. При этом ссылки на страницы и Вперед/Назад выглядят так: имясайта.ком/?page=2 Как-будто не записывается ничего в переменную url Тоже самое, но только в производителях. В каталоге все нормально. Но если убрать правки от Vladzimir в pagination.php, то все встает на свои места, но возвращаются эти пресловутые ?page=1. Сборка 1.5.5.1.2 с SeoPro и pull-реквестами от Alexey Надіслати Поділитися на інших сайтах More sharing options...
colordays Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 Ну, у меня стояла задача устранить дубль именно первой страницы. Описание категории у меня выводится только на первой странице, которая без ?page=1. Так что если посетитель возвращался обратно на первую с помощью кнопки пагинации и попадал на ?page=1, то этот самый нужный текст уже не отображался. А теперь все четко :) А как вы добились выведение описания категории только на первой странице категории? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 хм... как то все очень сложно... $output = str_replace('&page=1','',$output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
chukcha Опубліковано: 22 січня 2014 Share Опубліковано: 22 січня 2014 А как вы добились выведение описания категории только на первой странице категории? В шаблоне проверять if (isset($this->request->get['page']) && $this->request->get['page'] >1) { //Не первая } else { //Первая } Или, более верно, делать это в контроллере. Надіслати Поділитися на інших сайтах More sharing options... Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках [Решено] СЕО неоптимизированная пагинация
Vladzimir Опубліковано: 23 січня 2014 Автор Share Опубліковано: 23 січня 2014 Или, более верно, делать это в контроллере. Так будет более правильно. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
MaRt765 Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 :-) красавчики, все отрыл, что хотел, все вписал и с 1 раза получилось, теперь дублей нет. Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 13 червня 2014 Share Опубліковано: 13 червня 2014 Решение всех проблем без редактирования системных файлов Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts