Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

ЧПУ для IPB 3.x

Скажите, есть у кого ЧПУ короткие как на этом форуме или может Fisana у вас есть хук на продажу? Спасибо.

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

  • Автор

Народ, залил 3.3.4 англ, и теперь не могу настроить ЧПУ как раньше по инструкции в русской сборке.

 

Когда заходишь в тему то высвечивается правильный урл topic1234.html, но на главной странице форума, ссылки в темы имеют вид http://moto64.ru/topic/2876-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d1%8b%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%b4%d0%bb%d1%8f-%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%bc%d0%b5%d1%80/unread/

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

  • Автор

HELP! <_<

  • 1 месяц спустя...

Обновился на версию 3.4 от IPS и формат ссылок изменился, ранее стояло ONLY_ID и ссылки получались вида /topic/4345/, а теперь стали вот такими вот /topic/4345-глохнет-машина/

Подскажите пожалуйста как бороться, ибо IBR-методы не помогают(

  • 1 месяц спустя...

А есть возможность укоротить ссылки страниц?

К примеру "page__st__105" сделать такими "ps_105" ?

А есть возможность укоротить ссылки страниц?

К примеру "page__st__105" сделать такими "ps_105" ?

поддерживаю :)

+

/page__view__getlastpost на: /getlastpost

/page__pid__33054#entry33054 на: /pid-33054#entry33054

/page__view__findpost__p__33054 на: /findpost-33054

/page__pid__33037__st__135#entry33037 на: /pid-33037/st-135#entry33037

/page__gopid__33057#entry33057 на: /gopid-33057#entry33057

где можно найти те файл который отвечает на такие ссылки?

Нельзя, это стандартные переменные в чпу формате

/topic5970.html/page__view__getlastpost => /index.php?showtopic=5970&view=getlastpost

через .htaccess тоже никак?

  • 2 месяца спустя...

Спасибо, тема очень помогла, как было рекомендовано на первых страницах, отредактировал файл /admin/applications/forums/extensions/furlTemplates.php следующим образом:

 

'showforum' => array( 'app' => 'forums',

'allowRedirect' => 1,

'isPagesMode' => 1,

'out' => array( '#showforum=(.+?)(&|$)#i', 'forum$1.html$2' ),

'in' => array( 'regex' => "#/forum(\d+?).html#i",

'matches' => array( array( 'showforum', '$1' ) ) ) ),

 

 

'showtopic' => array( 'app' => 'forums',

'allowRedirect' => 1,

'isPagesMode' => 1,

'out' => array( '#showtopic=(.+?)(\#|&|$)#i', 'topic$1.html$2' ),

'in' => array( 'regex' => "#/topic(\d+?).html#i",

'matches' => array( array( 'showtopic', '$1' ) ) ) ),

 

 

'act=idx' => array( 'app' => 'forums',

'allowRedirect' => 0,

'out' => array( '#act=idx(&|$)#i', 'index$1' ),

'in' => array( 'regex' => "#/index.html(/|$|\?)#i",

'matches' => array( array( 'act', 'idx' ) ) ) ),

 

Теперь все работает как до обновления, только вот проблемка на страницах тем с функцией "Перейти на страницу". Когда в выпадающем окошке ввожу цифру с номером нужной страницы и нажимаю "ОК", перенаправляет исключительно на первую страницу темы.

Подскажите пожалуйста, как это исправить

Когда в выпадающем окошке ввожу цифру с номером нужной страницы и нажимаю "ОК", перенаправляет исключительно на первую страницу темы.

Проблема 3.4 с редиректами , напишите в багтрекер или ТП ИПС.

Когда в выпадающем окошке ввожу цифру с номером нужной страницы и нажимаю "ОК", перенаправляет исключительно на первую страницу темы.

Коряво, но работать будет

 

\admin\sources\classes\output\publicOutput.php

 

Найти:

			$_toTest .= '&page=' . $page;

Заменить на:

			if( substr($_toTest, -1) == '&' )
			{
				$_toTest = substr($_toTest, 0, -1) . '/page-' . $page;
			}
			else
			{
				$_toTest .= '&page=' . $page;
			}

 

Но в ИПС все же стоит написать и сообщить о проблеме.

Спасибо большое, теперь работает :)

  • 2 недели спустя...

Я сделал как описано вот в этом сообщении

 

И переключил mod_rewrite, с записью в .htaccess

Ссылки стали вида

/мой домен/topic3.html

 

Но возникла проблема - при просмотре главной страницы форума, куда генерируются ссылки на последнее сообщение темы - выдаёт ошибку и перехода не осуществляется.

В этом случае ссылка становится вида

/мой домен/topic3#entry5.html

Кто бы мог помочь разобраться с этой проблемой?

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

Я сделал как описано вот в этом

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

  • 2 месяца спустя...

Может кто делал уже, подскажите, пожалуйста:

Из такого вида:

/topic8.html/page-2

Надо получить такое:

/topic8page2.html

 

:rolleyes:

 

P.S. IPB 3.4.5. Только страницу занести нужно.

Может кто делал уже, подскажите, пожалуйста:

Пагинация через темплейты чпу не меняется. А правкой скриптов и редактирования не простой системы ЧПУ вряд ли кто-то стал бы заниматься.

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

Аккаунт

Навигация

Поиск

Поиск

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

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