Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #24
16 сентября 2015, 11:50
0
Можно ли отключить у mFilter2 ajax-пагинацию и оставить стандартную? Или как сохранить параметры поиска в mFilter2 при переключении страниц пагинации?
Или же я не в ту сторону копаю?
14 сентября 2015, 16:25
+1
Готов взяться за работу. Можно скинуть ссылку на текущий сайт? Можно в личку.
12 сентября 2015, 19:07
0
У меня ещё вопрос. При выводе уникальных значений через pdoResources выводятся и такие варианты:
кабельный обогрев кровли||в готовую кровлю||обогрев плоской кровли||электрический обогрев кровли||система обогрева кровли и водостока
это в одном из значений тв-шек, таких несколько.
Чтобы разбить это значение и вывести только уникальные варианты нужно писать отдельный сниппет, или можно это сделать через pdoResources?
11 сентября 2015, 17:14
0
Спасибо за ответ. Значит буду выкручиваться…
11 сентября 2015, 15:47
0
Впечатление, что &select вообще не работает с DISTINCT если указаны несколько полей для выборки…
07 сентября 2015, 13:25
0
Не знаю как в этой версии (ещё не обновился в modstore), но в предыдущей есть глюк с пролистыванием таблицы.
То есть если открыть таблицу для просмотра, то там по умолчанию отображаются 10 строк. Если выставить например в 1000 строк, чтобы все 600 имеющихся строк отобразились сразу, то таблица уходит вниз, но возможности прокручивать вниз нет. Вот скрин: joxi.ru/EA4pPygs47kJAb
04 сентября 2015, 15:39
0
Спасибо за поиск по избранному — давно этого ждал!
04 сентября 2015, 12:48
1
0
Ошибки и пустой экран, если пользователь неавторизован. Добавил проверку в сниппет:
<?php
$user = $modx->getObject('modUser', $input);
if($user) {
    $profile = $user->getOne('Profile');
    $extended = $profile->get('extended');
}
if($extended[$options]) {
    return $extended[$options];
}
else {
    return ' ';
}
04 сентября 2015, 08:31
0
При таком подходе если значение extended не заполнено, то выводится id пользователя.
Решил это следующим образом в сниппете:
<?php
$user = $modx->getObject('modUser', $input);
$profile = $user->getOne('Profile');
$extended = $profile->get('extended');
if($extended[$options]) {
    return $extended[$options];
}
else {
    return ' ';
}
Не знаю, может есть и более красивое решение, чем подсовывать пробел на выводе…
04 сентября 2015, 08:24
0
Искал удобный готовый вариант для вывода какого-нибудь extended-поля в произвольном месте сайта, и в итоге сам написал его.
Для удобного вывода extended-полей пользователя сделал себе сниппет extended в качестве фильтра.

Пример вызова:
[[!+modx.user.id:extended=`companyname`]]

Код сниппета extended:
<?php
$user = $modx->getObject('modUser', $input);
$profile = $user->getOne('Profile');
$extended = $profile->get('extended');
return $extended[$options];

Данный вызов для текущего пользователя, но можно смело подставлять id любого пользователя.
Может кому-нибудь пригодиться.
02 сентября 2015, 08:28
0
Спасибо, а то при отсутствии возможности поиска теряется стимул вообще добавлять в избранное и захламлять его…
02 сентября 2015, 08:07
+1
Если я правильно понял вопрос...
Как вариант: вывести весь код в отдельные чанки, а вместо кода прописать [[$ya.[[++context_key]]]]. Чанки соответственно будут называться по ключу контекстов, например [[$ya.ru]], [[$ya.en]]
После этого меняешь содержимое только нужного чанка и код меняется только на нужном сайте.
02 сентября 2015, 07:31
0
Не хотел писать новую статью, спрошу тут: возможно сделать какой-то поиск по своему избранному, а то когда там набираются сотни статей или комментариев, то сложно найти нужный, и приходится листать пока не найдёшь, т.к. помнишь что точно сохранял его в избранные.
01 сентября 2015, 17:01
0
Да, и возможно очень много, т.к. много импортированных ресурсов… Попробую это исправить, спасибо…
01 сентября 2015, 08:27
0
Точно, прости, не в ту ветку написал. Направил вопрос туда.
01 сентября 2015, 08:27
0
Почему в логи постоянно сыпется одна и та же ошибка:
[2015-08-31 18:25:03] (ERROR @ /home/s****/www/core/components/moddevtools/processors/mgr/resource/getlist.class.php : 111) PHP warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given
01 сентября 2015, 07:59
0
А что означает следующая повторяющаяся ошибка:
[2015-08-31 18:25:03] (ERROR @ /home/s****/www/core/components/moddevtools/processors/mgr/resource/getlist.class.php : 111) PHP warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given
Постоянно забивает мне логи.
31 августа 2015, 11:55
0
joxi.ru/VrwQ47RHPZ912X — на английском не переведены эти моменты ещё…
31 августа 2015, 11:54
0
мм… точно, спасибо за совет!
31 августа 2015, 11:50
0
Спасибо! Тут autocomplete мне не нужен, убрал класс, и ошибка исчезла. Спасибо!