Форум просмотры и ответы

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
dmbbelgorod
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца
Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114

Форум просмотры и ответы

Сообщение dmbbelgorod »

Доброго времени суток
вот решил модернизировать немного на своем форуме но почему-то ничего не вышло. Картинку прилагаю как я хочу сделать, своими руками покумекал то что хотел получил но, счётчик просмотров и ответов так и остались "гореть" 0 нули. Помогите пожалуйста может я что ни так делаю. заранее спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось dmbbelgorod 06.08.2009 18:29, всего редактировалось 1 раз.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Форум просмотры и ответы

Сообщение Палыч »

Правкой стиля не обойтись. Обратитесь в запросы модов.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Форум просмотры и ответы

Сообщение Rayden »

dmbbelgorod писал(а):счётчик просмотров и ответов так и остались "гореть" 0 нули
А вместо этих нулей из php-кода должны передаваться данные.
Так что
Палыч писал(а):Правкой стиля не обойтись
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
dmbbelgorod
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца
Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114

Re: Форум просмотры и ответы

Сообщение dmbbelgorod »

И как быть я по другим форумам тоже лазил там вообще дельного ничего предложить не могут, а я всё пытаюсь что-то изменять но ни как не получается по прежнему "нули" или вообще пустота. Что делать ума не приложу. Голова кипит уже от этих кодов сплю и вижу. Помогите хоть-кто нибудь ведь нет невозможных путей.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Форум просмотры и ответы

Сообщение Палыч »

dmbbelgorod
Что должно быть под Просмотров/Ответов? Сумма всех просмотров/ответов всех тем форума?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
dmbbelgorod
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца
Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114

Re: Форум просмотры и ответы

Сообщение dmbbelgorod »

Так точно!
Точнее есть форум в нем подфорумы но на самой главной странице должно быть полностью сумма просмотров и ответов!
Или сделайте как вы придумали а я там попробую по аналогии разобраться зарание большое спасибо что решили помочь многоуважаемый ПАЛЫЧ... Реально зарание благодарен.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Форум просмотры и ответы

Сообщение Палыч »

Попробуйте где-то так:

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

== OPEN ==
includes/functions_display.php
== FIND ==
// Empty category
== BEFORE ADD ===
        $index_views = $index_replies = 0;
== FIND ==
        $forum_unread = (isset($forum_tracking_info[$forum_id]) && $row['orig_forum_last_post_time'] > $forum_tracking_info[$forum_id]) ? true : false;
== BEFORE ADD ==
                $sql = 'SELECT topic_views, topic_replies
                    FROM ' . TOPICS_TABLE . '
                    WHERE forum_id ='. $forum_id;
                $result = $db->sql_query($sql);
                while ($row1 = $db->sql_fetchrow($result))
                {
                $i_views = $row1['topic_views'];
                $i_replies = $row1['topic_replies'];
                $index_views = $index_views + $i_views;
                $index_replies = $index_replies + $i_replies;
                }
                $db->sql_freeresult($result);
== FIND ==
                if ($subforum_row['display'] && $subforum_row['name'])
== BEFORE ADD ==
                $sql = 'SELECT topic_views, topic_replies
                    FROM ' . TOPICS_TABLE . '
                    WHERE forum_id ='. $subforum_id;
                $result = $db->sql_query($sql);
                while ($row2 = $db->sql_fetchrow($result))
                {
                $i_views = $row2['topic_views'];
                $i_replies = $row2['topic_replies'];
                $index_views = $index_views + $i_views;
                $index_replies = $index_replies + $i_replies;
                }
                $db->sql_freeresult($result);
== FIND ==
            'L_SUBFORUM_STR'        => $l_subforums,
== BEFORE ADD ==
            'IVIEWS'            => $index_views,
            'IREPLIES'            => $index_replies,
== OPEN ==
styles/prosilver/template/forumlist_body.html
== FIND ==
                        <dd class="posts">{L_POSTS}</dd>
== AFTER ADD ==
                        <dd class="posts">{L_VIEWS}</dd>
                        <dd class="topics">{L_REPLIES}</dd>
== FIND ==
                    <dd class="posts">{forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>
== AFTER ADD ==
                    <dd class="topics">{forumrow.IVIEWS} <dfn>{L_VIEWS}</dfn></dd>
                    <dd class="posts">{forumrow.IREPLIES} <dfn>{L_REPLIES}</dfn></dd>
== OPEN ==
styles/prosilver/theme/content.css
== FIND ==
ul.topiclist dt {
    display: block;
    float: left;
    width: 50%;
== REPLACE ==
ul.topiclist dt {
    display: block;
    float: left;
    width: 35%; 
Не забудьте обновить тему в админке на вкладке стили и очистить кеш
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
dmbbelgorod
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца
Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114

Re: Форум просмотры и ответы

Сообщение dmbbelgorod »

Уважаемый Палыч я думаю на рисунке я достоверно показал проделанной работы, но я так понимаю что он к хорошему результату не привёл наверное что-то нужно поменять? Я так же попрежнему не могу допетрить что нужно чтоб надписи появились и результаты....
Посмотрите пожалуйта может действительно нужно что-то поменять?

Добавлено спустя 15 минут 5 секунд:
Спасибо всё нормально работает! Накосячил с кодом немного щас всё путем только вот еще бы % изменить в последних сообщениях и графу форум немного расширить вправо чтобы небыло пустого места в последних сообщениях слева?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Форум просмотры и ответы

Сообщение Палыч »

dmbbelgorod писал(а):только вот еще бы % изменить в последних сообщениях и графу форум немного расширить вправо
Так меняйте...
styles/prosilver/theme/content.css
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
dmbbelgorod
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца
Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114

Re: Форум просмотры и ответы

Сообщение dmbbelgorod »

Это все понятно Палыч. Но вот лучше если бы Вы указали где именно в этом файле редактировать ширину колонки этих данных. Хотя бы откуда начать? Буду признателен.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Форум просмотры и ответы

Сообщение Палыч »

dmbbelgorod писал(а):где именно в этом файле
А вы знаете. Выставляется ширина колонки с названием форума. Остальные просто занимают всё оставшееся место.

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

ul.topiclist dt {
    display: block;
    float: left;
    width: 35%; 
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
dmbbelgorod
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца
Откуда: Белгородская область, г. Белгород ул. 5 Августа 27.2 кв.114

Re: Форум просмотры и ответы

Сообщение dmbbelgorod »

Палыч реально помог большое спасибо напишу для тех кто может быть непонял о чем я спросил и что именно имел ввиду Палыч!
В данном случае идет именение ширины колонок таких как [ФОРУМ, СООБЩЕНИЯ, ПРОСМОТРЫ, ОТВЕТЫ, ПОСЛЕДНЕЕ СООБЩЕНИЕ]
Заходим в файл как уже рание упомянул ПАЛЫЧ! styles/prosilver/theme/content.css, далее ищем там такое упоменание

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

ul.topiclist dt {
	display: block;
	float: left;
	width: 45%;
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
Строка width: 45% как раз отчечает за ширину столбца ФОРУМ!
Далее меняем ширину столбца ПОСЛЕДНЕЕ СООБЩЕНИЕ. (В данном случае придется добавить строку width: 10%; потому как изначально она там не присутствуется.)

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

ul.topiclist dd {
	display: block;
	float: left;
	width: 10%;
	border-left: 1px solid #FFFFFF;
	padding: 4px 0;
Вот после того как вы добавили эти данные соответственно по вашему желанию заходим в адпинку и не забываем обновить стиль шаблона и тему, в зависимости от картинок также обновляем набор изображений. Вот собственно и все Любителей поизвращиться или выдумать что-то новое с шапками форума пишите сюда.
Последний раз редактировалось dmbbelgorod 13.10.2009 6:57, всего редактировалось 1 раз.
evmian
phpBB 1.4.4
Сообщения: 114
Стаж: 13 лет 2 месяца
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Форум просмотры и ответы

Сообщение evmian »

А у меня не получилось. Сделал как указано. Но не получилось. Юзаю phpBB 3.0.11, стиль AeroBlue. Мож из-за того, что стиль другой?
Юзаю phpBB 3.0.11, стиль AeroBlue.
deadromeo
phpBB 2.0.0
Сообщения: 237
Стаж: 15 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 41 раз
Забанен: Бессрочно

Re: Форум просмотры и ответы

Сообщение deadromeo »

После данных правок количество запросов к БД увеличилось до ~135 с ~50. У меня одного так ?
Мои расширения: TopicLinks, TopicDesc, BannedUser, AllowedExt, NumPosts, PMRead, GoogleTranslator, BoardStartDate, CountDownBB, VKWigets, TimeHeader.

Вернуться в «Стили для phpBB 3.0.x»