SocialTools

Компонент с социальным функционалом для MODX. С помощью него можно отправлять и читать сообщения, получать списки входящих и исходящих сообщений.
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Саша Пекшев
Пакетов
1
Закачек
253
Автор дополнения
Пакетов
1
Закачек
253
Версия 0.2.3-pl
Дата выпуска 27.03.2014
Загрузки 253
Просмотры 3 932
SocialTools — это компонент с социальным функционалом для CMS / CMF MODX. С помощью него можно отправлять и читать сообщения, получать списки входящих и исходящих сообщений.

5 шагов для быстрого начала:


1. Создать ресурс с формой отправки сообщений.

<div class="social-container">
	[[!socDialogForm]]
</div>
2. Создать ресурс со списком входящих сообщений

В данном примере используется pdoPage, вы можете использовать getPage

<div class="social-container">
	[[!pdoPage?
		&element=`socDialogList`
		&action=`inbox`
	]]
	
	[[+page.nav]]
</div>
3. Создать ресурс со списком исходящих сообщений.
В данном примере используется pdoPage, вы можете использовать getPage

<div class="social-container">
	[[!pdoPage?
		&element=`socDialogList`
		&action=`outbox`
	]]

	[[+page.nav]]
</div>
4. Создать ресурс для чтения сообщения
<div class="social-container">
	[[!socDialogReceive]]
</div>
5. Сделать правки в чанках по умолчанию.

Изменить readMsgResourceID — на id вашего ресурса с вызовом сниппета для чтения сообщений.

Изменить formSendResourceID — на id вашего ресурса с вызовом сниппета для формы отправки сообщения.

Рекомендации, дополнения


1. Установить компоненты dateAgo, и phpthumbon для приятного отображения даты отправки сообщения и аватара пользователя в чанках.

2. Вывод плейсхолдера непрочитанных сообщений по умолчанию
[[!+socIsRead:notempty=`Новые сообщения! ([[!+socIsRead]])`]]
3. Заключать все вызовы в div с классом social-container, у этого класса фиксированая ширина, с помощью него вы легко сможете настроить ширину под свой сайт в CSS

4. Полезные классы в CSS social-listheader, social-msgcontent — параметр max-width, определяет максимальную ширину этих полей, все что больше будет обрезаться и ставиться многоточие.
Они используется для отображения списка сообщениий. Если вы изменяете параметры класса social-container, то значения в social-listheader, social-msgcontent так же нужно настроить под ваш CSS.




Вы всегда можете сделать свои чанки, с собственным CSS, на основе чанков по умолчанию.

Последние обсуждения в сообществе MODX.pro