Хак: Комментарии к записям на стене

Опубликовано: 125 дней назад (18 января 2012)
Рубрика: Без рубрики
+24
Голосов: 28
Хак позволяет комментировать записи на стене пользователей и клубов. Выглядит так :



Смотреть тут: http://yamolodoi.ru/users/neochapay

Цена 300 рублей
Качать тут: http://ostudio.org/sources/wall/wall-0.1.tar.bz2

После установки сделать

Код PHP:
CREATE TABLE IF NOT EXISTS `cms_user_wall_comments` (
  `cid` int(11) NOT NULL AUTO_INCREMENT,
  `wall_id` int(11) NOT NULL,
  `author_id` int(11) NOT NULL,
  `content` text NOT NULL,
  `pubdate` int(11) NOT NULL,
  PRIMARY KEY (`cid`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;

INSERT INTO  `cms_actions` (`component` ,`name` ,`title` ,`message` ,`is_tracked` ,`is_visible`) VALUES 
( 'clubs',  'add_wall_club_comment',  'Добавление комментария к записи на стене клуба', 'добавляет комментарий к записи на стене клуба %s|',  '1',  '1');
Платить сюда:
WebMoney Кошельки:
Z246333906882
R321537935660
Яндекс деньги:
41001639544126
Телефон для покладки наличностей:
89022871231

Кто не заплатит тот вялая морковка! glasses

Есть баг - не добавляются в ленту сообщения кто найдёт глюк сообщите как исправить.

Кстати CSS исправляет ещё баг с выезжающими за рамки большими фотками в постах и стенках. Так - бонус. :)
Компонент Домены версия 0.1 | Продолжаем социальный эксперимент
WALTERZ # 18 января 2012 в 13:08 0
А если комментариев очень много?
Сергей Игоревич # 18 января 2012 в 13:09 0
Пока все будут вылазить потом если деньгу принесёт выложу поправленную версию...JS учиццо
Алфей # 18 января 2012 в 17:44 0
Сергей игоревич:
Есть баг - не добавляются в ленту сообщения кто найдёт глюк сообщите как исправить.
Не добавляются в ленту сообщения на стене, или комментарии к сообщениям?
Сергей Игоревич # 19 января 2012 в 17:44 0
Когда делаешь комментарий о нём в ленту не пишется
Black-Raven90 # 20 января 2012 в 13:33 +1
А как удалять комментарии? Только со всей записью на стене?
ByMind # 30 января 2012 в 15:03 0
вот это интересно
Сергей Игоревич # 30 января 2012 в 15:07 +1
Пока никак...доделать надо...
livecom # 18 января 2012 в 22:03 0
Блин. Я то рассчитывал, что будет вот это http://www.instantcms.ru/forum/thread7745.html#73398 или по крайней мере похожее (((
Nikitka # 19 января 2012 в 06:01 0
ТАК ЭТО ЕЩЕ ЛУЧШЕ )) ИМХО!
livecom # 19 января 2012 в 12:19 +1
Что лучше и чем?
Madmax # 19 января 2012 в 18:50 +3
ИМХО - т.е. сугубо личное мнение, исходя из наблюдений на своих проектах.
Возникла тут на проекте "интересная" ситуация, не буду вдаваться в подробности, да и не суть и понадобился функционал "Живой ленты" в Клубы - смешанный по возможностям с конференциям - чатом - кричалкой и т.д.
Спешить не стал - ломал голову не один день, ибо хотелось чтобы все было по уму. Функционал в голове складывался, но вот куда и как разместить было вопросом. И вот вроде все вырисовалось, встав на свои места, проанализировав и тему на форуме, по стене разных версий, и данный хак.
Итак задача - на портале много больших клубов, и как организовать правильно общение в них, чтобы это не доставляло беспокойство другим пользователям, других клубов?
Да, есть в клубах - блоги, фотоальбомы, модулями добавили вывод фото, видео, новостей только из форума клубов и т.д., но вот организовать общение в одном месте и стало основной задачей.
Что вырисовывается на данный момент:
"Стену клуба" - переименовываем, например в "Живая лента клуба"
Возможность добавлять туда сообщение у нас есть, оно находиться всегда сверху, это хорошо, пагинация, тоже есть, вывод аватара написавшего тоже есть.
Что, на мой взгляд нужно добавить:
Возможность комментировать эти записи, также с редактором стандартным, со всеми его возможностями, древовидность как таковая не нужна, нужен просто вывод под основным постом, комментариев к этому посту + вывод, как на форуме он-лан или нет данный пользователь + считать данные сообщения в профиле пользователя, в количество его общих постов, также доступных для просмотра на общей странице постов пользователя + пагинация должна быть не на аякс, а страницы со своими уникальными URL, так как информация уникальная и должна участвовать в поиске.
Что мы получим:
Универсальный компонент по месту назначения для общения, как его обозвать не столь важно. Выводить из данной ленты, сообщения в общую ленту активности или нет, на усмотрение Администратора, конкретного сайта. Зато не будут нужны мини-клубы, чаты, как таковые и т.д.
Отсюда и конечный вопрос, это лично моё видение вопроса, исходя из конкретности портала, или это необходимый функционал для Клубов в целом?
VopisUVD # 19 января 2012 в 19:03 +2
По мне так необходимый...
Клубы в целом имеют не очень широкий функционал.
• Mike • # 19 января 2012 в 19:22 +2
+ пагинация должна быть не на аякс, а страницы со своими уникальными URL
не получится, для этого каждая отдельная запись(стены) должна иметь свой уникальный URL (т.е свою страницу) — выход только сворачивать AJAX после пяти последних например…
Madmax # 19 января 2012 в 19:28 0
Может не правильно выразился я ...
По сути - вот url клуба - домен/clubs/16 - так вот я имел ввиду, что например на первой странице назначен вывод 10 основных постов, не считаем комментарии к ним, т.е. страница № 2 должна быть, например - домен/clubs/16/latest-2.html и так далее ...
Ибо это просмотры страниц, а также количество страниц сайта в целом.
deltas # 22 января 2012 в 02:15 +1
Вроде в сообщениях так реализовано, загружаются аяксом, но если перейти по /messages2.html то тоже корректно показывает следующие сообщения
Madmax # 22 января 2012 в 12:12 0
Вопрос решен, с сохранением записей основных на стенах.
Madmax # 19 января 2012 в 19:16 0
До того, загрузился данным вопросом, что забыл сказать Сергею Игоревичу, спасибо - за наводку ...
Минона # 19 января 2012 в 19:17 0
толи тупа толи нет...
Почему не сделать ЭЛЕМЕНТАРНО стену - комментариями?
Заменить стену комментариями... В итоге получится замечательная весчь ))))
• Mike • # 19 января 2012 в 19:26 +1
как вариант, выделять комментарии 0-уровня стилями css в шаблоне как первую запись… (очень даже можеть быть)
Madmax # 19 января 2012 в 19:30 0
Конструктивное рассуждение, должно дать в конечном итоге истинное утверждение ...
Да, можно и так, выделить основные комменты, от ответов на них, древовидность нужна или нет, под вопросом, скорее нет.
БИБАБО # 31 января 2012 в 12:26 +1
Поставил, посмотрел.... не плохо! Но использовать не буду...
Всетаки должна быть кнопка "удалить" для автора комента, для владельца стены и для админа.
Представьте, спамер будет оставлять большие рекламные сообщения под каждой записью на стенах.
Сергей Игоревич # 31 января 2012 в 19:23 +1
Сделаем...скоро...
letsgo # 31 января 2012 в 13:04 0
Следующий этап, судя по всему, комментарии к комментариям к записям на стене)) Шутка.

Спасибо за труд, ставить не буду, но когда то, тоже такое нравилось.
БИБАБО # 13 апреля 2012 в 10:39 0
Вот стало интересно... Собираетесь ли дальше развивать комментарии к записям на стене?
Или на этом всё!?