Форум вебмастеров

vBulletin 4.x.x Общая инфомация и обмен опытом по работе с vBulletin 4.x.x

Ответ
 
LinkBack Опции темы
Старый 22.10.2013, 20:12 #1 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Как убрать новые сообщения из ленты активности определенного раздела?


Добрый день!

Друзья, подскажите! Мне нужно чтобы новые сообщения, написанные в определенный раздел форума, НЕ попадали в Ленту активности и этот форум не появлялся на странице "Новые сообщения".

Это можно как-то сделать?

p.s. Vbulletin 4.2.1
baskar12 вне форума   Ответить с цитированиемОтветить с цитированием

Старый 22.10.2013, 20:30 #2 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

Как то такое не когда в голову не приходило?
Зачем вам это нужно?
Если у вас есть скрытый раздел, то сообщения из него в ленте активности будут видеть только та группа пользователей которая может видеть скрытый раздел!
lukamal вне форума   Ответить с цитированиемОтветить с цитированием

Старый 22.10.2013, 21:52 #3 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Нужно, чтобы рекламные сообщения не забивали эфир ленты обновлений "полезных" сообщений.

На форуме жителей жилого комплекса сделан специальный раздел для "Реклама. Предлагаю услуги", чтобы все рекламщики туда сливали свои объявления, а не по всему форуму их сыпали: бесконечные ремонтные бригады, дизайнеры, мебель на заказ итд..

Такие объявления нужны для справки, что когда надо зайдешь и в списке посмотришь, а не в регулярном режиме смотреть что на форуме появилась 101-я ремонтная бригада или 20 фирма по натяжным потолкам.

Вот хочу убрать из лент обновлений, чтобы ежедневно людей не отвлекали, но оставались доступны для тех кому реально понадобится.
baskar12 вне форума   Ответить с цитированиемОтветить с цитированием

Старый 22.10.2013, 22:11 #4 (Ссылка)
Модератор
Дополнительная информация
По умолчанию

Думаю штатными средствами не получится.
lukamal вне форума   Ответить с цитированиемОтветить с цитированием

Старый 23.10.2013, 08:33 #5 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

я думал может хак какой есть для этих целей. Готов и сам написать скрипт поиска маркеров новых сообщений в БД и убиванием, например, раз в минуту по Cron. Если бы только кто подсказал, где в БД все это искать.
baskar12 вне форума   Ответить с цитированиемОтветить с цитированием

Старый 23.10.2013, 15:35 #6 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Думал в БД заложена вся лента активности в таблице activitystream. Туда запрос

Код:

Блок отключен
Что-то нашел... но потом понял, что эта таблица содержит что-то другое, а не все сообщения из ленты ( Наверно, все же в ленту активности сообщения попадают прямо из таблицы постов. Если так, то надо либо удалять совсем сообщения, чтобы не попали в ленту активности либо править ядро булки

Дополнение

Обсуждение по теме http://www.vbulletin.com/forum/forum...ream-excluding

Там указано 2 метода: через правку PHP-кода /vb/activitystream/view/perm/forum/post.php и через установку хака с доп.кодом (второй путь работает только для новых постов, но не текущих или новых тем).
baskar12 вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
lukamal (23.10.2013)

Старый 23.10.2013, 16:53 #7 (Ссылка)
Профи
Дополнительная информация
По умолчанию

Тема на орге: http://www.vbulletin.org/forum/showthread.php?t=303633
Тема на саппорте, продукт пофиксен: http://vbsupport.org/forum/showthread.php?t=48529
Льюви вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
lukamal (23.10.2013)

Старый 23.10.2013, 17:39 #8 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Льюви Посмотреть сообщение
Тема на орге: http://www.vbulletin.org/forum/showthread.php?t=303633
Тема на саппорте, продукт пофиксен: http://vbsupport.org/forum/showthread.php?t=48529
А я искал-искал., а оказывается всего 3 назад на орг добавили хак как раз для эти функций... Реально повезло, что написал на ваш форум сегодня, а не неделю назад )

Хак поставил на 4.2.1 Работает отлично.

Особенности работы.

Работает только в ленте активности и только для новых сообщений. Старые сообщения из ленты не убирает. Если смотреть новое через "Новые сообщения", а не через ленту активности, то изменения в этих форумах отображаются.

Последний раз редактировалось baskar12; 24.10.2013 в 00:31.
baskar12 вне форума   Ответить с цитированиемОтветить с цитированием

Старый 24.10.2013, 02:13 #9 (Ссылка)
Профи
Дополнительная информация
По умолчанию

Цитата:
Сообщение от baskar12 Посмотреть сообщение
Старые сообщения из ленты не убирает.
это особенности организации ленты

Цитата:
Сообщение от baskar12 Посмотреть сообщение
Если смотреть новое через "Новые сообщения", а не через ленту активности, то изменения в этих форумах отображаются.
естественно... хак-то только для ленты...
Льюви вне форума   Ответить с цитированиемОтветить с цитированием

Старый 24.10.2013, 18:17 #10 (Ссылка)
Администратор
Дополнительная информация
По умолчанию

Хак выложен в отдельной теме https://wmboard.net/haki-vbulletin-4...ty-stream.html
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
lukamal (24.10.2013)

Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хак отключения ленты активности Activity Stream Enhancements Veter Хаки vBulletin 4.x.x 0 28.10.2014 23:51
Как убрать сообщения о перемещении тем Dzmitry vBulletin 12 18.09.2013 01:59
Как убрать раздел из блока Новые сообщения на vBulletin 4.х? Wind vBulletin 4.x.x 7 07.02.2013 00:34
Хак активности на форуме Activity modification 3.01 (Rus) + 3.0.3 Прометей Хаки vBulletin 0 24.12.2012 03:26
Лента активности на форуме vBulletin 4.2.0 Johnny Rodgger vBulletin 4.x.x 1 09.11.2012 12:38


Текущее время: 07:40. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2022, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичок, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!