Уж очень нужна возможность закреплять первое сообщение в теме форума. Может кто реализовывал для себя такое?
Поиском пользовался.
#1
13 марта 2011 в 21:05
#2
13 марта 2011 в 21:37
Евгений, закрепляется голосование прикрепленное к теме — покопайте в этом направлении…
#3
1 января 2014 в 21:21
Евгений, удалось реализовать?
Сегодня в 14:59
#4
1 января 2014 в 23:02
Интересненько. Такое бывает на форумах и очень таки удобно.
На форумах ICMS можно сделать следующее. Полностью инструкцию не дам, просто направление к движению.
Открываем файл фронтенда и находим строку 165:
Сразу после неё вставляем:
Далее передаем полученные данные в шаблон. Для этого перед строкой примерно 192:
вставляем:
В файле шаблона com_forum_view_thread перед строчкой примерно 20:
или чуть ранее перед таблицей вставим:
Это просто показал где и как выводить содержимое поста. Таким же образом внутри блока {if $start_post}{/if} вставляем другие данные. Как то так =)
На форумах ICMS можно сделать следующее. Полностью инструкцию не дам, просто направление к движению.
Открываем файл фронтенда и находим строку 165:
if(!$posts){ cmsCore::error404(); }
//если страниц более одной, получаем первый пост для прикрепления if($page > 1){ $start_post = $inDB->get_fields('cms_forum_posts', "thread_id = {$thread['id']}", '*'); //далее по $start_post['user_id'] нужно получить данные пользователя для показа(аватар, ай ди, ...) // это уже сами как-нибудь }
display('com_forum_view_thread.tpl');
assign('start_post', $start_post)->
{foreach key=pid item=post from=$posts}
{if $start_post} {$start_post.content_html} {/if}
#5
26 августа 2014 в 20:47
кто нибудь попробовал, получилось?