Модуль Прямой эфир

Автор: Fuze
Опубликовано: 553 дня назад (6 августа 2010)
Рубрика: Без рубрики
Редактировалось: 22 раза — последний 3 марта 2011
+64
Голосов: 68
Просмотр сайта похожей CMS livestreet навеял создать себе модуль "прямой эфир". (у них на сайте он справа).

Суть модуля:
Имеется три "вкладки" - "комментарии", "блоги", "клубы".
По умолчанию в модуль грузятся последние комментарии - это будет видно ПС.
Остальные вкладки НЕ прогружаются сразу, их содержимого попросту нет. Они грузятся по ajax.
Соответственно по sql запросам, модуль "легкий".
Вывод информации модифицирован, посты в блогах и посты в блогах клубов разнесены.
Рядом с надписями "вкладок" показывается цифра с количеством новых соответственно - комментариев, постов в блогах и постов в клубах.
Рядом с каждым постом или комментарием выводится его рейтинг.
Опция - "Какую вкладку показывать по умолчанию". Эта вкладка будет видимой для поисковых систем.
Опция - "Показывать только эфир за сегодня" - позволяет выводить новые материалы только за сегодня.
Вывод полностью в шаблоне смарти, причем шаблон всего один и гибко настраиваемый. Модуль так же корректно работает при "клонировании" модуля. Т.е. при использовании на одной странице двух модулей (с разными настройками) все будет работать корректно.

Вот дефолтный скрин:
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Админка:
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

В плане верстки - выполнено все ul - li, без таблиц.

Спасибо принимается по следующим реквизитам:

Yandex.Money: 41001590637095
WebMoney R: R188623826178
WebMoney Z: Z903429869984



p.p.s. Тестировалось на версии 1.6.2, будет работать вплоть до 1.6.0.
НА ВЕРСИИ HOPE НЕ ТЕСТИРОВАЛ, ПИСАТЬ ЧТО НЕ РАБОТАЕТ НА НЕЙ МНЕ НЕ НАДО. Выкладываю как есть, у меня работает - если не работает у вас - значит проблема тоже ваша.

Для версии 1.7 обновил архив

Скрытый текст виден только зарегистрированным пользователям
.
ХАК - добавление объявлений БЕЗ регистрации и одной формой | Плагин визуальный редактор Имперави
0 # 7 августа 2010 в 11:57 +2
Можно его сбоку разместить, как на LS?
0 # 7 августа 2010 в 12:23 +2
Конечно, разницы нет где вы выведите это в шаблоне.
Fuze # 7 августа 2010 в 17:08 0
хоть сбоку, хоть снизу, в любую позицию, определенную в шаблоне, о чем собственно .seo вам и сказал.
0 # 7 августа 2010 в 17:20 +1
А почему на дефолтном шаблоне показывает +2 и т.д. сколько добавлено записей за сегодня, а на вашем нет? И хочу спросить, чем это все отличается от стандартных модулей? как я понял это все можно сделать с помощью таб-закладок и некоторых модулей.
Fuze # 7 августа 2010 в 18:23 +2
А почему на дефолтном шаблоне показывает +2 и т.д. сколько добавлено записей за сегодня, а на вашем нет?
Потому что идея выводить количество новых комментариев, блогов и блогов клубов пришла после публикации этого поста. Скрин дефолтный переделал и перезалил, остальные было лень))
И хочу спросить, чем это все отличается от стандартных модулей?
Если вы внимательно сравните то увидите в чем отличия, хотя они по сути и небольшие, просто я сделал как мне хотелось это видеть.
как я понял это все можно сделать с помощью таб-закладок и некоторых модулей.
Нет это не так. Это НЕ закладки, это ajax. При использовании таб-закладок (от максисофта) содержимое вкладок грузится сразу, оно просто скрыто (display:none), и как следствие увеличивается нагрузка - т.е. модуль получается весомым в плане запросов к бд. В моем модуле содержимое прогружается по ajax только при нажатии на соответствующую кнопку.
0 # 7 августа 2010 в 18:59 +1
fuze[drums], спасибо, понял, покупаю...
lezginka.ru # 7 августа 2010 в 19:34 +1
.seo, после, дай ссылку посмотреть модуль "в живую"
0 # 8 августа 2010 в 12:16 +1
wmz на этот Z903429869984 кошелек оплачивать?
Fuze # 8 августа 2010 в 13:09 0
Да. Реквизиты в конце поста если что.
Князь Мышкин # 8 августа 2010 в 21:23 +1
Хороший модуль, хаброподобно
Только я бы наверное прибавил форум.. Ну типа юзер такой-то ответил вот там-то.. Хотя, есть же модуль вывода обновлений на форуме, может это лишнее. Хотя мне нравится сама по себе идея, что б в одном месте можно было видеть "чО новенького, пока меня тут не было", не занимая много места на экране

А вот кто б еще придумал модуль, который показывал бы обновление контента вообще..
Ну, например показывал бы ленту статей и блогов.. Это понятно, с анонсами.
А обновление прочего контента типа "разместили объявление", "положили новую фотку", "на форуме юзер такой-то создал тему такую-то" выводил бы кратко...
Ну, что б это как-то вот так выглядело:
Fuze # 8 августа 2010 в 22:04 +2
Только я бы наверное прибавил форум..
добавлю позже
А вот кто б еще придумал модуль, который показывал бы обновление контента вообще..
Лучше наверное компонент, все возможно сделать.
Князь Мышкин # 8 августа 2010 в 22:15 +1
Да, вы правы.
Тут на целый компонент тянет

Как думаете,  интересно бы было такой комбаин создать?
Fuze # 8 августа 2010 в 22:50 0
Для меня сугубо если, то пока это не очень актуально.
Fuze # 12 августа 2010 в 20:10 +2
Выложил в паблик, качайте в удовольствие, пользуйтесь.
Лиззи # 4 сентября 2010 в 11:21 0
супер! спасибо! давно искала такой модуль! и совсем не грузит сайт! просто летает!
0 # 7 сентября 2010 в 13:34 0
Спасибо!
0 # 8 сентября 2010 в 23:21 0
Кроме форума можно добавить "статусы" и "новинки фотогалереи" :P
Fuze # 9 сентября 2010 в 00:07 0
дальше сами. развития модуля не будет.
0 # 9 сентября 2010 в 01:55 0
И так сделали не мало. Спасибо.
Andrei # 17 сентября 2010 в 01:03 0
А можно такое сделать для новостей (статей)?
Fuze # 17 сентября 2010 в 01:40 0
Можно все, но лично мне это пока не нужно.
Andrei # 5 октября 2010 в 12:12 0
А кто может? Сколько это может стоить?
Fuze # 5 октября 2010 в 12:20 0
ребят, модуль отдается на халяву - в данном случае вопрос "а можно?" неуместен. Желаете доработку - пишите мне ЛС, договаривайтесь об оплате - и нет проблем, доработаем.
0 # 31 октября 2010 в 20:40 0
Здравствуйте.
Подскажите пожл. как правильно кастомизировать дизайн модуля?
Меняю местами в шабе вывод, например делаю так Блог-Заголовок-Юзер-Комментарий, при первой загрузки все ок.
Но если кликнуть по табам, все возвращается к дефолтному дизайну.
Что я делаю не так.
Заранее спасибо.
Anabiotick # 12 декабря 2010 в 07:55 0
Прекрасно работает в версии 1.7. Только вместо смайлов в Комментариях показывает HTML-теги на файлы смайлов, с картинками наверное также.
Fuze # 12 декабря 2010 в 12:01 +1

на досуге сделаю под 1.7

Pampa # 17 декабря 2010 в 09:57 +1
Отлично! Очень ждем!
Anabiotick # 17 декабря 2010 в 10:29 0
Присоединяюсь :)
Pampa # 18 декабря 2010 в 03:23 0
Поправьте, плиз, ссылку на скачивание - из-за [/hide] выбрасывает совсем не туда :-)
Fuze # 6 января 2011 в 13:32 0
Обновил архив для 1.7. Ссылка в конце поста.
0 # 30 января 2011 в 16:14 0
А я то же на табах мучал,спасибо,очень нужная вещь
0 # 2 апреля 2011 в 00:17 0
Почему-то файл скрыт при нажатии на ссылку скачать тут.
0 # 2 апреля 2011 в 21:17 0
Как опробовать под 1.7 ??!!
Файл скрыт сообщение...
0 # 2 апреля 2011 в 21:44 +1
Смотрю, спасибо не сказал, Спасибо, обязательная вещь на  главной странице!
Fuze # 2 апреля 2011 в 22:59 +4
Спасибо много, лучше поддержите материально...

Файл открыт для скачки.
lezginka.ru # 6 апреля 2011 в 06:51 0
идея для расширения:
авто-скорллинг (опционально,регулировка скорости)
Tagil-Rulit # 12 декабря 2011 в 12:43 0
Спасибо, модуль для 1.7 работает и на 1.8
Lexa219 # 5 февраля 2012 в 15:12 0
На 1.9 ошибок не заметил , данный модуль не повлияет на безопасность в версии 1.9 ?