Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » ПРОСМОТР БЛОГА |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Gram, при просмотре БЛОГА выводится текст записи блога, количество комментариев на данную запись блога. Хочется, чтобы еще выводилась дата последнего комментария на эту запись блога. Возможно ли это? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
А версия 2.20? Если да, то там придется SQL-запрос корректировать. В 2.22 проще, там дата последнего ответа в тему (комментария) хранится в базе. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 15 марта 2008 18:46 Сообщение отредактировано: 16 марта 2008 16:40
Да версия 2.20. А сильно замедлится работа? Если нет, то есть смысл обновить СКЛ-запрос. |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
А когда можно будет ждать новый SQL-запрос? |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Вдогонку. А когда я смотрю комментариИ записи блога, можно ли показать количество просмотров этой записи ? Итак, хочется: 1) При просмотре записей блога выводить дату последнего комментария; 2) Когда смотрю запись блога с комментариями, хочется иметь количество просмотров комментариев к этой записи. Примечание: Мечтать не вредно. Но надеюсь на разработчиков форума! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
2) делается очень просто, нужно в функцию blog_list_entry в стилевом файле добавить в нужном месте <?=$ndata['t__views'];?> 1) запрос такой: SELECT MAX(p__time) FROM prefix_Post WHERE p_tid=$ndata['t_id']; Встроить его надо вот в этот в цикл: while ($ndata=&db_fetch_array($res)) { blog_list_entry($ndata); } Соответственно, полученное поле с датой добавляется в $ndata или передается как отдельный параметр — это уж как сами сочтете нужным. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 31 марта 2008 13:06 Сообщение отредактировано: 2 апреля 2008 17:23
Пункт 2 сделал без проблем. Пункт 1. Пришлось повозиться, поскольку не знаю SQL и PHP. Вставляю запрос в корневой blog.php в функцию view_list()
<? Спасибо, 4X_Pro !!! Результаты по адресу http://www.assessor.ru/forum/index.php?f=38 |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Можно закрыть тему. |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Если кому будет полезно, то я в версии 2,20 изменил порядок вывода записей БЛОГА не по дате создания записей, а по дате последнего комментария. Удобно, потому что на первом месте показываются записи со "свежими" комментами. Правится в корневом BLOG.php функция function view_list()
<? $start=&getvar("st"); Пример: http://www.assessor.ru/forum/index.php?f=38 |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » ПРОСМОТР БЛОГА |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |