Abu

Abu

С нами с 24 декабря 2012; Место в рейтинге пользователей: #89

Вывод картинок в анонсах статьях

Здравствуйте, подскажите пожалуйста лучшее решение.
Суть вопроса: используя Tickets с добавленными фото в ресурсах (тиккетах), как лучше вывести одно фото в анонсе статьи.
На данный момент я вывожу их таким образом:
Борис И
02 ноября 2014, 18:05
modx.pro
4
3 007
+1

Вывод последних комментариев на главной

Парни помогите последний рывок с Tickets'ом доразобрать

Есть страница с комментариями, на главную нужно вывести три последних комментария.

Комментарии оставлены гостями!

[[!TicketLatest? &tpl=`Tickets.comment.latest.custom` &action=`Comments` &limit=`3`]]

вывожу эти самые комментарии

Содержимое чанка «Tickets.comment.latest.custom»:
<li>
[[+text]]
<div class="r-auth">— [[+fullname]]</div> 
[[+date_ago]]  
</li>


Итог:
На главной странице выводится ИМЯ и ВРЕМЯ когда оставлен комментарий, но самого содержимого комментария нет.
Евгений
01 ноября 2014, 19:32
modx.pro
1
3 412
0

Теги в Tickets

Прошу у сообщества помощи в вопросе грамотной реализации тегов — для статей (Tickets).
Abu
Abu
27 сентября 2014, 20:28
modx.pro
2
2 538
+1

Вопрос по gravatar в HybridAuth

Добрый день всем!
Не могу найти в базе данных таблицу, где хранится изображение, загруженное пользователем через сервис gravatar. Подскажите, пожалуйста, где искать.
Я нашла единственную таблицу, которая, судя по ее названию, должна относиться к компоненту HybridAuth — ..._ha_user_services. Но там хранятся изображения аватарок из соц. сетей.

Дарья Сизова
20 сентября 2014, 09:25
modx.pro
3
2 716
+2

Вывод тегов товара

Привет.

Хочу на странице с товаром вывести все теги товара. Так, что бы по клику на тег получать все товары с этим тегом. В общем обычный функционал.
Попытался сделать вот так:
[[!tagLister? &tv=`ms_tags` ]]
Вроде как tagLister должен обрабатывать tv-параметры. Но тут он не работает… Можно конечно создать еще один tv, и писать теги товара в нем. Но не хочется лишнее поле делать.

Подскажите, правильно ли я вообще делаю? Или подскажите, может есть готовые сниппеты для задуманного. Программист из меня некудышний, а разобраться хочется)
Спасибо!
Андрей Сухомозгий
30 июня 2014, 17:42
modx.pro
2
5 314
0

MySQL жрёт почти всю память на vps

Всем привет!
Ребят, кто в линуксе разбирается, помогите советом.

MySQL стал жрать много памяти. Почти всю отжирает, зараза.
Debian 7, mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (i686) using readline 6.2
256 МБ оперативной.

На сервере физически сайтов много, но это только для парковки доменов-зеркалов основного сайта. Реальных сайтов на сервере 2-3. На всех остальных никаких никаких cms не установлено. Посещаемость 150 человек в сутки максимум. Сайты простые, технологически не навороченны.
Раньше из 256 мегабайт отъедалось максимум две-третьих.
Но 2 дня назад начали сыпаться письма от хостера, что, мол, «памяти мало, делайте что-нибудь или платите больше». Платить-то мне не жалко, только вот за что? За 3 еле посещаемых сайта? Вот и хотелось бы разобраться.
Алексей Карташов
26 июня 2014, 13:00
modx.pro
4
18 620
0

Отправляем заголовки Last-Modified и Not Modified

Написал небольшой плагинчик для отправки браузеру заголовка Last-Modified и, если браузер спросит If modified since — ответа 304 Not Modified
Илья Уткин
29 апреля 2014, 13:49
modx.pro
20
14 382
+3

Кастомизация TicketForm

Доброго времени суток, сообщество =)

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

Вот мой вариант, который только что написал. За основу, в целом взял подход Василия (ну т.е так как сделано тут), т.к считаю его оптимальным.
Clean
14 апреля 2014, 19:05
modx.pro
8
2 839
+2

Расширенные поля пользователей

Небольшая пошаговая инструкция, как научиться сохранять любые интересующие данные о юзере в специальное поле extended.

На самом деле, это никакой не секрет. Во многих объектах MODX есть специальное поле типа JSON, которое хранится в БД как текст, например, properties у modResource и extended у modUserProfile.

При работе с объектами xPDO, JSON текст из этих полей превращается в массивы. То есть, общий принцип выглядит так:
// id нужного пользователя
$user_id = 15;
// Получаем объект modUser
if ($user = $modx->getObject('modUser', $user_id)) {
	// Получаем связанный с ним профиль пользователя
	if ($profile = $user->getOne('Profile')) {
		// Получаем специальное поле extended
		$extended = $profile->get('extended');
		// Добавляем новое значение
		$extended['mykey'] = 'mydata';
		// И сохраняем обратно в профиль
		$profile->set('extended', $extended);
		$profile->save();
	}
}
Самое приятное, что эти данные вы можете не только просмотреть на странице пользователя, но и изменить.
Василий Наумкин
07 апреля 2014, 11:00
modx.pro
40
16 465
+11

Tickets 1.3.0 требует ввести email пользователя

Василий, добрый вечер!
В последней версии Tickets обнаружила такую же проблему, как описано тут, только с использованием HybridAuth: при попытке оставить комментарий выскакивает сообщение, что не указан email. Специально проверила — в 1.2.4 такой проблемы нет.
Дарья Сизова
15 марта 2014, 19:52
modx.pro
1
2 918
0