Виталий Барышников

Виталий Барышников

С нами с 03 ноября 2015; Место в рейтинге пользователей: #165

Как выбрать данные из нескольких кастомных таблиц?

Мне нужно выбрать данные из нескольких кастомных таблиц через pdoResources, но не получается настроить Join-ы правильно.
Есть несколько кастомных таблиц с одинаковой структурой полей и с сгенерированными моделями.
Данные из одной таблицы выводятся легко:
[[!pdoResources?
    &loadModels=`orders_external`
    &class=`BazOrders1External`
    &tpl=`tpl.orders.row`
    &limit=`0`
    &where=`{ 'publishedby':2 }`
]]
А вот как приджойнить сюда другие таблицы по тому же условию?
Василий Столейков
10 февраля 2016, 18:32
modx.pro
7
3 312
0

Два сайта на одном движке.

Искала как создать два сайта на одном движке с помощью контекстов, почему-то попадаются решения только либо с плагинами, либо с изменением кода или htaccess. Неужели это не работает по умолчанию если настроить контекст? В данный момент я настроила ключи: site_name, site_url, base_href, default_template, error_page, http_host, site_start. Папка домена направлена на ту же папку, что и один из сайтов, на котором стоит движок и по ссылке на второй сайт открывается тот же первый. Версия движка 2.4.2.
Любовь
10 февраля 2016, 11:52
modx.pro
2
2 619
0

ms2Gallery загрузка других файлов

День добрый сообщество, хотелось бы уточнить возможно ли в ms2Gallery загружать к примеру не изображения, а файлы форматов (.pdf; .zip; .txt; .doc.) и соответственно их вывод.

Заранее благодарен!
Дмитрий Середюк
10 февраля 2016, 11:34
modx.pro
1
1 110
0

Вывод количества всех просмотров ресурсов

Добрый день! С помощью данного сниппета пытаюсь выводить количество всех просмотров ресурсов добавленных пользователем. Проблема в том, что ресурсов более 1000, и из-за этого данный сниппет выполняется очень долго. Как можно ускорить выполнения данного сниппета? Или есть способ реализации по проще?

$output_alluser = $modx->runSnippet('pdoUsers',array(
    'groups' => 'manager_main',
    'tpl' => '@INLINE {{+id}},'
));
$idmanager= isset($idmanager) ? $idmanager: $output_alluser;

$output = $modx->runSnippet('getTickets',array(
    'user' => $idmanager,
    'showUnpublished' => '1',
    'parents' => '0',
    'tpl' => '@INLINE {{+views}},',
    'limit' => '0',
    'fastMode' => '1',
));
$output = substr($output, 0, -1);
$str_views = split(",", $output);
echo array_sum($str_views);
Алексей Соин
10 февраля 2016, 11:17
modx.pro
1
1 102
0

Получение данных пользователя при сохранении

Привет, подскажите пожалуйста, как через плагин с событием «OnUserFormSave» (Срабатывает при сохранении пользователя в админке).
/manager/?a=security/user/update&id=1
Получить его id, имя и группу пользователей, в которой он состоит. И к примеру, записать всё это в поле комментарий.
Павел
09 февраля 2016, 14:34
modx.pro
2
1 853
0

Помогите бороться со спамом

Помогите побороть спам который валится из форм…

нужно решение без капчи
валидацию по введенным данным формы проходят
пробовал скрытые поля ставить не помогает

Такие у меня формы:
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`order-call`
	&emailTpl=`callEmailTpl`
	&hooks=`email`
	&emailSubject=`Заказ звонка с сайта`
	&emailTo=`frogggggi@gmail.com`
	&validate=`work-email:blank,name:required,phone:required:regexp=^/[0-9]/^,workemail:blank`
	&validationErrorMessage=`<p class="error">Ваше сообщение не отправлено!
Заполните обязательные поля формы.</p>`
	&successMessage=`Сообщение успешно отправлено`
]]
workemail и work-email скрытые формы… не помогло… помогите
Саша Иващенко
07 февраля 2016, 17:31
modx.pro
6
5 714
0

Совместил «translit» и «yTranslit»

Еж+уж=?
Итак для начала — МОДХ открыл для себя совсем недавно, около месяца назад. Многое еще не понятно, потихоньку копаюсь. Дошел до плагинов генерации УРЛов (псевдонимов), таких как
«translit» «yTranslit»
Идея перевода Яндексом понравилась, но проблема что не все слова переводит. Те если написать аббревиатуру с цифрами, то уже не переведет и вернет кириллицу. И если объединить два плагина в один то идеально дополнят друг друга. С чем не справится «yTranslit» докончит «translit».
den
den
05 февраля 2016, 16:03
modx.pro
3
4 266
+2

Посоветуйте способ вывода таблицы MODX

Стоит задача максимально просто редактировать заданные ресурсы в админке. Лучше всего бы подошла обычная табличка ExtJs
Николай
04 февраля 2016, 16:33
modx.pro
1
3 611
0

mSocial - первый релиз.

Представляю Вашему вниманию mSocial. Что умеет на данный момент.

— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.
Павел Карелин
02 февраля 2016, 00:44
modx.pro
10
8 599
+13

Tickets introtext и Jevix

Я так и не понял баг это или фича. Tickets сохраняет content, обработанный Jevix, в introtext. Делает это даже когда Jevix отключен. Чтоб избавиться от этого нужно отредактировать 2 файла: create.class.php и update.class.php по адресу /core/components/tickets/controllers/ticket/.
Денис Дыранов
01 февраля 2016, 09:06
modx.pro
5
3 392
0