Число сообщений пользователя всего и в теме

Всё что относится к форуму phpBBex

Модератор: Aleksandr

Аватара
Автор темы
Дим M
Администратор
Администратор
Сообщения: 1133
Репутация: 70
С нами: 5 лет 2 месяца

Число сообщений пользователя всего и в теме

Сообщение #1 Дим » 6 июля 2014, 22:24

Данная модификация проверена на работоспособность в phpbbex

Модификация позволяет вывести под аватаром пользователя, общее / в текущей теме количество сообщений.


Число сообщений пользователя всего и в теме.png


Открыть viewtopic.php

Найти:

Код: Выделить всё

        'S_HAS_ATTACHMENTS'    => (!empty($attachments[$row['post_id']])) ? true : false,


Добавить перед найденным:

Код: Выделить всё

        'U_VIEW_MESSAGESUSER'    => append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$poster_id&t=$topic_id&sd=a"),
        'S_USER_LOGGED_IN'    => ($user->data['user_id'] != ANONYMOUS) ? true : false,


найти

Код: Выделить всё

$id_cache[] = $poster_id


Добавить ниже

Код: Выделить всё

            $sql_p 'SELECT COUNT(post_id) AS posts_count
                    FROM ' 
POSTS_TABLE '
                    WHERE topic_id = '
.$row['topic_id'].'
                    AND poster_id = '
.$poster_id;
            
$result_p $db->sql_query($sql_p);
            
$posts_topic = (int) $db->sql_fetchfield('posts_count');
            
$db->sql_freeresult($result_p); 


найти

Код: Выделить всё

'posts'            => $row['user_posts'], 



Добавить ниже

Код: Выделить всё

                'posts_topic'    => $posts_topic


найти

Код: Выделить всё

'POSTER_POSTS'        => $user_cache[$poster_id]['posts'], 


Добавить ниже

Код: Выделить всё

        'POSTER_POSTS_TOPIC'    => $user_cache[$poster_id]['posts_topic'], 


Открыть: styles/prosilver/template/viewtopic_body.html

Найти:

Код: Выделить всё

<!-- IF STYLE_MP_SHOW_POSTS and postrow.POSTER_POSTS --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF --> 


Заменить на:

Код: Выделить всё

<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> <a href="{postrow.U_SEARCH}"title="Всего сообщений">{postrow.POSTER_POSTS}</a> <!-- IF postrow.POSTER_POSTS_TOPIC != '' -->/ <a href="{postrow.U_VIEW_MESSAGESUSER}" title="Сообщений в теме">{postrow.POSTER_POSTS_TOPIC}</a><!-- ENDIF --></dd><!-- ENDIF -->
i love you mxIni Mysql

! ! !


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «phpBBex»

Кто сейчас на форуме

Сейчас этот раздел просматривают: 1 гость