Всего 122 947 комментариев

Сергей
29 апреля 2015, 15:01
+1
Виталий, когда будет отключение виртуальных чанков через системные настройки?
Елена
29 апреля 2015, 14:49
0
Появляются вот такие строки в журнале —
[2015-04-29 14:43:36] (ERROR @ /assets/components/office/action.php) Плагин уведомления о новом пользователе запущен
[2015-04-29 14:43:36] (ERROR @ /assets/components/office/action.php) Плагин уведомления о новом пользователе запущен
[2015-04-29 14:43:52] (ERROR @ /index.php) Плагин уведомления о новом пользователе запущен
[2015-04-29 14:43:52] (ERROR @ /index.php) Плагин уведомления о новом пользователе запущен
ERROR @ /index.php — это и говорит об ошибке?
Илья
29 апреля 2015, 14:41
0
В таком случае, как Вы себе представляете этот блок-фильтр в отдельном чанке, если у Вас шаблон не позволяет размещать этот самый блок рядом с картой? Даже если блок-фильтр будет в отдельном чанке, его надо будет вызывать в сниппете YandexMaps. То есть между картой и блоком с фильтром ничего не впихнуть, не залезая в основной чанк.
Жаль. Я планировал разместить блок фильтра в одном div'е, а блок карты совершенно в другом.

Там многое можно сделать по-другому. Руки никак не доходят. :)
Как, все же, полностью отключить checkZoomRange? В коде не нашел. Что поправить?
У меня при выборе одной группы, где пока одна точка включается зум на максимум, а яндекст еще тайтлы не нарисовал, соответственно вижу «для этого участка местности нет данных… итд»
Воеводский Михаил
29 апреля 2015, 14:28
0
Сразу после
case 'OnUserSave':
Добавьте
$modx->log(1,'Плагин уведомления о новом пользователе запущен');
Если такой строки не увидите в системном журнале, то разбирайтесь, почему плагин не запускается.

Сам плагин рабочий, скопирован с действующего проекта.
Юрий
29 апреля 2015, 14:26
0
Если интересно такое решение могу подсказать
Елена
29 апреля 2015, 14:23
0
нет, и так не работает… ох
Елена
29 апреля 2015, 14:12
0
да-да, это я сразу сделала
AFANASIY
29 апреля 2015, 14:08
0
разобрался с ними)
кстати а как сделать чтобы фильтр происходил после заданных параметров,
т.е.
выбрал несколько станций, цену указал и остальные параметры и все это время (не ищет) только после того как нажал кнопку «поиск»?
Воеводский Михаил
29 апреля 2015, 14:06
0
Вручную укажите значения. Например:
$message = 'Message content';
$email = 'your@email.';
Так работает?
Володя
29 апреля 2015, 14:04
0
joxi.ru/bmobdZ3uq3Ljry
Зайти в плагин и на вкладке системные события поставить галочку у OnUserSave и конечно не забыть сохранить.
Володя
29 апреля 2015, 14:03
0
сейчас я вам помогу…
секунду
Елена
29 апреля 2015, 14:01
0
да, проверила, все работает, письмо отправляется, приходит, и обратная связь и почта, все работает на сайте, кроме плагина… непонятно что с этим делать. Спасибо за помощь…
Алексей Ерохин
29 апреля 2015, 13:28
+1
sortby из pdotools принимает json массив, если надо по нескольким полям отсортировать.
Василий Наумкин
29 апреля 2015, 13:08
0
Предлагаю в ответ этим горе-SEOшникам показать примеры работающих магазинов с такими адресами в фильтрах. Заодно можно спросить, как вообще выживают сайты без friendly urls?

Понимают ли они, что страница с фильтром — динамическая, и её содержимое зависит от параметров? Что параметры это служебные, что они могут меняться?

Вот из-за таких «сеошники настивают» их никто и не любит. Гербалайф, одним словом.
An Si
29 апреля 2015, 12:59
0
у меня не чистится без этого кода. Для обновления использую плагин https://modx.pro/components/4464-currencyrate-currency-exchange-rate/#comment-38471 а не кнопку Обновить в самом компоненте. Возможно в этом дело.
AFANASIY
29 апреля 2015, 12:55
0
вот у меня такой вопрос стал, сеошники настивают сделать урлы вида site.com/metro-dinamo
или site.com/metro/dinamo
сейчас у меня выглядит так site.com/?tv|metro=40

[[!mFilter2? 
                    &filters=`tv|price_from:decimal,tv|metro`
                    &toSeparatePlaceholders=`ms.`
                    &suggestions=`0`
                    &parents=[[*id]]
                    &depth=`3`
                    &includeTVs=`metro,price_from,price_to,area,city,direction,
                            mcad_distance,metro_distance,type_of_sale,currency,
                            image,square_from,square_to,main_page_show,
                            class_zdaniya,nazvanie_zdaniya,tip_zdaniya,
                            main_page_show`
                    &tvPrefix=`tv.`
                    &tpl=`catalogItem_sidebar`
                    &where=`{"template":7}`
                    &limit=`12`
                    &sortby=`{"main_page_show":"DESC","publishedon":"DESC","createdon":"DESC"}`
                    &tplFilter.outer.tv|metro=`tpl.mFilter2.filter.outerGiga`
                    &tplFilter.row.tv|metro=`tpl.mFilter2.filter.checkboxHalfCol`
                   
                ]]
Павел Сидоров
29 апреля 2015, 12:52
0
Видимо и вправду он не принимает массив…

'sortby' => 'docsContract.id',
    'sortdir' => 'DESC'
так работает.
Павел Сидоров
29 апреля 2015, 12:45
0
Кстати, там в примере Василия,
также нету ничего в запросе связанного с сортировкой…
0.0000322: xPDO query object created
0.0003891: innerJoined Ticket as Ticket
0.0001400: Added selection of TicketFile: SQL_CALC_FOUND_ROWS `id`, `parent`, `class`, `source`, `name`, `description`, `path`, `file`, `type`, `size`, `createdon`, `createdby`, `url`, `thumb`, `deleted`, `properties`, `hash`
0.0001042: Added selection of Ticket: `pagetitle`
0.0005560: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `TicketFile`.`id`, `TicketFile`.`parent`, `TicketFile`.`class`, `TicketFile`.`source`, `TicketFile`.`name`, `TicketFile`.`description`, `TicketFile`.`path`, `TicketFile`.`file`, `TicketFile`.`type`, `TicketFile`.`size`, `TicketFile`.`createdon`, `TicketFile`.`createdby`, `TicketFile`.`url`, `TicketFile`.`thumb`, `TicketFile`.`deleted`, `TicketFile`.`properties`, `TicketFile`.`hash`, `Ticket`.`pagetitle` FROM `modx_tickets_files` AS `TicketFile` JOIN `modx_site_content` `Ticket` ON Ticket.id = TicketFile.parent "
0.0023780: Total time
1 835 008: Memory usage
Павел Сидоров
29 апреля 2015, 12:43
0
bezumkin.ru/training/course2/3006/ — взял от сюда:
$files = $pdo->getCollection('TicketFile', array(), array(
	'innerJoin' => array(
		'Ticket' => array(
			'class' => 'Ticket',
			'on' => 'Ticket.id = TicketFile.parent'
		)
	),
	'select' => array(
		'TicketFile' => '*',
		'Ticket' => 'pagetitle'
	),
	'sortby' => array(
		'TicketFile.id' => 'ASC'
	)
));
echo '<pre>';
print_r($modx->getPlaceholder('pdoTools.log'));
print_r($files);
Если убираю
'sortby' => array(
        'id' => 'DESC',
    ),
то в логе появляется Sorted by docsContract.id, ASC,
т.е. сортирует по умолчанию
также в строке запроса появляется: ORDER BY docsContract.id ASC