December 17, 20169 yr Как вывести количество сообщений в день в шаблон тем?Вот есть такое в profileModern - {$member['_posts_day']} - вывод кол-ва сообщений в день в профиль пользователя.
December 17, 20169 yr Это общее количество сообщений пользователя поделенное на количество дней с момента регистрации. Вам что нужно?
December 17, 20169 yr Author Это общее количество сообщений пользователя поделенное на количество дней с момента регистрации. Вам что нужно?Именно эти данные и нужны. И желательно что бы в тех разделах где отключён счётчик сообщений, такие сообщения не учитывались.
December 19, 20169 yr <if test="$post['author']['posts'] > 0"> {parse expression="round( $post['author']['posts'] / ceil( ( time() - $post['author']['joined'] ) / 8600 ), 2 )"} </if>
January 1, 20179 yr Author <if test="$post['author']['posts'] > 0"> {parse expression="round( $post['author']['posts'] / ceil( ( time() - $post['author']['joined'] ) / 8600 ), 2 )"}</if>Понял что мне нужно немного не то. Нужно вывести кол-во сообщений юзера в день в темы, но с условием что если кол-во сообщений в день у юзера меньше 10, то блок не показывается.Есть в профиле - $member['_posts_day']
January 1, 20179 yr <if test="$post['author']['posts'] > 0 AND $_posts_day = round( $post['author']['posts'] / ceil( ( time() - $post['author']['joined'] ) / 8600 ), 2 ) AND $_posts_day > 10"> {$_posts_day} </if>
January 1, 20179 yr Author @siv1987, Конструкция рабочая, но что то не то выходит... AND $_posts_day > 10 - Если ставить то ни у кого не показываеться. Только если выставить 0.Вообще нужно кол-во сообщений юзера в день (сутки) не разделённое ни на что, в том числе и на дату регистрации.
January 1, 20179 yr Должно работать если конструкция рабочая. Если не работает значит условие не соответствует истине. Проверьте тогда каждое значения условия. Общее количество сообщений за день этообщее количество сообщений пользователя поделенное на количество дней с момента регистрации.Есть в профиле - $member['_posts_day']Только в профиле. В других местах высчитываете по указанной выше формуле.
January 2, 20179 yr Author @siv1987, Хотелось бы что эта конструкция высчитывала кол-во сообщений по этой схеме - http://ipbskins.ru/forum/index.php?app=forums&module=extras§ion=stats
January 3, 20179 yr Author Количество сообщений за текущий день можно получить только по sql запросу.Преобразовать его в php-запрос возможно?
January 3, 20179 yr Php запрос, это что за зверь?Из php нужно выполнить sql запрос чтобы получить количество сообщений пользователя за последний день. SELECT count(*) FROM ibf_posts WHERE post_date >= UNXI_TIMESTAMP( NOW() - INTERVAL 1 DAY ) AND author_id = ид_пользователя
January 3, 20179 yr Author Из php нужно выполнить sql запрос чтобы получить количество сообщений пользователя за последний день.Так как это реализовать в шаблоне темы?
January 3, 20179 yr А смысл что то расписывать если вы через пять минут удалите со словами "он грузит базу данных, пожалуй я не буду его использовать". Захотите, сами найдете способ всунуть, sql запрос я выше привел и на форуме обсуждалось как выполнить его в шаблоне.
January 3, 20179 yr Author А смысл что то расписывать если вы через пять минут удалите со словами "он грузит базу данных, пожалуй я не буду его использовать"Намёк понял :D и на форуме обсуждалось как выполнить его в шаблонеВот это уже интересно. Никогда такое не реализовывал, можно на такое ссылочку?
Как вывести количество сообщений в день в шаблон тем?
Вот есть такое в profileModern - {$member['_posts_day']} - вывод кол-ва сообщений в день в профиль пользователя.