Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #20
Aleksandr Huz
16 сентября 2018, 19:19
0
Проблема в русском слове. Но даже если пропустить его через json_encode ничего не выводиться. Нужно капать дальше. Если найду решение, отпишусь.
Aleksandr Huz
16 сентября 2018, 17:51
0
Вот это реальная херня. Приходилось всегда использовать анонимную вкладку при тестировании.
Aleksandr Huz
16 сентября 2018, 15:06
+1
Моих знаний не достаточно, чтобы точно ответить на вопрос.
Но давайте попробуем разобраться вместе))

1. Как сделать условие OR в выборке?
'where' => '{"tv.tags:LiKE":"%для ребенка%", "OR:tv.tags:":"%детский%"}',

2. Почему если вместо optionFilters использовать where, то не срабатывает выборка вообще?
Думаю, что optionFilters фильтрует полученный данные, а where задает условия для выборки.

3. Если я теги категории разбиваю через split {set $tag_category = $_modx->resource.category_tags|split:'|'}, то получаю массив
'where' => '{"tv.tags:LiKE":"%'~$tag_category[0]~'%", "OR:tv.tags:":"%'~$tag_category[1]~'"%}',
Или
'where' => $array | json_endode
где $array — массив условий
Aleksandr Huz
16 сентября 2018, 11:20
+1
Кстати, в MODX3 @EVAL будет удален, поэтому tvSuperSelect будет более востребован.
Aleksandr Huz
15 сентября 2018, 15:42
0
я вижу только одно отличие, что можно еще добавлять свои произвольные значения на ходу.

но, если
Можно ограничить пользователя только значениями из нашего списка, не давая добавить ничего нового
то тогда нет отличий.
Aleksandr Huz
13 сентября 2018, 13:00
+1
Очень круто.
Отдельное спасибо за примеры.
Aleksandr Huz
09 сентября 2018, 18:44
0
Вообщем, правильным вариантом будет так:
'pageVarKey' => 'nameurl', // заменяет page
'pageLinkScheme' => '/[[+pageVarKey]]-[[+page]]', 
// использовать можно только такие плейсхолдеры: [[+pageVarKey]] и [[+page]]
Aleksandr Huz
09 сентября 2018, 17:50
0
Попробуйте так:
'pageLinkScheme' => $pageVarKey ~ '-' ~ $page
Aleksandr Huz
09 сентября 2018, 17:26
+1
Очень интересный ответ.
Земляк, привет. Ты задал вопрос, что-то там было про почту, ну попробуй поискать ответ про почту))
Я когда-то что-то делал, но помочь не могу.
Aleksandr Huz
09 сентября 2018, 17:02
1
+1
{'!pdoPage' | snippet : [
    'parents' => $_modx->resource.id,
    'limit' => '4',
    'includeTVs' => 'image',
    'tpl' => '@INLINE <li class="news__item">
            <div class="news__img">
                <a href="{$uri}">
                    <img src="{$_pls["tv.image"]}" alt="{$pagetitle}">
                </a>
            </div>
            <div class="news__content">
                <p class="news__date">{$publishedon | dateAgo}</p>
                <a href="{$uri}" class="news__title">
                    {$pagetitle}
                </a>
                <p class="news__desc">
                    {$introtext}
                </p>
                <a href="{$uri}" class="news__about">Читать далее</a>
            </div>
        </li>'
] ?: 'Список пуст'}
Aleksandr Huz
09 сентября 2018, 16:45
0
А вопрос был какой?
Aleksandr Huz
09 сентября 2018, 10:34
0
А если так?
'pageLinkScheme' => '{$pageVarKey ~ '-' ~ $page}'
Aleksandr Huz
02 сентября 2018, 13:20
0
{include 'tpl.' ~ $_modx->resource.template}
Aleksandr Huz
26 августа 2018, 12:18
+2
Можно проще:
<img src="{$_modx->resource.image | phpthumbon: 'w=558&h=376&zc=1&q=61'}">

А ошибка здесь:
{var $imgurl = '{$_modx->resource.image}'}
Нужно так:
{var $imgurl = $_modx->resource.image}
Aleksandr Huz
20 августа 2018, 15:58
+1
Андрей, спасибо за компонент.
Есть несколько замечаний:
1. Как-то странно, что в шаблонах вы используете Fenom, а в чанках стандартный синтаксис.
2. В одном месте вы пишите $_modx, в другом $modx. Например здесь
Aleksandr Huz
23 июля 2018, 13:18
0
Ну а если вот так
&where=`{"tv.available":1}`
Aleksandr Huz
11 июля 2018, 10:34
+3
А мне логотип сразу понравился, очень крутой.
Aleksandr Huz
04 июля 2018, 14:03
0
А если добавить очистку кеша для настроек?
$modx->cacheManager->refresh(array('system_settings' => array()));