Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 23:59



Ответить на тему  [ Сообщений: 21 ]  Страница «  1, 2, 3  »
Дубли страниц 
Автор Сообщение
Там условие какое-то нужно писать, чтобы последний слеш удалить. Если в этом коде слеш удалить, он полностью на всех уровнях пропадает.

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Что-то не сработал вариант


Профиль
Alexandr писал(а):
Что-то не сработал вариант

"Это не вариант, стандартный кусок кода.


Обязательно к прочтению перед изменениями.

для тех, кто решит следовать данным переделкам

1. При установке редиректа в .htaccess на без слеша. Модули allmess и allmesvip впадут в бесконечный редирект - необходимы правки.
2. Необходимо править модуль sitemap.
3. Отвалиться пагинация везде, где она присутствует.


Профиль
Какой кусок править в файле это понятно, не ясно как поправить. Уже разные варианты перепробовал, ничего не помогает


Профиль
вот так
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Заменил код. Но в ссылке в хлебных крошка всё равно присутствует регион, если выбран какой-то из регионов. А так же слеш на конце.


Профиль
По поводу региональной ссылки в хлебных крошках разобрался.
В файле includes\compile\cat.php строку $uri = $settings['path_region'];
надо заменить на $uri = $settings['path'];

Осталось понять как убрать слеш в конце в breadcrumb. И самое главное как поправить пагинацию, т.к. при ранее приведенном коде для редиректа ссылок без "слеш", номера страниц "pageХ.html" переадресует на главную минуя дочерние категории.
Уважаемый Geo, прошу помощи!


Профиль
Alexandr писал(а):
По поводу региональной ссылки в хлебных крошках разобрался.
В файле includes\compile\cat.php строку $uri = $settings['path_region'];
надо заменить на $uri = $settings['path'];


У вас при выбранном регионе, не будет формироваться региональная ссылка в категориях.
Что касается последнего слеша, у меня его нет в объявлениях. Но есть в категориях.

Замена части кода пагинации, в файле pagination.html находящемся в корне шаблона
Нужно поменять условие вывода ссылки в 3 местах на
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

В моём шаблоне выглядит так

Было
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Стало
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Alexandr писал(а):
Заменил код. Но в ссылке в хлебных крошка всё равно присутствует регион, если выбран какой-то из регионов. А так же слеш на конце.

Дополнительно замените в body.html {%$t.link%} на {%$t.link|substr:0:-1%}


Профиль
Благодарю, работает!


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 21 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron