Рекомендуемые сообщения

Reqman    6

Здравствуйте уважаемые форумчане! Столкнулся с проблемой, очень прошу мне помочь:

Хочу поменять вывод страниц пагинации в URL. Сейчас это выглядит так:

site.ru/desktops/?page=2
а нужно сделать так:
site.ru/desktops/page-5

 

P.S. Версия ocStore 1.5.5.1.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

откуда эта мания?

почему многие считают свои частные хотелки "глобальной проблемой вселенского масштаба"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
destreser    65

откуда эта мания?

почему многие считают свои частные хотелки "глобальной проблемой вселенского масштаба"?

Откуда эта мания жаловаться на хотелки пользователей свободного форума поддержки? Можете помочь - помогите, нет - проходите мимо, в чем проблема то? Вас как будто силой заставляют помогать каждому.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Reqman    6

откуда эта мания?

почему многие считают свои частные хотелки "глобальной проблемой вселенского масштаба"?

А почему нельзя просто подсказать? 

 

Откуда эта мания жаловаться на хотелки пользователей свободного форума поддержки? Можете помочь - помогите, нет - проходите мимо, в чем проблема то? Вас как будто силой заставляют помогать каждому.

Спасибо за поддержку! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vecherskyy    0

Здравствуйте уважаемые форумчане! Столкнулся с проблемой, очень прошу мне помочь:

Хочу поменять вывод страниц пагинации в URL. Сейчас это выглядит так:

site.ru/desktops/?page=2

а нужно сделать так:

site.ru/desktops/page-5

 

P.S. Версия ocStore 1.5.5.1.1

недавно искал. Готовых решений (предложений) на форуме нет. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gavi    134

Поддержу, тоже давно ищу безуспешно такое решение, на офф. сайте есть несколько, но ни одно из них не работает с seo_pro.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vikingshop    9

В чем траблы 1 реврайт и правка темплейта и все дела.

Рерайт в таком духе...

rewriteCond %{query_string} ^page=(.*)$
RewriteRule ^(.*)/$ $1/page-%1 [L]
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

откуда эта мания?

почему многие считают свои частные хотелки "глобальной проблемой вселенского масштаба"?

 

Я бы не сказал что это частные хотелки, я тему эту тоже поднимал и к сожалению никто не смог мне помочь, даже за деньги. Если найдется исполнитель, тема актуальна. 

 

Открывать для индексации пагинацию очень важно, но такой вид ulr не совсем приемлем. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

Одними изменениями url такой пагинации не отделаешься, надо чтобы и в title, description еще добавлялось "страница 2" и т п иначе вес основной (1) может упасть.  Например так http:// opencartadmin.com/news/page-2
 
Что-то типа такого можно вставить и в SeoPro

 

public function index()

...            
$route = trim($route, '/');

            $parts = explode('/', $route);
            $parts_end = end($parts);
            if (strpos($parts_end, 'page-') !== false) {

               list($key, $value) = explode("-", $parts_end);

               if ($value!=1) {
                   $this->request->get[$key] = $value;
               }
               $title = $this->document->getTitle();

               $this->document->setTitle($title." ".$key." ".$value);

               unset($parts[count($parts)-1]);


            }
            reset($parts);
...

public function rewrite($link)
 

...
if ($data) {
foreach ($data as $key => $value) {
if ($key!='page') {
$query .= '&' . $key . '=' . $value;
} else {
if ($devider!='/')
$paging ="/".$key."-". $value;
else
$paging =$key."-". $value;
}
}
if ($query) {
$query = '?' . trim($query, '&');
}
} 
...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ikarus    60

...надо чтобы и в title, description еще добавлялось "страница 2" ...

ну это то вовсе не проблема, а вот url пагинации...... ребяты, может уже сложимся решениями и закроем этот вопрос раз и навсегда, ибо он каждый день через тему возникает... ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gavi    134

ну это то вовсе не проблема, а вот url пагинации...... ребяты, может уже сложимся решениями и закроем этот вопрос раз и навсегда, ибо он каждый день через тему возникает... ??

 

Я узнавал у нескольких знающих людей по поводу платной доработки - никто точно не сказал сделает или нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
wwizard    19

Картинки, повторы могу убрать так?
Вместо:

Код:
if ($category_info['image']) {
$this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
} else {
$this->data['thumb'] = '';
}

Написать:

Код:
if ($page == 1) {
$this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
} else {
$this->data['thumb'] = '';
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vikingshop    9

Если не будет картинки будет ошибка )

P.S. я их вообще убрал нах они нужны только портят вид...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kotanol    0

Здравствуйте уважаемые форумчане! Столкнулся с проблемой, очень прошу мне помочь:

Хочу поменять вывод страниц пагинации в URL. Сейчас это выглядит так:

site.ru/desktops/?page=2

а нужно сделать так:

site.ru/desktops/page-5

 

P.S. Версия ocStore 1.5.5.1.1

Еще актуально. Как это реализовать? Где копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

самый простой путь через

 

.htaccess

RewriteRule (.*)/page-(\d*) index.php?_route=$1&page=($2)

Но также понадобится переписать /system/library/pagination.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kotanol    0

самый простой путь через

 

.htaccess

RewriteRule (.*)/page-(\d*) index.php?_route=$1&page=($2)

Не помогает. При переходе по адресу site/category/page-2 выкидывает на главную. Что может быть не так? Может SEO PRO виноват?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
indevor    8

Здравствуйте уважаемые форумчане! Столкнулся с проблемой, очень прошу мне помочь:

Хочу поменять вывод страниц пагинации в URL. Сейчас это выглядит так:

site.ru/desktops/?page=2

а нужно сделать так:

site.ru/desktops/page-5

 

P.S. Версия ocStore 1.5.5.1.1

Вы нашли решение для Вашей версии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

Еще актуально. Как это реализовать? Где копать?

Есть модуль, который это делает без изменений файлов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gavi    134

Есть модуль, который это делает без изменений файлов

 

О каком модуле идет речь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

О каком модуле идет речь?

В связи с запросом - выкладываю ссылку

https://opencartforum.com/files/file/1583-seo-%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%8F%D0%B7%D1%8B%D0%BA-pro/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
indevor    8

Классный модуль, только из всего его функционала, нужна только правильная пагинация... языков нет и не предвидится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

Классный модуль, только из всего его функционала, нужна только правильная пагинация... языков нет и не предвидится.

Ну она там есть. Функционал языков  то можно и "не использовать" :)

А использовать только пагинацию. И она правильная, т.е. с изменением title, description и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
QbiQ    7

Подскажите пжл, этот модуль даст возможность менять url у товаров например  sete.com/qumo/ice-5335, именно замена url в товарах, а то пытался с сеопро, настраивал настраивал- в итоге психанул получилось только исправить категории и все, и то если в панели пытаюсь сделать свое окончание в url не сохраняет и не меняет. Даст ли этот модуль такую возможность

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Newcomebel    0

Очень нужен Ваш модуль на OcStore 2.1.0.2

Поможете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

Очень нужен Ваш модуль на OcStore 2.1.0.2

Поможете?

Да, модуль выйдет на днях, сейчас тестируется под только вышедший opencart 2.2

А демо можете уже увидеть http://oc2.opencartadmin.com/admin/index.php?route=catalog/langmark

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От fazli
      Как добавить пагинацию в админке со списком опций?
      Есть опция "Цвет товара", только открыть эту опцию в админке очень сложно — слишком большой список фото образцов цвета товара. В итоге, страница зависает на долго, и открывается только через минут 20. Может есть способ решить этот вопрос?
      Предполагаю, что если добавить пагинацию и выводить на странице к примеру по 20 опций все решится.
    • От butya4ok
      Здравствуйте. Подскажите, куда копать.
      Opencart 2.1.0.2 Русская сборка.
      Установлен Mega Filter Pro 2.0.2.1
       
      Перестала корректно работать пагинация в категориях. При выбранных фильтрах для товаров ссылки пагинации ведут на страницы без выбранных фильтров.
      Например, находимся на странице http://.../kabelni-vvedennya?mfp=11-r-z-blennya[1''NPT,1%2F2''NPT] , а ссылки внизу ведут просто на http://.../kabelni-vvedennya?page=3  http://.../kabelni-vvedennya?page=2
       
      На тестовом хостинге есть старая версия, где всё работает.
      Подскажите, где искать причину (или как искать). Сравнивал файлы пагинации, mfp, категории - не увидел отличий.
    • От Guava
      Здравствуйте, на этом форуме нашел решение, как убрать ?page=1 из ссылки на страницу №1 в блоке пагинации, при просмотре со страниц 2 и далее
      Решить удалось, но возникла проблема с ?page=10 . Вместо ?page=10 отображается ссылка вида сайт.ком/категория/0 .
      При пагинации меньше ?page=10. Например при ?page=9 ?page=8 и т.д. все ссылками хорошо, но где единичка - нет.
       
      Что делал: 
      в system/library/pagination.php
       
       
      return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>'; добавил к коду
      $clear_page_param_replace_from = array('&page=1','&page=1','?page=1'); $output = str_replace($clear_page_param_replace_from, '', $output); return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '') . '<div class="' . $this->style_results . '">' . str_replace($find, $replace, $this->text) . '</div>';  
      понимаю, что дело в единице в коде, но знаний не хватает, чтобы отредактировать код правильно.
      Прошу помощи. Помогите пожалуйста, что добавить/изменить, чтобы ссылки на страницы пагинации от 10 до 19 строились корректно?
       
       
       
      Есть также сопутствующий вопрос по решению проблемы "Текст только на первой странице"
      Имеется ввиду, чтобы описание категории отображалось лишь на странице 1
       
      $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); заменить на код ниже в контроллере категории if ($page == 1) { $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); } else { $this->data['description'] = ""; }  
      Этот код работает, если не убирать ошибочную ссылку на "/?page=1"  , вместо "/"
      Но как только решаем проблему со ссылкой в пагинации  - текст исчезает не только на страницах 2,3,4 и так далее, но и на первой. То есть не отображается нигде.
       
       
      Второй вопрос сопутствующий, т.к. предположительно зависит от решения в первом вопросе.
       
      Буду благодарен за любую помощь. 
      Окстор 2.3
       
    • От lokti
      Добрый день.
      Столкнулся с задачей переизбытка контента на главной странице, подскажите модуль который может скрыть после Х-отметки все под пагинацию, в виде бесконечной прокрутки. Примеры сайтов с бесконечной прокруткой:
      Обычная
      https://ru.pinterest.com/categories/art/
      Кликабельная с таймером по времени.
      https://www.artlebedev.ru/
    • От Otvet

      300.00 руб · Срок продления: 100.00 руб за 12 месяцев
      Скачать/Купить дополнение


      [SEO] Full IndeX : Улучшение индексации

      Модуль помогает улучшить индексацию, более продуктивно "прокачать"1 товары и решить проблему дублирования2 страниц постраничной навигации, что позволяет поднять в выдаче НЧ-запросы страниц товаров расположенных на удаленных страницах. Управлять множеством факторов и решает ряд недочетов в Opencart.
      1 - Обособленные страницы (доступные только через sitemap) не получают статический вес [PR] и имеют пустой анкор-лист.
      2 - Чем плохи дубли:
      ухудшают и замедляют индексацию потеря веса (pagerank) "основной" страницей категории/производителя часть товаров не могут получить внутренний вес ____________________________________________________________________________
       
       
      Что делает модуль:
      для google: правильно объединяет страницы в одну цепочку с атрибутами prev | next https://support.google.com/webmasters/answer/1663744?hl=ru уникализирует страницы, они перестают выпадать из основного индекса правильно выводит директивы canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно позволяет управлять выводом canonical самостоятельно способствует полноценной индексации товаров при отсутствии sitemap (либо когда не принимается яндексом из-за размера) управление get-параметрами (редиректы, canonical, seo_pro) позволяет полноценно использовать seo-фильтры позволяет убирать "хвосты" в индексе позволяет блокировать индексации отзывов как отдельного документа и сделать в то же время более полную индексацию отзывов способствует распределению веса и более полной перелинковке способствует заполнению анкор листа товаров на страницах 2 и далее посадочные страницы категория/бренд, для исключения дублей и использования в продвижении и многое другое + много нового в версии 4.0 (читайте выше)  
      ЕЩЕ больше функционала:
       
       
      [bonus] Sitemap Lite (OCMOD для opencart 2.x):
      заменяет оригинальный catalog/controller/feed/google_sitemap.php
      ускоренная генерация благодаря собственной функции выборки товаров (~ в 10 раз) добавление lastmod (значительно ускоряет индексацию) устранение дублей товаров валидация яндексом фикс &amp при использовании seo_pro  
      Для автоматического заполнения SEO URL (ЧПУ) можно установить это дополнение: https://opencartforum.com/files/file/2833-автоматическое-заполнение-чпу-ocmod/
       
      Преимущества перед закрытием страниц в robots.txt
      Преимущества перед директивой noindex (no)follow
      Преимущества перед простым открытием страниц для индексации
      Преимущества перед директивой canonical
      Для проверки работы после установки напишите адрес сайта в ЛС автору
      "Цитаты великих" или "А нужен ли модуль?"
      Для более продуктивной борьбы с дублями так же желательно наличие SEO_Pro и правильного robots.txt
      Добавил Otvet Добавлено 15.08.2015 Категория SEO, карта сайта, оптимизация Системные требования - для opencart 2.x установка производится через стандартный инструмент Extension Installer- для opencart 1.5.x vqmod 2.4 или выше Сайт разработчика Старая цена 390 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу