Перейти к контенту
  • 0

IPB Portal - сортировка последних тем на главной по названию


rscomp

Вопрос

Использую встроенный портал IPB Portal.

На главной портала хочется чтобы последние темы сортировались не по дате создания, а по названию темы.

Как это осуществить?

 

Заранее спасибо.

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

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

Может кто знает где в коде все это править? Как организовать сортировку тем по названию.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

sources\portal_plugins\recent_topics.php

 

ищим function recent_topics_discussions_last_x() и в этои функции ищим 'order' => 'start_date DESC', - примерно 113 строка и меняем на 'order' => 'title DESC',

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо!

Вообще логично, но к сожалению не сработало. Может быть надо что-то и как-то рекешировать\синхронизировать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
sources\portal_plugins\recent_topics.php

 

ищим function recent_topics_discussions_last_x() и в этои функции ищим 'order' => 'start_date DESC', - примерно 113 строка и меняем на 'order' => 'title DESC',

А можно сделать, чтобы в список последних активных тем сортировался по дате последнего сообщения, а не по дате создания? (если можно, то как :D )

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Открываем в АЦ или phpMyAdmin таблицу ibf_topics, читаем названия полей и применяем дедуктивный метод.

 

'order' => 'last_post DESC',

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо

 

В продолжении ухода от темы:

 

Как сделать, чтобы ссылка с названием топика в списке последних тем вела на последнее сообщение?

 

PS: где можно узнать значения переменных как last_post pid csite_article_date и других? интересно знать список этих переменных

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Список можно найти в том же файле sources\portal_plugins\recent_topics.php:

$this->ipsclass->DB->simple_construct( array( 'select' => 'tid, title, posts, starter_id as member_id, starter_name as member_name, start_date as post_date, views',

— это список выбранных из БД полей. Далее в _tmpl_format_topic() могут появиться ещё поля или эти обработаться.

 

Отходить от темы не надо. Если это всё, то следующие вопросы задайте в отдельной теме, иначе большинство не найдёт их в этой.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.