Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ЧПУ в 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

Опубликовано:
  • Автор

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.