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

Счетчик сообщений работает только в +

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 9 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Счетчик сообщений работает только в +

Сообщение Garret_Dark »

Требуется такая модификацация, скорее хак.

Чтобы после удаления сообщений/тем общий счетчик сообщений не сбрасывался, тоесть работал только в +. Ведь это реальное кол-во сообщений оставленных на форуме.

Уверен где-то подобное есть, хотя замучал уже поиск и бесполезно :?
Подскажите, плиз
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Счетчик сообщений работает только в +

Сообщение Пчелкин »

Был такой мод..где брал не помню, но не у немцев, где-то вырвал нечаянно..а назывался (неточно) вроде freeze message counter mod
Дистрибутив погиб. Это все что помню...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 18 лет
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Счетчик сообщений работает только в +

Сообщение FEAR93 »

Могу дать наводку.
В файле functions_posting.php несколько раз встречается - 1, попробуйте покопать в этом направлении. Может найдёте то, что нужно.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 9 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Счетчик сообщений работает только в +

Сообщение Garret_Dark »

Пчелкин, искал, но так и не нашел, на phpbb.com несколько раз встречал подобные запросы, но на удивление, решения так никто и не дал.
FEAR93, покопался и кое-что раскопал... Делюсь решением, может кому пригодится, хотя не уверен, что это не вызовет ошибки в дальнейшем, хотя вроде не должно...

Открыть functions_admin.php

Найти

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

function delete_topics($where_type, $where_ids, $auto_sync = true, $post_count_sync = true, $call_delete_posts = true) 
Заменить в найденном все значения true на false

Найти

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

function delete_posts($where_type, $where_ids, $auto_sync = true, $posted_sync = true, $post_count_sync = true, $call_delete_topics = true) 
Аналогично заменить в найденном все значения true на false
Этим мы отключим уменьшение счетчика тем и сообщений непосредственно в списке форумов напротив форума (тем, ответов)

Найти

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

if ($approved_topics)
    {
        set_config_count('num_topics', $approved_topics * (-1), true);
    }
    #die("end");
    return $return; 
В найденном
-1 заменить на -0
Это не даст уменьшаться кол-ву тем в общем счетчике

Найти

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

if ($approved_posts)
    {
        set_config_count('num_posts', $approved_posts * (-1), true);
    } 
Также в найденном
-1 заменить на -0
Это не даст уменьшаться кол-ву сообщений в общем счетчике

Сохранить файл.
Вроде все :)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Счетчик сообщений работает только в +

Сообщение Пчелкин »

Сделал..в админке на главной пересчет статистики все равно все сбросил...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 9 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Счетчик сообщений работает только в +

Сообщение Garret_Dark »

Пчелкин писал(а):в админке на главной пересчет статистики все равно все сбросил...
А зачем делать пересчет, если мы как-раз делаем все чтобы он не происходил? ))))
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Счетчик сообщений работает только в +

Сообщение Пчелкин »

Удалил 10 собщений..не делал пересчет...спасибка Палыча ту же застрелилась..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 9 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Счетчик сообщений работает только в +

Сообщение Garret_Dark »

Пчелкин писал(а):спасибка Палыча ту же застрелилась..
А причем тут "Спасибо" от Палыча? И как она могла застрелиться?))) К томуже в нее встроен собственный пересчет.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Счетчик сообщений работает только в +

Сообщение Пчелкин »

Удали несколько сообщений с спасибками...и в обновление счетчиков..на первой ступени ошибка -
Общая ошибка
SQL ERROR [ mysqli ]

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_thanks_refresh.php
LINE: 338
CALL: dbal_mysqli->sql_query()
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 9 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Счетчик сообщений работает только в +

Сообщение Garret_Dark »

Очевидно для пересчета, мод Палыча, использует общее кол-во сообщений, такчто либо не обновлять счетчики, либо капитально перерыть форум и сделать скрытый и публичный счетчики (Один реальный для служебных целей и админки, а второй который висит на форуме), но у меня пока нет времени это расковыривать...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Счетчик сообщений работает только в +

Сообщение Пчелкин »

Замораживание счетчиков сообщений даст в дальнейшем и другие проблемы..
Лучше сделать что-то типа отдельной таблицы под заморозку и с данными по принципу - "было всего написано сообщений на форуме этим пользователем".. а нормальные сообщения оставить уменьшающими. имхо
Кста... на ИпБоарде именно так и есть в админке..против каждого юзера две строки - 1. всего было написано сообщений на конференции, 2. осталось в данный момент сообщений на конференции
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Счетчик сообщений работает только в +

Сообщение MIT »

Garret_Dark писал(а):Этим мы отключим уменьшение счетчика тем и сообщений непосредственно в списке форумов напротив форума (тем, ответов)
:shock:
Это, как минимум, не обдуманно. :roll:
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 9 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Счетчик сообщений работает только в +

Сообщение Garret_Dark »

MIT писал(а):Это, как минимум, не обдуманно.
Ну так делаем на ощупь:)
А к чему это может привести?
Пчелкин писал(а):1. всего было написано сообщений на конференции
2. осталось в данный момент сообщений на конференции
Да, нужно будет подумать над этим, было бы не лишним
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Счетчик сообщений работает только в +

Сообщение HAMMER663 »

Хочу поднять данный вопрос. Требуется сделать так, чтоб при удалении сообщений на форуме, не уменьшался счетчик у юзеров
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Счетчик сообщений работает только в +

Сообщение Sheer »

MIT писал(а):Это, как минимум, не обдуманно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Запросы модов для phpBB 3.0.x»