Abu
С нами с 24 декабря 2012; Место в рейтинге пользователей: #89Вывод картинок в анонсах статьях
Здравствуйте, подскажите пожалуйста лучшее решение.
Суть вопроса: используя Tickets с добавленными фото в ресурсах (тиккетах), как лучше вывести одно фото в анонсе статьи.
На данный момент я вывожу их таким образом:
Суть вопроса: используя Tickets с добавленными фото в ресурсах (тиккетах), как лучше вывести одно фото в анонсе статьи.
На данный момент я вывожу их таким образом:
Вывод последних комментариев на главной
Парни помогите последний рывок с Tickets'ом доразобрать
Есть страница с комментариями, на главную нужно вывести три последних комментария.
Комментарии оставлены гостями!
вывожу эти самые комментарии
Содержимое чанка «Tickets.comment.latest.custom»:
Итог:
На главной странице выводится ИМЯ и ВРЕМЯ когда оставлен комментарий, но самого содержимого комментария нет.
Есть страница с комментариями, на главную нужно вывести три последних комментария.
Комментарии оставлены гостями!
[[!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>
Итог:
На главной странице выводится ИМЯ и ВРЕМЯ когда оставлен комментарий, но самого содержимого комментария нет.
Теги в Tickets
Прошу у сообщества помощи в вопросе грамотной реализации тегов — для статей (Tickets).
Вопрос по gravatar в HybridAuth
Добрый день всем!
Не могу найти в базе данных таблицу, где хранится изображение, загруженное пользователем через сервис gravatar. Подскажите, пожалуйста, где искать.
Я нашла единственную таблицу, которая, судя по ее названию, должна относиться к компоненту HybridAuth — ..._ha_user_services. Но там хранятся изображения аватарок из соц. сетей.
Не могу найти в базе данных таблицу, где хранится изображение, загруженное пользователем через сервис gravatar. Подскажите, пожалуйста, где искать.
Я нашла единственную таблицу, которая, судя по ее названию, должна относиться к компоненту HybridAuth — ..._ha_user_services. Но там хранятся изображения аватарок из соц. сетей.
Вывод тегов товара
Привет.
Хочу на странице с товаром вывести все теги товара. Так, что бы по клику на тег получать все товары с этим тегом. В общем обычный функционал.
Попытался сделать вот так:
Подскажите, правильно ли я вообще делаю? Или подскажите, может есть готовые сниппеты для задуманного. Программист из меня некудышний, а разобраться хочется)
Спасибо!
Хочу на странице с товаром вывести все теги товара. Так, что бы по клику на тег получать все товары с этим тегом. В общем обычный функционал.
Попытался сделать вот так:
[[!tagLister? &tv=`ms_tags` ]]
Вроде как tagLister должен обрабатывать tv-параметры. Но тут он не работает… Можно конечно создать еще один tv, и писать теги товара в нем. Но не хочется лишнее поле делать.Подскажите, правильно ли я вообще делаю? Или подскажите, может есть готовые сниппеты для задуманного. Программист из меня некудышний, а разобраться хочется)
Спасибо!
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 еле посещаемых сайта? Вот и хотелось бы разобраться.
Ребят, кто в линуксе разбирается, помогите советом.
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 еле посещаемых сайта? Вот и хотелось бы разобраться.
Отправляем заголовки Last-Modified и Not Modified
Написал небольшой плагинчик для отправки браузеру заголовка Last-Modified и, если браузер спросит If modified since — ответа 304 Not Modified
Кастомизация TicketForm
Доброго времени суток, сообщество =)
На днях, видел вопрос человека, еще на старом сайте сообщества, о том, как же добавить свои поля в форму редактирования\создания тикетов.
Вот мой вариант, который только что написал. За основу, в целом взял подход Василия (ну т.е так как сделано тут), т.к считаю его оптимальным.
На днях, видел вопрос человека, еще на старом сайте сообщества, о том, как же добавить свои поля в форму редактирования\создания тикетов.
Вот мой вариант, который только что написал. За основу, в целом взял подход Василия (ну т.е так как сделано тут), т.к считаю его оптимальным.
Расширенные поля пользователей
Небольшая пошаговая инструкция, как научиться сохранять любые интересующие данные о юзере в специальное поле extended.
На самом деле, это никакой не секрет. Во многих объектах MODX есть специальное поле типа JSON, которое хранится в БД как текст, например, properties у modResource и extended у modUserProfile.
При работе с объектами xPDO, JSON текст из этих полей превращается в массивы. То есть, общий принцип выглядит так:
На самом деле, это никакой не секрет. Во многих объектах 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();
}
}
Самое приятное, что эти данные вы можете не только просмотреть на странице пользователя, но и изменить.Tickets 1.3.0 требует ввести email пользователя
Василий, добрый вечер!
В последней версии Tickets обнаружила такую же проблему, как описано тут, только с использованием HybridAuth: при попытке оставить комментарий выскакивает сообщение, что не указан email. Специально проверила — в 1.2.4 такой проблемы нет.
В последней версии Tickets обнаружила такую же проблему, как описано тут, только с использованием HybridAuth: при попытке оставить комментарий выскакивает сообщение, что не указан email. Специально проверила — в 1.2.4 такой проблемы нет.