Skip to content
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.

Статус темы

Суть такова: Нужно что бы при комментарии в теме она не поднималась в разделе. Как сделать, что бы тема была статически не зависимо есть в ней комментарии или нет.

Featured Replies

Суть такова: Нужно что бы при комментарии в теме она не поднималась в разделе. Как сделать, что бы тема была статически не зависимо есть в ней комментарии или нет.

Прикрепить ее наверх. :)

 

Речь об одной теме?

Если о разделе, то можно попробовать поменять "Настройки сортировки" в настройках форума

  • Author
Прикрепить ее наверх. :)

 

Речь об одной теме?

Если о разделе, то можно попробовать поменять "Настройки сортировки" в настройках форума

Стандартными средствами никак, всё равно тема поднимаеться наверх.

К примеру: это полезно когда темы в форумах должны чередоваться по дате создания и при коментариях в них не подниматься. То есть что бы коменты вообще не учитывались как новое сообщение.

 

В опциях форума есть неплохой фильтр который сортирует темы как угодно по дате по коменту и т.д. Просто многие не умеют этим пользоваться хотелось бы что бы при открытии форума сразу сортировала по дате открытия типа: /index.php?act=SF&f=2&st=0&changefilters=1

Edited by Ant_

Надо использовать тот же механизм, который применяется в опросах при не-поднятии их при новых голосах.

:)

  • Author
Надо использовать тот же механизм, который применяется в опросах при не-поднятии их при новых голосах.

:)

Вот кусок из шаблона:

 

<td align="right" width="90%">
				{$data['FORUM_JUMP']}<br /><br />
				<form action="{$this->ipsclass->base_url}act=SF&f={$data['id']}&st={$this->ipsclass->input['st']}&changefilters=1" method="post">
					<select name="sort_key">{$this->ipsclass->show['sort_by']}</select>
					<select name="sort_by">{$this->ipsclass->show['sort_order']}</select>
					<select name="prune_day">{$this->ipsclass->show['sort_prune']}</select>
					<select name="topicfilter">{$this->ipsclass->show['topic_filter']}</select>
					<input type="submit" value="{$this->ipsclass->lang['sort_submit']}" class="button" />
				<br /> <input type='checkbox' value='1' name='remember' class='checkbox' /> {$this->ipsclass->lang['remember_options']}
				</form>

 

Меня интересует:

<select name="sort_key">{$this->ipsclass->show['sort_by']}</select>

По умолчанию фильтрует по последнему сообщению а надо сделать что бы по дате открытия...

 

Тут нужно править в source

Edited by Ant_

Разумеется, правкой шаблона никак не обойтись.

 

 

 

Кстати, может параметры сортировки по умолчанию изменить?

Вроде настраивается где-то.

Кстати, может параметры сортировки по умолчанию изменить?

Вроде настраивается где-то.

Я написал -- Если о разделе, то можно попробовать поменять "Настройки сортировки" в настройках форума

  • Author
Разумеется, правкой шаблона никак не обойтись.

Кстати, может параметры сортировки по умолчанию изменить?

Вроде настраивается где-то.

Ну это понятно что шаблонон тут не причём, я к тому и вёл, тут править надо что-то типа: /sources/action_public/forums.php

 

Я написал -- Если о разделе, то можно попробовать поменять "Настройки сортировки" в настройках форума

Сообщениях и опросах сортирует только по сообщениям в темах но не сами темы.

Edited by Ant_

К примеру: это полезно когда темы в форумах должны чередоваться по дате создания и при коментариях в них не подниматься.

 

Админцентр > Управление форумами > Добавление/изменение форума

 

По умолчанию сортировать: по дате создания тем

 

Только что попробовал. Все работал.

  • Author
Админцентр > Управление форумами > Добавление/изменение форума

 

По умолчанию сортировать: по дате создания тем

 

Только что попробовал. Все работал.

Прикольно :) а я уже в сорсах решение нашел

 

Большое спасибо!!! Бывает, давно форумов не создавал, уже подзабыл опции.

 

ЗЫ. в /sources/action_public/forums.php

 

//-----------------------------------------
	// Sort options
	//-----------------------------------------

	$cookie_prune = $this->ipsclass->my_getcookie( $this->forum['id']."_prune_day" );
	$cookie_sort  = $this->ipsclass->my_getcookie( $this->forum['id']."_sort_key" );
	$cookie_sortb = $this->ipsclass->my_getcookie( $this->forum['id']."_sort_by" );
	$cookie_fill  = $this->ipsclass->my_getcookie( $this->forum['id']."_topicfilter" );

	$prune_value = $this->ipsclass->select_var( array( 
											1 => isset($this->ipsclass->input['prune_day']) ? $this->ipsclass->input['prune_day'] : NULL,
											2 => !empty($cookie_prune) ? $cookie_prune : NULL,
											3 => $this->forum['prune']		,
											4 => '100'						)
									);

	$sort_key	= $this->ipsclass->select_var( array(
											1 => isset($this->ipsclass->input['sort_key']) ? $this->ipsclass->input['sort_key'] : NULL,
											2 => !empty($cookie_sort) ? $cookie_sort : NULL,
											3 => $this->forum['sort_key'],
											4 => 'last_post'			)
								   );

	$sort_by	 = $this->ipsclass->select_var( array(
											1 => isset($this->ipsclass->input['sort_by']) ? $this->ipsclass->input['sort_by'] : NULL,
											2 => !empty($cookie_sortb) ? $cookie_sortb : NULL,
											3 => $this->forum['sort_order'] ,
											4 => 'Z-A'

Edited by Ant_

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

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.