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

Ссылки на страницы в форуме

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

За все время работы с ИПБ только сейчас обратил внимания, что ссылки в форуме на последующие страницы содержат параметры группирования в нем тем - prune_day=100&sort_by=Z-A&sort_key=last_post&topicfilter=all&st=30. Камрады, что скажите, сойдет такое решение чтоб убрать эту фигню?

 

/sources/action_public/forums.php

 

		// Generate the forum page span links

	$forum_url = "";
 		if( isset($this->ipsclass->input['prune_day']) OR isset($this->ipsclass->input['sort_key']) OR isset($this->ipsclass->input['sort_by']) OR isset($this->ipsclass->input['topicfilter']) )
 		{
 			$forum_url = "&prune_day={$prune_value}&sort_by={$sort_by}&sort_key={$sort_key}&topicfilter={$topicfilter}";
 		}

 

В 'BASE_URL' добавляем значения переменной $forum_url

 

'BASE_URL'	=> $this->ipsclass->base_url."showforum=".$this->forum['id'].$forum_url,

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

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

А фильтры сортировки работать будут по-прежнему?

См. в районе легенды форума... Там масса вариантов сортировки. Для них наверное "фигня" и вставлена.

Опубликовано:
  • Автор
А фильтры сортировки работать будут по-прежнему?

Мои опыты показывают что будут работать.

Когда пользователь отправляет запрос, становится истинным одно из условий $this->ipsclass->input['*'] и тогда все ссылки формируются по принципу:

 

&prune_day=$prune_value&sort_by=$sort_by&sort_key=$sort_key&topicfilter={$topicfilter}

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

Опубликовано:
За все время работы с ИПБ только сейчас обратил внимания что ссылки в форуме на последующие страницы содержат параметры группирования в нем тем - prune_day=100&sort_by=Z-A&sort_key=last_post&topicfilter=all&st=30. Камрады, что скажите, сойдет такое решение чтоб убрать эту фигню?

эти параметры сохраняются в куках обычно. и автоматически подставляются в ссылку.

Опубликовано:
  • Автор
эти параметры сохраняются в куках обычно. и автоматически подставляются в ссылку.

Не всегда. Единственно, когда пользователь выбирает "запомнить этот выбор", тогда значения для переменной берется из кукиса.

2 => !empty($cookie_prune) ? $cookie_prune : NULL,

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

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