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


Фотография
- - - - -

Смена ссылок профиля.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Оффлайн   Roman_Yaniuk

    Постоялец


  • Пользователи
  • Репутация
    72
    • Cообщений: 362
    • Форум:3.4.х
    • Город:Богуслав

Отправлено 31 Январь 2013 - 04:01

Привет
Мне только на счет одного нужно узнать. В булке можно было менять ссылки на определенные темы и пользователей и т.д. путем использования VB SEO, а в ИПБ этот как выполнить? То есть у нас есть узер «site/index.php?/user/1-roman/», а нужно сделать так, чтобы URL был вида «site/player/1/» или как-то еще.

  • 0

Заработок и обучение заработку

#2 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 615
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 31 Январь 2013 - 04:04

Тут с этим проблемка )


  • 0

#3 Оффлайн   Roman_Yaniuk

    Постоялец


  • Пользователи
  • Репутация
    72
    • Cообщений: 362
    • Форум:3.4.х
    • Город:Богуслав

Отправлено 31 Январь 2013 - 04:05

Давай колись как сделать  :applause: .

Ибо я уже 2 часика себе  :stena:.


Сообщение отредактировал Roman_Yaniuk: 31 Январь 2013 - 04:29

  • 0

#4 Оффлайн   Roman_Yaniuk

    Постоялец


  • Пользователи
  • Репутация
    72
    • Cообщений: 362
    • Форум:3.4.х
    • Город:Богуслав

Отправлено 31 Январь 2013 - 20:19

Ну как спрошу что-то то молчат :)


  • 0

#5 Оффлайн   WzGeee

    Постоялец


  • Пользователи
  • Репутация
    27
    • Cообщений: 390
    • Форум:3.4.х
    • Город:Курган

Отправлено 31 Январь 2013 - 21:24

Статья от HooLIGUN. Да простит он меня что на этом форуме выложил.

 

Ссылки профилей вида site.ru/idN

 

Находим в дистрибутиве файл:

/admin/applications/members/extensions/furlTemplates.php

 

В нем находим:

'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', 'id$1/$2$4' ),
'in' => array( 'regex' => "#/id(d+?)(/|$)#i",
'matches' => array( array( 'showuser', '$1' ) ) ) ),

 

Далее заходим:

АЦ > Инструменты > Управление кешем

 

И нажимаем Перестроить FURL кеш
Готово! Теперь у нас получились ссылки вида site.ru/idN

 

На 3.4 вроде не работает. Но можно и проверить.




Аналогично, можно и с ссылками на темы, разделы форума. Но версия IBR рулит конечто же в этом плане  :lol: 


  • 2

#6 Оффлайн   Roman_Yaniuk

    Постоялец


  • Пользователи
  • Репутация
    72
    • Cообщений: 362
    • Форум:3.4.х
    • Город:Богуслав

Отправлено 01 Февраль 2013 - 03:21

delete


Сообщение отредактировал Roman_Yaniuk: 01 Февраль 2013 - 03:22

  • 0

#7 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 615
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 01 Февраль 2013 - 03:28

а простит он меня что на этом форуме выложил.

Начнем с того что это не его статья )) ipbskins.ru/forum/topic5970.html




510afe18430fe_2.png


  • 1

#8 Оффлайн   WzGeee

    Постоялец


  • Пользователи
  • Репутация
    27
    • Cообщений: 390
    • Форум:3.4.х
    • Город:Курган

Отправлено 01 Февраль 2013 - 09:22

๖ۣۣۜDesperate™, ну спроси у него  :podmig:

Стал был он на двух крупных форумах писать что она его.


  • 0