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

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

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

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

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

ЧПУ для IPB 3.x

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

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

Теперь понял зачем там окошко ввода ссылки.

Еще интересно:

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

вот это для чего стоит и обязательно ли:

$2

Видел варианты без оного, но тоже работает?

 

В /admin/applications/members/extensions/furlTemplates.php по образцу приведенному ранее, сделал ссылку на профили как primer.ru/user306.html - мне часто приходится давать ссылки на профили участников, в виде primer.ru/user/306-пупсик/ - ну очень неудобно.

 

вот это:

	'showuser'	=> array( 'app'		      => 'members',
					  'allowRedirect' => 1,
					  'out'           => array( '#showuser=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'user/$1-#{__title__}/$2$4' ),
					  'in'            => array( 'regex'   => "#/user/(\d+?)-#i",
											    'matches' => array( array( 'showuser', '$1' ) ) ) ),

 

заменил на:

	'showuser'	=> array( 'app'		      => 'members',
					  'allowRedirect' => 1,
					  'out'           => array( '#showuser=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'user$1.html$2' ),
					  'in'            => array( 'regex'   => "#/user(\d+?).html#i",
											    'matches' => array( array( 'showuser', '$1' ) ) ) ),

Теперь понял зачем там окошко ввода ссылки.

Еще интересно:

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

вот это для чего стоит и обязательно ли:

$2

Видел варианты без оного, но тоже работает?

 

Обязательно.

$2 соответствует второй скобки. Без нее не будут доступны страницы форума.

Обязательно.

и чего же тогда на ipbfound.ру путают людей? Просто откуда-то скопировали и выложили (у них самих, кстати, на форуме чпу стоит дефолтный..) в "Инструкции"? Непорядчно будет. К тому же утверждают, что внеся изменения в файле /admin/applications/forums/extensions/furlTemplates.php, по их мнению изменится и ссылка на профили...

Если в /admin/applications/forums/extensions/furlTemplates.php делать как предлагает seobot

 

                            
   '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' ) ) ) ),

 

То адрес главной страницы форума получается (при включенном mod_rewrite):

_http://domen.ru/index

 

Вроде и так работало, но до момента, пока IP.Content не посадил на _http://domen.ru

Начались проблемы. Главную форума можно было открыть только по адресу _http://domen.ru/index.php?act=idx, что меня не устраивало.

 

Переделал на:

                            
   'act=idx'       => array( 'app'              => 'forums',
                             'allowRedirect' => 0,
                             'out'           => array( '#act=idx(&|$)#i', 'index.html$1' ),
                             'in'            => array( 'regex'   => "#/index.html(/|$|\?)#i",
                                                       'matches' => array( array( 'act', 'idx' ) ) ) ),

 

и форум начал открываться по _http://domen.ru/index.html

 

Ничего не соображаю в php-программировании, но заработало красиво.

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

Доброго времени суток всезнающему All!

 

Пытаюсь обновить IPB с 2.3.6 на 3.1.2. Обновление задумал только ради ЧПУ. Экспериментирую на дубликате рабочего форума на своей машине.

 

Сначала установил 3.1.2 с нуля. ЧПУ работает нормально. Потом попытался обновить (с 2.3.6 на 3.1.2), форум обновился, но ЧПУ неработает какие настройки я-бы не ставил, т.е урлы генерит самые обычные (типа index.php?showtopic=6912)...

 

Неподскажете в какую сторону копать? (дядя гугл помогать отказался)

 

Заранее сенькс всем откликнувшимся!

 

ЗЫ: v2.3.6_ibr.null-davidoff_DGT

3.1.2-nulled_by_bestcms.ws

 

ЗЫЗЫ: там есть еще косяк в апдейтере, но это наверное оффтоп

Наверное все-таки настройки нужно проверить и перекэшировать url

Проблем быть не должно

т.е урлы генерит самые обычные (типа index.php?showtopic=6912)...

conf_global.php

$INFO['use_friendly_urls'] = '1';

conf_global.php

$INFO['use_friendly_urls'] = '1';

 

ААААААА!!!!

 

Спасибо мил человек!!!! Во протупил....стыдно... :mellow:

 

Куда тут можно плюсов наставить в кач-ве благодарности? За пост "+" поставил...

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

Добрый вечер!

У меня проблема с форумом.

(Движок IPB 3.1.3)

 

Адрес страниц водится так:

site.ru/forum/index.php?/topic2.html

или

site.ru/forum/index.php?/topic3.html

Не подскажети как сделать, чтобы не было index.php?

А бьло так как в этом форуме.

 

В .htaccess прописал щас так:

<IfModule mod_rewrite.c>

Options -MultiViews

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php? [L]

</IfModule>

толку нет :)

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

Не подскажети как сделать, чтобы не было index.php?

Насколько я помню::

Настройки и инструменты > Системные настройки > Система > Поисковая оптимизация (SEO)

 

Тип URL - «Путь»

Использовать .htaccess mod_rewrite? - Да.

Использовать .htaccess mod_rewrite? - Да.

+ модуль mod_rewrite должен быть доступен (если сервер apache)

Насколько я помню::

Настройки и инструменты > Системные настройки > Система > Поисковая оптимизация (SEO)

 

Тип URL - «Путь»

Использовать .htaccess mod_rewrite? - Да.

Спасиба Большое, то что надо

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

Как сделать ссылки вида

site.ru/forum/5/
site.ru/topic/5/
site.ru/user/5/

Как сделать ссылки вида

 

initdata.php

Для константы IPB_USE_ONLY_ID_FURL установить TRUE и в настройках включить поддержку мод_реврайта, чтобы избавиться от index.php в ссылках.

Кажется так..

Спасибо помог, а то я форум обновил и файлы заменил. А вспомнить, как я делал капчу забыл. :(

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

Аккаунт

Навигация

Поиск

Поиск

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

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