Вадим

Вадим

С нами с 30 апреля 2016; Место в рейтинге пользователей: #496
05 ноября 2019, 15:52
0
После @ вы должны указать имя набора пареметров у сниппета, которые вы можете создать в настройках сниппета.
что вы имеете ввиду? в документации сказано указать набор параметров, а не имя параметров. Есть пример/образец?
24 апреля 2017, 01:38
0
Спасибо! учту замечания.
15 марта 2017, 23:27
0
а на кой это надо? для чего так кастомизировать?
15 марта 2017, 10:31
+1
а в коробке этого и нет наверное :)
15 марта 2017, 10:20
1
0
Да чего там не понятного?!
написано, почти по русски, ну переведите в гугле в конце концов.
«вставьте сюда
core/components/hybridauth/vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Facebook.php
эту строчку
require_once Hybrid_Auth::$config["path_libraries"] . "Facebook/autoload.php";
10 февраля 2017, 16:29
2
+2
А-а, так вам нужны закрытые каталоги? доступ к базе? конфиги и разные вкусности? :) Тогда у вас проблема с безопасностью. Вам надо было спрашивать — «Как закалить сайт на modx?»
Вот здесь посмотрите Hardening Your MODX Site
10 февраля 2017, 11:10
+1
Человек сделал свой сайт, для себя, как банковскую ячейку и не хочет чтобы кто-то посторонний его смотрел. У человека проблема, а вы смеетесь! :)
07 февраля 2017, 17:57
0
Отлично! спасибо!
07 февраля 2017, 17:54
0
резюме: В ответе на топик, можно считать оба варианта равны в смысле расходования ресурсов системы, но первый более оптимален :)
07 февраля 2017, 16:31
0
Спасибо. Плагин работает с несколькими событиями.
if ($parent == "14"){
	switch ($modx->event->name) {
		case 'OnBeforeDocFormSave':
			...
		break;
		case 'OnDocFormSave':
			...
		break;
	}
}
Какой изъян такого написания? Если запинтуть if внутрь — будет избыточный код.
07 февраля 2017, 16:25
0
Спасибо, в моем конкретном случае события два и оба под фильтром «парент 14».
лучше делать ВНУТРИ
почему? можете разъяснить? с чем это связано? Обратные аргументы — минимизация кода.
27 октября 2016, 14:10
0
1. pdoPage из getTickets выбирает переменные total, totalVar через плэйсхолдер totalVar, который устанавливается в значение total в методе setTotal() класса pdoFetch при запуске метода run().
2. pdoPage в getTickets отдает limit, offset через параметры $scriptProperties.
25 октября 2016, 00:51
0
помогло вот это решение — how-to-make-the-output-of-getcollection-with-pagination-pages
Особая благодарность Илье Уткину за поддержку!
25 октября 2016, 00:15
0
Да, я делал и писал об этом выше, пагинатор появлялся, но при попытке перехода на другие страницы сбрасывал на первую :(
20 октября 2016, 15:52
0
Сделал вывод тикетов используя объекты modTemplateVarResource. Вы правы, это более грамотный подход.
Но вопрос все равно остался открытым. pdoPage никак не оборачивает. В обычном режиме getTickets сам не заполняет плейсходер, а «total» устанавливается в placeholder для пагинации в pdoFetch когда запускается метод run. Так как я использую pdoFetch::getCollection и затем pdoFetch::getObject, то этот плайсходер не заполняется и пагинация тупит.
16 октября 2016, 21:15
0
Фу, выдохнул с облегчением, значит не вопиющий глас в пустыне! Спасибо за реплей!
У меня большое желание сделать что-то самостоятельно, это приносит удовлетворение.
Благодарю за пинок в нужном направлении :), а то я стал затухать, мне как раз не хватало идей, вариантов. Попробую поработать с объектами modTemplateVarResourc
16 октября 2016, 10:41
0
Помочь кто-нибудь может?! Просим автора, Василий, не посчитайте за труд, бросьте взгляд пожалуйста! Мольба!
13 октября 2016, 18:03
-1
Ну, и где наши мастодонты? Все тихаряться? Никто вам не поверит, что не знаете ответа на такой легкий вопрос для профи. Просыпайтесь господа!
А я тем временем закинул в getTickets такую конструкцию
$total = count($output);
$totalVar = $modx->getOption('totalVar', $scriptProperties, 'total');
$modx->setPlaceholder($totalVar,$total);
$limit=$modx->getOption('limit', $scriptProperties, 8);
$offset=$modx->getOption('offset', $scriptProperties, 0);
Чтобы скормить pdoPage количество тикетов для вывода. В пагинации теперь рисует две страницы- это правильно. А вот лимит в 8 игнорирует и выводит 10 тикетов, при переходе на вторую страницу показывает снова первую (считает такой переход ошибкой).
Что еще поворошить? Подсказываем, не стесняемся, рассмотрю даже самые невероятные идеи.
12 октября 2016, 22:06
1
0
может сюда глянь <a href="https://modx.pro/help/10054/">
12 октября 2016, 21:07
0
Ещё кто-нибудь, кроме Василия Наумкина, знает этот снипет?! Киньте хоть в какую сторону, где откапывать?!