ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Описание: непонимание
archi-mobile
Отправлено: 23 сентября 2011 — 22:49
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Не большой минус, но все же!

Создаем темы, например 200 штук Улыбка то есть, 200 сообщений.
На главной выводится так: Тем: 200 | Сообщений: 0
В общую стат почему не идут сообщения топикстартера?
 
 
BON
Отправлено: 24 сентября 2011 — 06:21
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




потому что сделано так что первое сообщение не учитывается
 
 
Umbr
Отправлено: 24 сентября 2011 — 06:22
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 208
Дата рег-ции: Июнь 2009  
Откуда: СССР
Репутация: 6




У топикстартера не сообщение, а создание темы. Оглавление, тоже ни кто не считает предложением или частью книги.
 
 
archi-mobile
Отправлено: 24 сентября 2011 — 06:27
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Потому что так сделано - это не ответ.
А при чем здесь книга? Блин, ребят, давайте без деревьев и facepalm.
Топикстартер задает "имя" темы и пишет "первое" сообщение этой темы, то есть первое сообщение на форуме, если оно первое конечно же.
 
 
BON
Отправлено: 24 сентября 2011 — 06:35
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




смотрите какая логика. форум подсчитвает только ответы. а когда вы создаете тему и пишите первый пост, то ваше сообщение не является ответом в теме, а является только приподнисением информации. все последющие посты - это ответы, т.к. на вашу инфу отвечают.
 
 
archi-mobile
Отправлено: 24 сентября 2011 — 06:40
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Адекватного ответа я до сих пор не увидел. Логика в вашем сообщении не правильная. Приведу форумный, так скажем, факт!
На первой странице форума в стате написано 0 сообщений, в профиле юзера отображается это сообщение, в админ-центре отображается это сообщение.
Первый пост, как и другие, являются сообщениями, как не крути.
 
 
BON
Отправлено: 24 сентября 2011 — 08:37
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




archi-mobile, даже если и так, сделайте в сриптах количество сообщений +1. Прямо в коде исправьте. и с каждой темы будет идти +1 и влиять на общее число сообщений
 
 
Umbr
Отправлено: 24 сентября 2011 — 11:42
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 208
Дата рег-ции: Июнь 2009  
Откуда: СССР
Репутация: 6




archi-mobile пишет:
Адекватного ответа я до сих пор не увидел. Логика в вашем сообщении не правильная.

Ну, извините, пока вы тут не просветили всех, никто и подумать не мог, насколько всё запущено ...

Цитата:
Первый пост, как и другие, являются сообщениями, как не крути.

Ага, а рецензии к фильму частью фильма ... Отзывы частью автомобиля, а инструкция по эксплуатации частью стиральной машины ...
 
 
sania174
Отправлено: 8 июня 2015 — 11:53
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2015  
Репутация: 0




BON пишет:
archi-mobile, даже если и так, сделайте в сриптах количество сообщений +1. Прямо в коде исправьте. и с каждой темы будет идти +1 и влиять на общее число сообщений

Привет,хоть и тема старая но может кто подскажет,bon или кто из пользователей подскажите как это сделать что прибавляло +1 если создавать тему,т е чтобы считалось первое сообщение.Подскажите плиз где дописать.
 
 
WebMaster
Отправлено: 8 июня 2015 — 12:28
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Открываем файл post.php (в корне форума).

Действие создания новой темы происходит в функции
CODE:
function addnewthread() {

поэтому строки кода нужно искать только в её пределах, иначе после правок будет неправильное поведение движка.

Ищем строки:
CODE:

$allforums[$forum_id]['topics']++;
$allforums[$forum_id]['last_post'] = $fm->input['topictitle'];
$allforums[$forum_id]['last_post_id'] = $topic_id;


перед ними добавляем:
CODE:
$allforums[$forum_id]['posts']++;

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

Идём дальше..
после строк:
CODE:

/* Если новая тема создана в подфоруме, то обновим инфу о ластпосте в родительском форуме (на главной) ;) */
$pcatid = $allforums[$forum_id]['catid'];
$pforum = (stristr($pcatid, 'f')) ? substr($pcatid, 1, strlen($pcatid) - 1) : 0;
if ($pforum) {

добавляем:
CODE:

$allforums[$pforum]['posts']++;

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

Ищем строку (там две таких, ищем в функции addnewthread):
CODE:

$list[$topic_id]['posts'] = 0;

в ней цифру 0 заменяем на 1.

Теперь в теме после её создания будет 1 сообщение.

Далее, в этой же функции (НЕ В addreply) ищем строку:
CODE:
$fm->_SAVE_STATS(array ('totalthreads' => array(1, 1)));

и заменяем её на
CODE:
$fm->_SAVE_STATS(array ('totalthreads' => array(1, 1), 'totalposts' => array(1, 1)));

общий счётчик сообщений форума тоже будет обновляться.

Ну вот и всё! Ха-ха Я делал изменения на сборке ExBB FM 1.0 Final

(Отредактировано автором: 8 июня 2015 — 12:30)

 
 
sania174
Отправлено: 8 июня 2015 — 12:36
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2015  
Репутация: 0




$allforums[$forum_id]['topics']++;
$allforums[$forum_id]['last_post'] = $fm->input['topictitle'];
$allforums[$forum_id]['last_post_id'] = $topic_id;

У меня версия RC1 и нет у меня этих строк
 
 
WebMaster
Отправлено: 8 июня 2015 — 12:38
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




sania174 пишет:
У меня версия RC1 и нет у меня этих строк


Прикрепите свой файл post.php
 
 
sania174
Отправлено: 8 июня 2015 — 12:43
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2015  
Репутация: 0




/* Обновляем информацию в allforums.php */
$allforums[$forum_id]['topics'] = count($list) + 1;
$allforums[$forum_id]['last_post'] = $fm->input['topictitle'];
$allforums[$forum_id]['last_post_id'] = $topic_id;

Они у меня вот так написаны вот наверное и не нашел,но тогда почему у вас в сообщении

$allforums[$forum_id]['topics']++; а у меня
$allforums[$forum_id]['topics'] = count($list) + 1; где правильно? все обновления делал.
 
 
WebMaster
Отправлено: 8 июня 2015 — 13:10
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Написано по-разному, но смысл то одинаковый. Главное - чтобы были в функции addnewthread
 
 
sania174
Отправлено: 8 июня 2015 — 13:21
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2015  
Репутация: 0




Спасибо большое,всё работает.
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Подсчет тем и сообщений
Темы Форум Информация о теме Обновление
Неправильный переход на последнюю страницу
при наличии прикрепленных сообщений
Решение проблем Ответов: 19
Автор темы: cynical2207
27 сентября 2013 — 15:15
Автор: CAB
Видна статистика по скрытым темам в профилях пользователей
Статистика сообщений на форумах
Настройка форума Ответов: 30
Автор темы: Squatter
23 апреля 2017 — 11:54
Автор: NordWest
При переносе сообщения в действующую ветку пропали прикрепленные файлы в исходной ветке
Перенос сообщений и пропажа прикрепленных файлов
Решение проблем Ответов: 7
Автор темы: alexx
13 ноября 2010 — 02:46
Автор: alexx
Не открываются смайлы!!!
При создании сообщений не могу посмотреть все доступные смайлы...
Решение проблем Ответов: 7
Автор темы: CHE
8 мая 2009 — 13:22
Автор: KingS
Выделение цветом "новые сообщения"
или подсчет и вывод кол-ва новых сообщений...
Обсуждение Ответов: 10
Автор темы: mastersound
19 марта 2010 — 05:15
Автор: Kleorhion
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0897]     [ ]