Домой Каталог: Дополнения WP-Recall Rcl Chat Как вывести счетчик сообщений в чате привязанного к посту?
6ответ(ов) в теме
Kiberbot
не в сети 7 лет
На сайте с 10.03.2017
Участник
Тем 19
Сообщения 50
1
11:36

Чат в постах выходит по коду:

<?php global $post; echo do_ shortcode ( ' [ r cl-chat chat_room="post-'.$post->ID.'" userslist="1" ] ' ) ; ?>

Будьте любезны, напишите строку php, которая выведет счетчик сообщений
Или одной строкой не решить? Тогда, если не трудно, дайте развернутый ответ
Спасибо )

Создавал уже

Вы не можете просматривать опубликованные ссылки

, но мне лично и многим пользователям будет непонятен ответ Не знаю как удалить тот вопрос

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
11:52

Тема была перенесена модератором - к чему плодить еще одну такую же? В дальнейшем так не делайте.

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
3
11:59

Почитайте про класс

Вы не можете просматривать опубликованные ссылки

и примените его.

Чистый sql запрос на подсчет конкретного чата таков:

SELECT COUNT(t_chat.chat_room) AS res
FROM `wp_rcl_chat_messages` AS t_mess
LEFT JOIN `wp_rcl_chats` AS t_chat
ON t_chat.chat_id = t_mess.chat_id
WHERE t_chat.chat_room = 'fchat'

где t_chat.chat_room = 'fchat' - вместо fchat вставляете свой идентификатор чата. Как я понимаю у вас он динамический

0
Kiberbot
не в сети 7 лет
На сайте с 10.03.2017
Участник
Тем 19
Сообщения 50
4
12:02

Спасибо Не понятно, как применить класс $wpdb и куда девать:

SELECT COUNT(t_chat.chat_room) AS res
FROM `wp_rcl_chat_messages` AS t_mess
LEFT JOIN `wp_rcl_chats` AS t_chat
ON t_chat.chat_id = t_mess.chat_id
WHERE t_chat.chat_room = 'fchat'

Поясните пожалуйста

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
5
12:11

я вам ранее давал ответ примерно такой же. Почему там вы не спросили? Значит разобрались. Тут аналогично. Это mysql запрос, обрабатывать можно вордпресс классом wpdb. Как с ним работать и примеры по ссылке даны.

На ваш проект, под ваши задачи, тратить время бесплатно я не буду. Или учитесь сами, или создавайте задание на бирже

Вы не можете просматривать опубликованные ссылки

Все вводные я вам дал. Осталось немного. Уж если вы влезли в сайтостроительство и стали нестандартно применять функционал чата и кастомизировать его - действуйте.

0
Kiberbot
не в сети 7 лет
На сайте с 10.03.2017
Участник
Тем 19
Сообщения 50
6
12:13

Спасибо ) Злыя модераторы

0
Тема закрыта. Публикация новых сообщений запрещена.