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

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

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

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

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

Настроить чпу для своей странице

Как настроить чпу.

 

Страница блога, добавил еще страницу новостей по своим параметрам. А вот как подстроить чпу, хз...

 

Адрес запроса таков site.ru/app=blog&news=2

 

'app=blog'		=> array( 
			'app'			=> 'blog',
			'allowRedirect' => 1,
			'out'			=> array( '/app=blog(&news=(.+?)|)/i', 'blogs/' ),
			'in'			=> array( 
                                                                'regex'	=> "#^/blogs(/|$|\?)#i",
                                                                'matches'	=> array( array('app', 'blog' ),
                                                                                         array('news', '$1' ) 
                            ))),

 

Я вроде бы все варианты перепробовал, не получается сделать так, чтобы все работало по прежнему и в тоже время добавить свою страницу новостей.

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

Оставить app=blog в покоя, выше него добавить:

 

					'blognews'		=> array( 
										'app'			=> 'blog',
										'allowRedirect' => 1,
										'out'			=> array( '/app=blog(?:&|&)news=(\d+)(&|$)/i', 'blog/news/$1/$2' ),
										'in'			=> array( 
																	'regex'		=> "#^/blog/news/(\d+)/#i",
																	'matches'	=> array(
																							array( 'app', 'blog' ), 
																							array( 'news', '$1' )
																						)

																)
									),

Обновить кеш чпу в админцентре.

Шаблон будет соответствовать ссылке /blog/news/1/

  • Автор

'blognews'      => array( 
                         'app'           => 'blog',
                         'allowRedirect' => 1,
                         'out'           => array( '/app=blog(?:&|&)newsid=(\d+)(&|$)/i', 'blogs/newsid-$1/$2' ),
                         'in'            => array( 
                                                   'regex'     => "#^/blogs/newsid-(\d+)/#i",
                                                   'matches'   => array(
                                                                        array( 'app', 'blog' ), 
                                                                        array( 'newsid', '$1' )
                                                                       )
                                                                   )
                      ),	

 

furl кэш обновил.

 

Открываю /blogs/newsid-5 Сама страница не открывается,не переадресовывает на главную сайта, остаюсь на гл.странице блогов.

 

По прежнему не удается достать

print_R($this->request['newsid']);

 

Пытаясь открыть страницу запросом /?app=blog&newsid=5

 

На странице обнаружена циклическая переадресация

Открываю /blogs/newsid-5

Адрес должен быть с закрывающем слешем: /blogs/newsid-5/

  • Автор

http://test2.ru/blogs/newsid-5/

Циклической переадрисации нет... А вот

 

print_R($this->request['newsid']);

 

в

 

admin/applications_addon/ips/blog/modules_public/display/list.php

 

По прежнему пуста, должно бы показать '5', а нет...

 

Не знаю, что и делать... Есть еще какие варианты, в чем ошибка?

  • Автор

Блин, все это время я копался furlTemplatesID, а необходимо в furlTemplates... :lol: :lol:

Стоило в файл кэша глянуть :lol: :lol:

 

Спс за помощь, и все же, в чем отличие их?

Не знаю, что и делать... Есть еще какие варианты, в чем ошибка?

Заняться отладкой. В шаблоне ошибок нет.

 

 

Спс за помощь, и все же, в чем отличие их?

furlTemplatesID фича ибр, используется для ONLY_ID_FURL.

  • Автор

Сейчас настраиваю постраничную навигацию. В принципе настроил, но хотелось бы еще добавить в нее seotitle...

 

Хотел спросить в furltemplate имеется {__title__}, как с ней работать?

 

Сечас так получается

newsid-5-%7B__title__%7D/?st=8

  • Автор

так, уже разобрался :rolleyes:

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

Аккаунт

Навигация

Поиск

Поиск

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

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