Как реализовать стену facebook? [закрыто]

Есть ли какой-либо модуль, который работает так же, как пользовательская стена facebook?

На стене facebook пользователи могут публиковать /делиться всем, а друзья также могут публиковать /комментировать.

4 голоса | спросил jibran 28 MarpmWed, 28 Mar 2012 18:16:24 +04002012-03-28T18:16:24+04:0006 2012, 18:16:24

3 ответа


5

Я могу сделать это без статусов. Но я использовал formblock, правила, сердцебиение.

  1. Я создал запись на стене типа контента с полем пользовательских ссылок и полем тела.

  2. Я показал блок node /add /wall-post на странице профиля с помощью formblock.

  3. Я создал form_alter, чтобы установить значение по умолчанию для поля ссылки пользователя для идентификатора autor id.

  4. Я спрятал поле ссылки пользователя с помощью css.

  5. Я создал правило «перенаправить пользователя на страницу профиля после сохранения стенового сообщения», чтобы при отправке пользователем он возвращался к тому же профилю.

  6. Я клонировал шаблон heartbeat_add_node для создания «heartbeat_add_wall_post» и установил его содержимое в «! username, опубликованном на! username2 wall.! node_body».

  7. Я обновил выше правило и добавил еще одно действие «зарегистрировать активность пользователя» = heartbeat_add_wall_post. Установите для идентификатора объекта [node: nid], ID пользователя [node: author: uid], идентификатор целевой аудитории на [node: my-user_reference_filed] и предоставили значения для! username,! username2 и! node_body.

  8. И показал блок потока активности пользователя на странице профиля. Пользователь также может комментировать зарегистрированную активность и сохраненные комментарии к исходному сообщению на стене.

ответил jibran 21 AMpSat, 21 Apr 2012 01:14:33 +040014Saturday 2012, 01:14:33
0

Есть несколько модулей, которые могли бы вам помочь, хотя вам все равно придется писать кучу пользовательских модулей и устанавливать кучу модулей.

начните с загрузки этого модуля fb module

theres другой под dev module статусы

ответил saadlulu 28 MarpmWed, 28 Mar 2012 18:26:09 +04002012-03-28T18:26:09+04:0006 2012, 18:26:09
0

Вы можете посмотреть модуль Disqus .

  

DISQUS - это платформа комментариев, которая помогает вам создавать активное сообщество из аудитории вашего сайта. У этого есть удивительные функции, мощные инструменты, и это легко установить.

     

Возможности Disqus

     
  • Резьбовые комментарии и ответы
  •   
  • Уведомления и ответ по электронной почте
  •   
  • Параметры подписки и RSS
  •   
  • Совокупные комментарии и социальные ссылки
  •   
  • Мощные средства модерации и администрирования
  •   
  • Полная фильтрация спама, черных списков и белых списков
  •   
  • Поддержка виджета сообщества Disqus
  •   
  • Подключено к большому дискуссионному сообществу
  •   
  • Повышенная подверженность и читаемость
  •   
ответил zarsiwala 28 MarpmWed, 28 Mar 2012 19:41:47 +04002012-03-28T19:41:47+04:0007 2012, 19:41:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132