Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Количество сообщений в строке "Новые сообщения"
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Sergiocharm
- phpBB 2.0.7
- Сообщения: 593
- Стаж: 16 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 5 раз
Количество сообщений в строке "Новые сообщения"
Привет всем.
Можно ли как то внедрить в шаблон такую вещь как количество сообщений? А именно, чтобы возле вкладки "Новые сообщения " стояла цифра количества новых сообщений?
Пример:
Новые сообщения: 238
По моему это в IPB так идет ну или мод какой то стоит.
Подскажите как реализовать7
Можно ли как то внедрить в шаблон такую вещь как количество сообщений? А именно, чтобы возле вкладки "Новые сообщения " стояла цифра количества новых сообщений?
Пример:
Новые сообщения: 238
По моему это в IPB так идет ну или мод какой то стоит.
Подскажите как реализовать7
Последний раз редактировалось Sheer 08.04.2011 7:58, всего редактировалось 1 раз.
Причина: Отделено от темы "Шаблон форума: где что ковырять?"
Причина: Отделено от темы "Шаблон форума: где что ковырять?"
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Вы можете написать самое главное - где это вам надо? Ткните носом в это место...
И второе - чьи Новые сообщения вам нужны? Всех? Ваши? Определенного пользователя? С самого начала? После последнего посещения? За неделю? За месяц?
И второе - чьи Новые сообщения вам нужны? Всех? Ваши? Определенного пользователя? С самого начала? После последнего посещения? За неделю? За месяц?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Sergiocharm
- phpBB 2.0.7
- Сообщения: 593
- Стаж: 16 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 5 раз
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Да конечно, вот скрин
Новые сообщения за день! Как на серче так же. я правда не знаю там за день показывается или нет, но чтобы видно было что сообщения пишутся.
Новые сообщения за день! Как на серче так же. я правда не знаю там за день показывается или нет, но чтобы видно было что сообщения пишутся.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Sergiocharm, много мороки — надо писать спец. функцию в index.php и делать дополнительный запрос к БД.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Это элементарно, во всяком случае проще, чем поставить еще одну пару-тройку модов.
Вот вам поле для творчества. На портале Board3 Portal эта функция реализована в личном меню.
Вот вам поле для творчества. На портале Board3 Portal эта функция реализована в личном меню.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Легче втулить какой - нибудь информационный мод, умеющий это делать и засунуть его готовый код в шапку...заменив им стандартный, стоящий сейчас..
Решения для шапки форума из портала в студию...
( и будут даже метки обрабатываться?)
Чего сложного в установке Activity stats_mod ? И огород городить не надо и переменная нахаляву появится.
Тули ее куда угодно...
Activity Stats MOD
В личном меню, как я понял имеются в виду для себя любимого (с учетом меток посещений) лил по настраиваемому периоду времени?.А товарисчу хочется общую инфу-форумскую, да небось за определенный период....Sheer писал(а):в личном меню.
Решения для шапки форума из портала в студию...
( и будут даже метки обрабатываться?)
Чего сложного в установке Activity stats_mod ? И огород городить не надо и переменная нахаляву появится.
Тули ее куда угодно...
Activity Stats MOD
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Как я понял, хочется поиметь количество новых сообщений с момента последнего посещения, то есть тех, которые выводятся по этой ссылке http://www.phpbbguru.net/community/sear ... d=newpostsПчелкин писал(а):А товарисчу хочется
В зависимости от стиля найти в соответствующем файле
{L_SEARCH_NEW} после вставить : {TOTAL}, где TOTAL - количество сообщений.includes/function.php
Найти
Код: Выделить всё
// The following assigns all _common_ variables that may be used at any point in a template. Код: Выделить всё
//-->
if ($user->data['is_registered'])
{
$ex_fid_ary = array_unique(array_merge(array_keys($auth->acl_getf('!f_read', true)), array_keys($auth->acl_getf('!f_search', true))));
if ($auth->acl_get('m_approve'))
{
$m_approve_fid_ary = array(-1);
$m_approve_fid_sql = '';
}
else if ($auth->acl_getf_global('m_approve'))
{
$m_approve_fid_ary = array_diff(array_keys($auth->acl_getf('!m_approve', true)), $ex_fid_ary);
$m_approve_fid_sql = ' AND (p.post_approved = 1' . ((sizeof($m_approve_fid_ary)) ? ' OR ' . $db->sql_in_set('p.forum_id', $m_approve_fid_ary, true) : '') . ')';
}
else
{
$m_approve_fid_ary = array();
$m_approve_fid_sql = ' AND p.post_approved = 1';
}
$sql = 'SELECT COUNT(distinct t.topic_id) as total
FROM ' . TOPICS_TABLE . ' t
WHERE t.topic_last_post_time > ' . $user->data['user_lastvisit'] . '
AND t.topic_moved_id = 0
' . str_replace(array('p.', 'post_'), array('t.', 'topic_'), $m_approve_fid_sql) . '
' . ((sizeof($ex_fid_ary)) ? 'AND ' . $db->sql_in_set('t.forum_id', $ex_fid_ary, true) : '');
$result = $db->sql_query($sql);
$new_posts_count = (int) $db->sql_fetchfield('total');
$db->sql_freeresult($result);
}
else $new_posts_count = '';
//<-- Код: Выделить всё
'T_THEME_PATH' => "{$web_path}styles/" . $user->theme['theme_path'] . '/theme', Код: Выделить всё
'TOTAL' => $new_posts_count,
Последний раз редактировалось Айдар 08.04.2011 7:28, всего редактировалось 2 раза.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Количество сообщений в строке "Новые сообщения"
Волшебник...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: Количество сообщений в строке "Новые сообщения"
Если ссылка «Новые сообщения» находится только на главной странице (Просильвер), то можно вставить это в index.php, чтобы исключить лишние запросы к БД.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Количество сообщений в строке "Новые сообщения"
Nekstati
Даже в вашем выпадающем меню "моих" всех ссылок в шапке сработало!
Даже в вашем выпадающем меню "моих" всех ссылок в шапке сработало!
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
bafometh
- phpBB 1.4.2
- Сообщения: 54
- Стаж: 17 лет 11 месяцев
- Откуда: Украина, Киев
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: Количество сообщений в строке "Новые сообщения"
как размножить "Новые сообщения" на все страницы?
как я понимаю копать надо в условии
в viewforum.php ??
как я понимаю копать надо в условии
Код: Выделить всё
// Display active topics?
$s_display_active = ($forum_data['forum_type'] == FORUM_CAT && ($forum_data['forum_flags'] & FORUM_FLAG_ACTIVE_TOPICS)) ? true : false;
в viewforum.php ??
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Количество сообщений в строке "Новые сообщения"
Воткнуть в шаблонbafometh писал(а):как размножить "Новые сообщения" на все страницы
Sheer писал(а):В зависимости от стиля найти в соответствующем файле {L_SEARCH_NEW} после вставить : {TOTAL}, где TOTAL - количество сообщений.
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3475
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 873 раза
- Поблагодарили: 201 раз
Re: Количество сообщений в строке "Новые сообщения"
поставил , все работает , спасибо , но подскажите , как сделать так чтобы при нажатие на Новые сообщения :26 ( например ) при переходе к ним счетчик обновлялся до следующего захода ???
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Количество сообщений в строке "Новые сообщения"
Никак.igorbond писал(а):как сделать
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

