Искать  
 
   
 
Новости форума на главной странице
Отправлено: 05 Январь 2008 11:39 P.M.   [ Игнорировать ]
Новичок
Avatar
Rank
Всего сообщений:  12
Зарегистрирован  2008-01-02

Как выводите? Плагин или сами сделали?

Профиль
 
 
Отправлено: 05 Январь 2008 11:52 P.M.   [ Игнорировать ]   [ # 1 ]
Member
RankRankRank
Всего сообщений:  192
Зарегистрирован  2008-01-02
<div class="content-one">
      <
h1 class="theme"><a href="http://www.eeclub.ru/forum/" title="Новости форума">Новости форума</a></h1>
<
table id="forumtable">
<
tbody><tr>
<
th class="tableone">Название</th>
<
th class="tabletwo">Дата</th>
</
tr>
{exp:query sql="SELECT t.topic_id AS topic_id, t.author_id AS authid, t.last_post_author_id, t.title, t.topic_date,
t.last_post_date, t.thread_total, t.thread_views, 
t.forum_id, f.forum_status, f.forum_permissions, m.screen_name author, l.screen_name last_author, l.member_id last_member_id
FROM exp_forum_topics t, exp_forums f, exp_members m, exp_members l
WHERE t.forum_id = f.forum_id 
AND t.author_id = m.member_id
AND t.forum_id <> 12
AND t.forum_id <> 10
AND t.last_post_author_id = l.member_id
ORDER BY t.last_post_date DESC LIMIT 10"
}
<tr>
<
td><a target="blank" href="{path=forum/viewthread/{topic_id}}">{title}</a></td>
<
td><font size="-4">{last_post_date format="%d.%m.%Y в %H:%i"}<br>
<
a target="blank" href="{path=forum/member/{last_member_id}/}">{last_author}</a></font></td>
</
tr>
</
tbody>{/exp:query}</table>
    </
div
Профиль
 
 
Отправлено: 06 Январь 2008 12:05 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

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

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 07 Январь 2008 05:36 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
mrtt - 06 Январь 2008 12:05 A.M.

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

Да ну, вот код из оф. документации:

<table>
<tr>
<td>Название темы</td>
<td>Автор</td>
<td>Дата</td>
<td>Сообщений</td>
<td>Просмотров</td>
<td>Останные сообщение</td>
</tr>
{exp:forum:topic_titles orderby=“recent_post” sort=“desc” limit=“10”}
<tr>
<td>{title}</td>
<td>{author}</td>
<td>{topic_date format=”%m/%d/%Y %H:%i”}</td>
<td>{post_total}</td>
<td>{views}</td>
<td>в: {last_post_date format=”%m/%d/%Y %h:%i %a”}

автор: {last_author}</td>
</tr>
{/exp:forum:topic_titles}
</table>

Параметр orderby=”.........”
может иметь несколько значений:
orderby=“post_date”
orderby=“recent_post”
orderby=“title”

ЗЫЖ позже выкладу мод генерацыи ссылки не на последнюю тему, а сразу же на последние сообщение

Профиль
 
 
Отправлено: 07 Январь 2008 11:07 A.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

вот это действительно нужная вещь

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Сентябрь 2008 09:13 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

Наверное самый идеальный вариант:

{if post_total == "1"}

<a href="{auto_thread_path}" title="{title}">{title}</a>

{if:else}

<a href="{forum_url}viewreply/{last_post_id}/" title="{title}">{title}</a>

{/if} 

ну а дальше уже http://eeclub.ru/docs/modules/forum/recent_forum_topics.html

Профиль