Перейти к публикации
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.

ЧПУ для IPB 3.x

Опубликовано:

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

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

Опубликовано:

Рабочая если в конце слеш поставить. Без него не рабочая.

Опубликовано:

Тут последний альфа билд оперы отличился, кроме отображения чпу ссылок в строке (это было), в корректном виде, теперь оно еще и копируется в корректной кодировке.

Опубликовано:

Насчет длинных ссылок.

С английского форума они короткими отправляются в твиттер, даже если с кириллицей.

  • 2 недели спустя...
Опубликовано:

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

С уважением

Опубликовано:

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

С уважением

Вроде заработало после того как в конф.глобал на дружественные урл еденицу поставил.И мод реврайт в контенте включил.Однако на гланой странице контента ссылки километровые с процентами и значками, как раньше на форуме.Это наверно не очень здорово?

С уважением

Опубликовано:

Здравствуйте помогите решить проблему:

настраивал ЧПУ по указанному мануалу, в итоге имею следующее:

- все прилично отображается для форумов, топиков, юзеров - ../forum/1/ ; ../topic/2/ ; ../user/3/

- не работает для календаря и галереи - там до сих пор ссылки вида:

../index.php?app=calendar&module=calendar&cal_id=1&do=showevent&event_id=3

../index.php?app=gallery&module=user&user=370&do=view_album&album=16

../index.php?app=gallery&module=images&section=viewimage&img=82

и тд

 

подскажите как это полечить? подозреваю что для приложений все настраивается в другом месте?

  • 4 недели спустя...
Опубликовано:

Стоило бы подвести промежуточный итог. Поправьте, если где-то ошибаюсь.

 

ЧПУ транслитом проблем не имеет. Поисковики такие урлы жрут нормально.

Откуда появилось предположение о "5 раз быстрее" непонятно. Скорее всего субъективное предположение. Т.к. тип ЧПУ влиять на скорость индексации, ну никак не может.

Зато на положение в поисковиках - может. Непонятно только какой в этом случае ЧПУ лучше. Неоднократно замечал подсвеченные в выдаче Яндекса транслитерированные названия тем, но подстветки кириллических урлов не видел ни разу.

 

К вопросу о коротких ссылках. Предложено решение с использование внешних сервисов генерации коротких ссылок.

Идея имеет право на жизнь, но неизящна. Правильным решением будет организация собственного сервиса редиректов на том же домене.

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

  • 2 недели спустя...
Опубликовано:

Возник такой интересный вопрос тут описан процесс создания ЧПУ как на этом форуме, а как сделать так что бы при переходе на вторую страницу ссылка была вида

topic5970p2.html т.е. заменить page__st__45 на p45

я так полагаю ключик находится в строке

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

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

  • 2 недели спустя...
Опубликовано:

Подскажите пожалусто файл 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 вмместо 'showforum', что делать не подскажите?

Опубликовано:

Так не тот файл смотрите. У каждого приложения свой furlTemplates.php. Перейдите в папочку admin/applications/forums/extensions.

Опубликовано:

кеш ЧПУ обновляли? Подскажите как это сделать?

  • 2 недели спустя...
Опубликовано:

Вопрос:

ЧПУ какого вида лучше для индексании?

 

Вот такое: 522-sos31-cvetnie-zagolovki-tem-v101/page__pid__725

 

или вот такое: topic694.html/page__pid__3840#entry3840

 

Ответьте пожалуйста знатаки)

Опубликовано:

Все равно.

Главное, чтобы было потом просто обновиться, поэтому используйте стандартные решения или те, в которых сможете разобраться.

  • 4 недели спустя...
Опубликовано:

изменял furlTemplates.php

    'showforum'     => array( 'app'              => 'forums',
                             'allowRedirect' => 1,
                             'out'           => array( '#showforum=(.+?)(&|$)#i', 'forum$1-#{__title__}.html$2' ),
                             'in'            => array( 'regex'   => "#/forum(\d+?).html#i",
                                                       'matches' => array( array( 'showforum', '$1' ) ) ) ),

   'showtopic'     => array( 'app'              => 'forums',
                             'allowRedirect' => 1,
                             'out'           => array( '#showtopic=(.+?)(&|$)#i', 'topic$1-#{__title__}.html$2' ),
                             'in'            => array( 'regex'   => "#/topic(\d+?).html#i",
                                                       'matches' => array( array( 'showtopic', '$1' ) ) ) ),

 

попробовал переделать чуть вывод ссылок но форум не понимает и выдает ошибку #404. что сделал не так ? Как можно построить такую конструкцию сео выдачи урл

forum$1-#{__title__}.html

? )

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

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

Сейчас на странице 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.