rscomp Опубликовано 26 Октября 2008 Жалоба Поделиться Опубликовано 26 Октября 2008 Использую встроенный портал IPB Portal.На главной портала хочется чтобы последние темы сортировались не по дате создания, а по названию темы.Как это осуществить? Заранее спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Silents Опубликовано 27 Октября 2008 Жалоба Поделиться Опубликовано 27 Октября 2008 В принципе настраивается в форуме с которого берутся топики Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rscomp Опубликовано 27 Октября 2008 Автор Жалоба Поделиться Опубликовано 27 Октября 2008 На главной форума все сортируется как надо.Как сделать чтобы сортировка происходила на главной IPB Portal? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rscomp Опубликовано 30 Октября 2008 Автор Жалоба Поделиться Опубликовано 30 Октября 2008 То есть в админке такой настройки нет, по-умолчанию портал сортирует по новизне сообщений.Может кто знает где в коде все это править? Как организовать сортировку тем по названию. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rgaraev Опубликовано 30 Октября 2008 Жалоба Поделиться Опубликовано 30 Октября 2008 sources\portal_plugins\recent_topics.php ищим function recent_topics_discussions_last_x() и в этои функции ищим 'order' => 'start_date DESC', - примерно 113 строка и меняем на 'order' => 'title DESC', Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rscomp Опубликовано 31 Октября 2008 Автор Жалоба Поделиться Опубликовано 31 Октября 2008 Спасибо!Вообще логично, но к сожалению не сработало. Может быть надо что-то и как-то рекешировать\синхронизировать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 PIOneer7 Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 sources\portal_plugins\recent_topics.php ищим function recent_topics_discussions_last_x() и в этои функции ищим 'order' => 'start_date DESC', - примерно 113 строка и меняем на 'order' => 'title DESC',А можно сделать, чтобы в список последних активных тем сортировался по дате последнего сообщения, а не по дате создания? (если можно, то как ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 Открываем в АЦ или phpMyAdmin таблицу ibf_topics, читаем названия полей и применяем дедуктивный метод. 'order' => 'last_post DESC', Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 PIOneer7 Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 Спасибо В продолжении ухода от темы: Как сделать, чтобы ссылка с названием топика в списке последних тем вела на последнее сообщение? PS: где можно узнать значения переменных как last_post pid csite_article_date и других? интересно знать список этих переменных Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 Список можно найти в том же файле 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() могут появиться ещё поля или эти обработаться. Отходить от темы не надо. Если это всё, то следующие вопросы задайте в отдельной теме, иначе большинство не найдёт их в этой. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
rscomp
Использую встроенный портал IPB Portal.
На главной портала хочется чтобы последние темы сортировались не по дате создания, а по названию темы.
Как это осуществить?
Заранее спасибо.
Ссылка на комментарий
Поделиться на других сайтах
9 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.