Василий Столейков
С нами с 19 декабря 2012; Место в рейтинге пользователей: #25Как указать сниппету тикет для редактирования?
Как указать сниппету TicketForm id тикета для редактирования не используя GET-параметр адресной строки tid?
Как выбрать ЛУЧШИЕ где комментов >= 10
Вывожу лучшие тикеты через mFilter2 с сортировкой по количеству комментариев примерно так (убрал всё лишнее чтобы не мешало):
Есть 2 вопроса:
{$_modx->runSnippet('!mFilter2', [
'element' => 'getTickets',
'sortdir' => 'DESC',
'sortby' => 'comments',
'leftJoin' => '{
"Thread":{ "class":"TicketThread","on":"Thread.resource=Ticket.id" },
"Comment":{ "class":"TicketComment","on":"Comment.thread=Thread.id AND Comment.parent = \'0\'" }
}',
'select' => '{
"Comment":"COUNT(DISTINCT Comment.id) as comments"
}',
])}
Есть 2 вопроса:
TicketComments - как вытащить одну ветку?
Как можно с помощью TicketComments вывести только одну ветку с комментариями.
Сразу уточню, что под веткой я имею ввиду не все комментарии определённой страницы (не thread), а только один комментарий со всеми ответами на него.
Задача упрощается тем, что мне нужно выбрать только 2 уровня комментариев, третий не нужно (необязателен).
Сразу уточню, что под веткой я имею ввиду не все комментарии определённой страницы (не thread), а только один комментарий со всеми ответами на него.
Задача упрощается тем, что мне нужно выбрать только 2 уровня комментариев, третий не нужно (необязателен).
Удаление криво загруженных фоток в ms2Gallery
Не нашел готового решения (может плохо искал) и быстро набросал скрипт для Console.
При импорте фоток всё пошло наперекосяк, и я понял свою ошибку только после кривой заливки всех фоток. Пришлось аккуратно откатывать всё назад чтобы не повредить ранее правильно залитые файлы.
Вылаживаю скрипт для себя и для других, кто так же столкнётся с такой проблемой.
При импорте фоток всё пошло наперекосяк, и я понял свою ошибку только после кривой заливки всех фоток. Пришлось аккуратно откатывать всё назад чтобы не повредить ранее правильно залитые файлы.
Вылаживаю скрипт для себя и для других, кто так же столкнётся с такой проблемой.
Передаваемая переменная заменяется html-сущностями
Привет!
Нужна помощь, уже весь мозг сломал, пока докопался до причины. Не могу понять никак почему в полученной в сниппете сериализованной строке фигурные скобки преобразовываются в html-сущности.
Это var_dump полученной строки из базы данных или параметров сниппета.
На самом деле тут больше символов чем видно (42, а должно быть 32) и полученная строка выглядит так:
'a:2: {i:0;s:2:«17»;i:1;s:2:«27»;}'
Это обычная строка, именно такой строкой должна выглядеть
полученная строка. Иначе unserialize() не срабатывает:
Как получить чистую строку? Или решать проблему через костыль, типа замены html-сущностей на теги?
Нужна помощь, уже весь мозг сломал, пока докопался до причины. Не могу понять никак почему в полученной в сниппете сериализованной строке фигурные скобки преобразовываются в html-сущности.
Это var_dump полученной строки из базы данных или параметров сниппета.
На самом деле тут больше символов чем видно (42, а должно быть 32) и полученная строка выглядит так:
'a:2: {i:0;s:2:«17»;i:1;s:2:«27»;}'
string(42) "a:2:{i:0;s:2:"17";i:1;s:2:"27";}"
Это обычная строка, именно такой строкой должна выглядеть
полученная строка. Иначе unserialize() не срабатывает:
string(32) 'a:2:{i:0;s:2:"17";i:1;s:2:"27";}'
Если поместить строку в переменную, то она унсериализируется без проблем.Как получить чистую строку? Или решать проблему через костыль, типа замены html-сущностей на теги?
Как правильно составить SQL (или where) запрос?
Попробую максимально упростить задачу на пальцах:
Допустим есть таблица, в которой несколько полей:
Допустим есть таблица, в которой несколько полей:
Не сохраняется объект $user
Не мог понять почему у меня не работает код создания пользователя, который срабатывал при отправки формы пользователем. Форма через AjaxForm работает, да не срабатывает и зависает не получив ajax-ответа…
Вот примерный код создающий пользователя:
Вот примерный код создающий пользователя:
Fenom makeUrl как сделать scheme full?
Есть ли возможность в феноме указать тип схемы для ссылки, например full?
{$_modx->makeUrl(220)}
Например в другом контексте ссылка генерируется без папки языка, например /en/. От чего отталкивается pdoMenu?
От чего отталкивается pdoMenu в многоязычном сайте построенном на контекстах, у которого &parents = `0`?
При переключении языков меню подхватывается у соответствующего раздела.
При переключении языков меню подхватывается у соответствующего раздела.
Как выбрать данные из нескольких кастомных таблиц?
Мне нужно выбрать данные из нескольких кастомных таблиц через pdoResources, но не получается настроить Join-ы правильно.
Есть несколько кастомных таблиц с одинаковой структурой полей и с сгенерированными моделями.
Данные из одной таблицы выводятся легко:
Есть несколько кастомных таблиц с одинаковой структурой полей и с сгенерированными моделями.
Данные из одной таблицы выводятся легко:
[[!pdoResources?
&loadModels=`orders_external`
&class=`BazOrders1External`
&tpl=`tpl.orders.row`
&limit=`0`
&where=`{ 'publishedby':2 }`
]]
А вот как приджойнить сюда другие таблицы по тому же условию?