Перейти к содержимому
Русский язык для Invision Community 5

ЧПУ в IP Content

Гуру ! Такой вопрос, кто может сделать чтобы были ЧПУ в IP Content. Пробовал через ID делать но вроде адрес делает я ЧПУ но ссылка добавить новый материал не работает выдает что типа не найдена страница.

 

Кто нить уже смог решить эту проблему?

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

Загадочный пост.

 

ЧПУ в IP.Content есть по-умолчанию. И ссылка на добавление поста работает по-умолчанию.

 

Если что-то меняли - в этом причина не работающей ссылки.

  • Автор

Что тут загадочного ?

Формат чпу такой /index.php?app=ccs&module=pages&section=pages&folder=&id=2/ipb/news/magazin-atributiki-snova-rabotaet-r27

 

зачем он такой длинный, вот и хочу его убрать. Оставить только /ipb/news/magazin-atributiki-snova-rabotaet-r27

ЧПУ пробовали настроить стандартными средствами ip.content?

  • Автор

Сделал так

 

define( 'IPB_USE_SEO_TRANSLIT', TRUE );

define( 'IPB_USE_ONLY_ID_FURL', TRUE );

и в маркер вставил ipb

 

что еще можно сделать?

Формат чпу такой /index.php?app=ccs&module=pages&section=pages&folder=&id=2/ipb/news/magazin-atributiki-snova-rabotaet-r27

Все что вам было нужно - это потерпеть %время_жизни_кеша% минут после создания страницы через ACP :)

 

Когда кеш блока строится через ACP, он всегда такие ссылки получает. Не знаю, баг это, или фича. Нужно лишь подождать столько минут, сколько у вас там время жизни кеша для данного блока, и открыть на сайте (не через АСР) страницу, где размещена эта ссылка. И тыква сама собой превратится в "/pages/ipb/news/magazin-atributiki-snova-rabotaet-r27" :)

 

Ну, конечно, при условии что у вас в АЦ ЧПУ включены для всего сайта.

  • Автор

Как то размыто написано и не четко.

 

Вот ссылка что стала когда ID иcпользуется http://myforester.ru/ipb/news/magazin-atributiki-snova-rabotaet-r27

Кеш на ЧПУ сброшен, Кеши системы перестроены, страница index.html Cache TTL (Time To Live) = 0 стоит, ЧПУ стоит для чего форума.

 

Ссылка стала короткой, но при нажатии на нее пишет что страница не найдена.

  • Автор

Убрал ID иначе не работает не фига.

  • Автор

Объясните четче что нада сделать.

У вас старая версия форума и/или как-то криво модифицированы все ЧПУ, так что ни в одном приложении (включая системное members) они не работают.

 

Не зная, как это было сломано, нельзя рассказать, как это починить. Одно скажу точно - если поставите актуальные чистые не ворованные версии скриптов - ЧПУ в IP.Content заработают.

  • Автор

У меня версия 3.1.2, она старая ?

ЧПУ сделано через ID как и у многих ...

 

Где и что криво реализовано? формат пользователя http://myforester.ru/user10387.html и темы http://myforester.ru/topic9790.html

 

Тут разве не также сделано ???

Вопрос не в результате, а в методе реализации. Обратите внимание, какие ссылки тут:

 

http://ipbskins.ru/forum/members/
http://ipbskins.ru/forum/gallery/

 

И какие у вас:

 

http://myforester.ru/index.php?app=members&section=view&module=list
http://myforester.ru/index.php?app=gallery

 

У вас сам ЧПУ-движок вообще разломан. Возможно, потому что включено ONLY_ID_FURLS от IBR, вплоть до 3.1.4 оно обычно приводило к похожей поломке (а позже его вообще убрали).

  • Автор

Да я использую ONLY_ID_FURLS.

Бралось за основу с кибер системс с параметром ONLY_ID_FURLS.

 

Что можно сделать чтобы исправить ? на правильный.

 

Редактировался furlIdTemplates.php файл тока.

Изменено пользователем AlexUnit

Параметр ONLY_ID_FURLS заставляет IPB смотреть правила для рерайта не в файлах furlTemplates.php, а в файлах furlIdTemplates.php. И если для форумов таковые написаны, то для всех остальных приложений их просто нет, почему у вас ЧПУ и не работают нигде кроме форума.

 

Правильнее всего для вас сейчас будет:

 

1. Выставить ONLY_ID_FURLS на false.

2. Переименовать /admin/applications/forums/extensions/furlTemplates.php в furlTemplates_bak.php.

3. Переименовать /admin/applications/forums/extensions/furlIdTemplates.php в furlTemplates.php.

4. Перестроить кеш ЧПУ в админке.

 

При таком подходе у вас останутся ваши кастомные ЧПУ для форума, и заработают классические ЧПУ на всех остальных приложениях, включая и контент.

  • Автор

Изменил ..

Почему то на пользователях нет короткой ссылки, переделаю руками.

Но по прежнему в CCS не работают ссылки, пишет страница не найдена http://myforester.ru/page/indexhtml/ipb/news/juzhno-sahalinskoe-podrazdelenie-kluba-r12

 

куда копать ?

 

Также перестала работать ссылка кастом страниц стала в таком формате http://myforester.ru/app=custompages

  • Автор

кастом ссылку я исправил, вот что с контентом делать..

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.