Rabben Опубликовано 18 Августа 2009 Жалоба Поделиться Опубликовано 18 Августа 2009 Как сделать, чтоб высвечивалась не одна последняя новость на главной странице форума, а например три последние? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Master Опубликовано 18 Августа 2009 Жалоба Поделиться Опубликовано 18 Августа 2009 Стандартным функционалом никак. Модов не видел. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ToniKK Опубликовано 2 Апреля 2010 Жалоба Поделиться Опубликовано 2 Апреля 2010 меня тоже интересует данный вопрос, помогите пожалуйста народ. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dwarf Опубликовано 6 Августа 2010 Жалоба Поделиться Опубликовано 6 Августа 2010 Ап.Очень интересует данный функционал.В новых версиях(3.1.+) не появилось ничего подобного? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Палыч Опубликовано 6 Августа 2010 Жалоба Поделиться Опубликовано 6 Августа 2010 Только ручками дорабатывать! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dwarf Опубликовано 9 Августа 2010 Жалоба Поделиться Опубликовано 9 Августа 2010 (изменено) Сделал.Меняем в admin/applications/forums/modules_public/forums/boards.php $news_data = array( 'forum_id' => $this->settings['news_forum_id'], 'title' => stripslashes($this->registry->getClass('class_forums')->forum_by_id[ $this->settings['news_forum_id'] ]['newest_title']), 'seo_title' => $this->registry->getClass('class_forums')->forum_by_id[ $this->settings['news_forum_id'] ]['seo_last_title'], 'id' => $this->registry->getClass('class_forums')->forum_by_id[ $this->settings['news_forum_id'] ]['newest_id'] ); на $this->DB->build( array( 'select' => 't.tid, t.title, t.title_seo, t.start_date', 'from' => array( 'topics' => 't' ), 'where' => 't.approved=1 AND t.forum_id = '.$this->settings['news_forum_id'], 'order' => 'start_date desc', 'limit' => array( 0, 5 ) ) ); $this->DB->execute(); while ( $topic = $this->DB->fetch() ) { $news_data[] = array( 'forum_id' => $this->settings['news_forum_id'], 'title' => stripslashes($topic['title']), 'seo_title' => $topic['title_seo'], 'date' => $this->registry->getClass( 'class_localization')->getDate( $topic['start_date'], 'manual{%d %B}' ), 'id' => $topic['tid'] ); } и в шаблоне boardIndexTemplate <if test="latestNews:|:is_array($news_data) AND count($news_data)"> <div id='latest_news'> <strong>{$this->lang->words['newslink']}</strong> <foreach loop="news:$news_data as $_news"> <span>{$_news['date']}</span> — <a href='{parse url="showtopic={$_news['id']}" template="showtopic" seotitle="{$_news['seo_title']}" base="public"}' title='{$this->lang->words['newslink']}'>{$_news['title']}</a> </foreach> </div> </if> Изменено 9 Августа 2010 пользователем Dwarf Bluesman отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DivDivAdm Опубликовано 29 Августа 2010 Жалоба Поделиться Опубликовано 29 Августа 2010 спс, Дворф.А как дату норм вывести? А то он показывает лишь число и месяц.Стандартный {parse date="дата" relative="false" format="long"} выводит 1970 год для всех тем Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Палыч Опубликовано 29 Августа 2010 Жалоба Поделиться Опубликовано 29 Августа 2010 Этот баг,насколько помню,пофиксен...Посмотрите в баг-трекере ИПСа (я про 1970)! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Rabben
Ссылка на комментарий
Поделиться на других сайтах
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.