ЧПУ для IPB 3.x - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

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

СвернутьПрикрепленные теги

furltemplates.php чпу

  • 11 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

ЧПУ для IPB 3.x

#16 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 06 Октябрь 2010 - 08:41

Просмотреть сообщениеSherrlok 05 Октябрь 2010 - 23:59 сказал(а):

Если верно понимаю - без ошибок. Т.е. Яндекс.Вебмастер может проверить только на правильность синтаксиса и ссылок robots.txt? Выходит что туда еще вписать нужно придумать самому.

Не совсем так. Вы водите там ссылку, которую по вашему мнение поисковик не должен индексировать. Он же ориентируясь на robots.txt пишет, доступна она ему для индексации или нет.
0

#17 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 06 Октябрь 2010 - 10:13

Теперь понял зачем там окошко ввода ссылки.
Еще интересно:
'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' ) ) ) ),

0

#18 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 688
  • Регистрация: 20-Март 09
  • Репутация: 2 261
  • IPB version:3.1.x
 

Отправлено 06 Октябрь 2010 - 10:51

Просмотреть сообщениеSherrlok 06 Октябрь 2010 - 10:13 сказал(а):

Теперь понял зачем там окошко ввода ссылки.
Еще интересно:
'out'           => array( '#showforum=(.+?)(&|$)#i', 'forum$1.html$2' ),

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

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


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

#19 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 06 Октябрь 2010 - 11:06

Просмотреть сообщениеsiv1987 06 Октябрь 2010 - 10:51 сказал(а):

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

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

#20 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 13 Октябрь 2010 - 00:00

Если в /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-программировании, но заработало красиво.
1

#21 Пользователь не на сайте   bulbator ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 18-Февраль 09
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 05 Ноябрь 2010 - 18:55

Доброго времени суток всезнающему 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

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

#22 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 06 Ноябрь 2010 - 18:24

Наверное все-таки настройки нужно проверить и перекэшировать url
Проблем быть не должно
0

#23 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 688
  • Регистрация: 20-Март 09
  • Репутация: 2 261
  • IPB version:3.1.x
 

Отправлено 06 Ноябрь 2010 - 19:07

Цитата

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

conf_global.php
$INFO['use_friendly_urls'] = '1';
3

#24 Пользователь не на сайте   bulbator ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 18-Февраль 09
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 06 Ноябрь 2010 - 19:58

Просмотреть сообщениеsiv1987 06 Ноябрь 2010 - 19:07 сказал(а):

conf_global.php
$INFO['use_friendly_urls'] = '1';


ААААААА!!!!

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

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

#25 Пользователь не на сайте   Ленар ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 01-Декабрь 08
  • Репутация: 0
  • Откуда:Казань
  • IPB version:3.1.x
 

Отправлено 15 Ноябрь 2010 - 23:52

Добрый вечер!
У меня проблема с форумом.
(Движок 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>

толку нет :)

Сообщение изменено: Ленар (15 Ноябрь 2010 - 23:53)

0

#26 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 16 Ноябрь 2010 - 06:47

Просмотреть сообщениеЛенар 15 Ноябрь 2010 - 23:52 сказал(а):

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

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

Тип URL - «Путь»
Использовать .htaccess mod_rewrite? - Да.
0

#27 Пользователь не на сайте   bulbator ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 18-Февраль 09
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 16 Ноябрь 2010 - 08:31

Просмотреть сообщениеPh-A 16 Ноябрь 2010 - 06:47 сказал(а):

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

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

#28 Пользователь не на сайте   Ленар ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 01-Декабрь 08
  • Репутация: 0
  • Откуда:Казань
  • IPB version:3.1.x
 

Отправлено 16 Ноябрь 2010 - 09:06

Просмотреть сообщениеPh-A 16 Ноябрь 2010 - 06:47 сказал(а):

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

Тип URL - «Путь»
Использовать .htaccess mod_rewrite? - Да.

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

#29 Пользователь не на сайте   Vitalik-x ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 162
  • Регистрация: 16-Декабрь 07
  • Репутация: 3
  • IPB version:3.4.x
 

Отправлено 19 Декабрь 2010 - 14:25

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

Цитата

site.ru/forum/5/

Цитата

site.ru/topic/5/

Цитата

site.ru/user/5/

0

#30 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 688
  • Регистрация: 20-Март 09
  • Репутация: 2 261
  • IPB version:3.1.x
 

Отправлено 19 Декабрь 2010 - 18:04

Просмотреть сообщениеVitalik-x 19 Декабрь 2010 - 14:25 сказал(а):

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


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

Сообщить об этой теме:


  • 11 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна