Как перейти на сообщение а не тему на форуме с профиля пользователя?
- Предыдущая
- 1
- 2
- Показаны 16-24 из 24
if($sub_do == 'posts' && $post_count){ $inDB->orderBy('p.thread_id', 'DESC, p.pubdate DESC'); $inDB->limitPage($page, 10); $posts = $model->getPosts(); $pagination = cmsPage::getPagebar($post_count, $page, 10, "javascript:forum.getUserActivity('posts','/forum/{$user['login']}_activity.html','%page%');"); } $inDB->resetConditions(); cmsPage::initTemplate('components', 'com_forum_user_activity')-> assign('threads', $threads)-> assign('posts', $posts)-> assign('post_count', $post_count)-> assign('thread_count', $thread_count)-> assign('pagetitle', $pagetitle)-> assign('sub_do', $sub_do)-> assign('page', $page)-> assign('pagination', $pagination)-> assign('link', '/forum/'.$user['login'].'_activity.html')-> display('com_forum_user_activity.tpl');
// получаем посты $model->whereThreadIs($thread['id']); $inDB->orderBy('p.pinned', 'DESC, p.pubdate ASC'); $inDB->limitPage($page, $model->config['pp_thread']); $posts = $model->getPosts(); if(!$posts){ cmsCore::error404(); } cmsPage::initTemplate('components', 'com_forum_view_thread')-> assign('forum', $pcat)-> assign('forums', $model->getForums())-> assign('is_subscribed', cmsUser::isSubscribed($inUser->id, 'forum', $thread['id']))-> assign('thread', $thread)-> assign('prev_thread', $inDB->get_fields('cms_forum_threads', "id < '{$thread['id']}' AND forum_id = '{$thread['forum_id']}'", 'id, title', 'id DESC'))-> assign('next_thread', $inDB->get_fields('cms_forum_threads', "id > '{$thread['id']}' AND forum_id = '{$thread['forum_id']}'", 'id, title', 'id ASC'))-> assign('posts', $posts)-> assign('thread_poll', $model->getThreadPoll($thread['id']))-> assign('page', $page)-> assign('num', (($page-1)*$model->config['pp_thread'])+1)-> assign('pagebar', cmsPage::getPagebar($thread['post_count'], $page, $model->config['pp_thread'], '/forum/thread'.$thread['id'].'-%page%.html'))-> assign('user_id', $inUser->id)-> assign('do', $do)->assign('is_moder', $is_forum_moder)-> assign('is_admin', $inUser->is_admin)-> assign('is_can_add_post', cmsUser::isUserCan('forum/add_post'))-> assign('cfg', $model->config)-> assign('bb_toolbar', ($inUser->id && $model->config['fast_on'] && $model->config['fast_bb']) ? cmsPage::getBBCodeToolbar('message', $model->config['img_on']) : '')-> assign('smilies', ($inUser->id && $model->config['fast_on'] && $model->config['fast_bb']) ? cmsPage::getSmilesPanel('message') : '')-> display('com_forum_view_thread.tpl');
$posts = $model->getPosts();
{if $sub_do == 'threads'} {else}
{if $thread.pages>1} <span class="thread_pagination" title="{$LANG.PAGES}"> ( {section name=foo start=1 loop=$thread.pages+1 step=1} {if $smarty.section.foo.index > 5 && $thread.pages > 6} ...<a href="/forum/thread{$thread.id}-{$thread.pages}.html" title="{$LANG.LAST}">{$thread.pages}</a> {break} {else} <a href="/forum/thread{$thread.id}-{$smarty.section.foo.index}.html" title="{$LANG.PAGE} {$smarty.section.foo.index}">{$smarty.section.foo.index}</a> {if $smarty.section.foo.index < $thread.pages}, {/if} {/if} {/section} ) </span> {/if}
. Переделывать нужно, но только файлы компонента форума.нужно переделывать весь движок
- Предыдущая
- 1
- 2
- Показаны 16-24 из 24