Регистрация
Вход через соцсети
Восстановление пароля

Форум в SB

Новый топик
26.03.2007, 21:36
Ответить | Цитировать
КСЭИ

Зарегистрирован:
2006-04-30
Сообщений: 3

Посоветуйте, пожалуйста, кто использует или использовал стандартный шаблон форума в SB.

Как вывести последние сообщения первыми, сейчас - http://www.arzamasski.ru/forum/razdel2/razdel2_9.html ?

Сейчас стоит в "Сортировать объекты по полю (полям)*:"
ThreadUpdated DESC

Префикс списка объектов:
Цитата:
$f_AdminCommon
".opt(!$totRows && !$parent,"Нет ни одной темы в данном форуме.<br /><br />")."
".opt_case(!$parent,"<p><a href='$addLink'>Добавить тему</a></p>".opt($totRows,"<table class='forum'><tr><td width=65%><b>Тема</td><td width=35%><b>Ответы</td></tr><tr><td colspan=2><hr size=1></td></tr>")."
","<hr size=1>")."
Объект в списке:
Цитата:
".opt_case(!$parent,"
".opt($messagecount=listQuery("SELECT count(*) AS MessageCount FROM Message$classID WHERE Parent_Message_ID='$f_RowID'","$data[MessageCount]"),"")."
<tr><td><b><a href=$fullLink>$f_Subject</a></b><br>Автор: ".opt($f_Email,"<a href=mailto:$f_Email>").opt_case($f_Name,$f_Name,"Анонимно").opt($f_Email,"</a>")." ($f_Created_day.$f_Created_month.$f_Created_year, $f_Created_hours:$f_Created_minutes)
$f_AdminButtons</td>
<td class='small'>".listQuery("SELECT Message_ID,Name,DATE_FORMAT(Created,'%d.%m.%Y, %H:%i') AS Date FROM Message$classID WHERE Parent_Message_ID='$f_RowID' ORDER BY Created DESC LIMIT 1","Ответов <b>".opt_case($messagecount,$messagecount,"нет")."</b>, последний ответ:<br /><a href=$fullLink#$data[Message_ID]>$data[Name]</a> ($data[Date])")."</td>
</tr><tr><td colspan=2><hr size=1></td></tr>
","
<a name=$f_RowID></a>
<b>".opt($f_Email,"<a href=mailto:$f_Email>").opt_case($f_Name,$f_Name,"Анонимно").opt($f_Email,"</a>")."</b><br />$f_Created_day.$f_Created_month.$f_Created_year $f_Created_hours:$f_Created_minutes<br />
<blockquote>$f_Message</blockquote>
$f_AdminButtons
<hr size=1>
")."
Суффикс списка объектов:
Цитата:
".opt_case(!$parent,"".opt($totRows,"</table>")."","")."
".opt($totRows,"
".opt($prevLink || $nextLink,"Страницы: ".browse_messages($cc_env,10))."
")."
Отображение объекта:
Цитата:
<b>".opt($f_Email,"<a href=mailto:$f_Email>").opt_case($f_Name,$f_Name,"Анонимно").opt($f_Email,"</a>")."</b><br /><span class='small'>$f_Created_day.$f_Created_month.$f_Created_year $f_Created_hours:$f_Created_minutes</span><br /><br />
$f_Message
$f_AdminButtons
".s_list_class($sub,$cc,"&parent=$f_RowID&isMainContent=1&curPos=".$curPos)."
<div align='center'><p><strong>Написать ответ</strong></p>
<table class='forumadd'><tbody>
<form action=/netcat/add.php method=post>
<input type=hidden name=catalogue value=$catalogue>
<input type=hidden name=sub value=$sub>
<input type=hidden name=cc value=$cc>
<input type=hidden name=posting value=1>
<input type=hidden name=f_Parent_Message_ID value=$f_RowID>
<tr><td>Имя:<br /><input type=text size=25 name=f_Name></td><td>E-mail:<br /><input type=text size=25 name=f_Email></td></tr>
<input type=hidden name=f_Subject value='$f_Subject'>
<tr><td colspan=2>Текст:<br /><textarea name=f_Message rows=5 cols=40></textarea><br /><br />
<div align='center'><input type=submit value=Отправить></div></td></tr></form></tbody></table></div>
Системные настройки:
Цитата:
$parent_message = $parent + 0;
if ($parent_message) {
$recNum="10";
$query_order = "a.Created";
}
Заранее большое спасибо за помощь.

Кубанский социально-экономический институт
27.03.2007, 14:44
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

Цитата:
Сейчас стоит в "Сортировать объекты по полю (полям)*:"
ThreadUpdated DESC


напишите
ThreadUpdated
28.03.2007, 01:37
Ответить | Цитировать
КСЭИ

Зарегистрирован:
2006-04-30
Сообщений: 3

К сожалению значение поля "Сортировать объекты по полю (полям)*:" относится к списку тем - http://arzamasski.ru/forum/razdel2/
А вывод сообщений описывается, скорее всего, в поле "Отображение объекта".

Так что там нужно прописать, чтобы выводились сообщения в обратном порядке (новые - первыми)?

Кубанский социально-экономический институт
28.03.2007, 12:10
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

$parent_message = $parent + 0;
if ($parent_message) {
$recNum="10";
$query_order = "a.Created DESC";
}
29.03.2007, 04:30
Ответить | Цитировать
КСЭИ

Зарегистрирован:
2006-04-30
Сообщений: 3

Огромное Вам спасибо!

Кубанский социально-экономический институт
198 196 2007-03-29 04:30:08 8923
Описание проекта