Вопросы

Вызов pdoPage, лимит показа айтемов

Есть сайт www.pivden.media/
При нажатии кнопки «Больше новостей» выплывают еще айтемы новостей, но остается белое пространство, а если увеличивать отображение айтемов, то и на главной странице они увеличиваются (без нажатии кнопки) и так же остается белое пространство. Как сделать так чтобы отображение айтемов на главной странице было одно количество, а при нажатии кнопки другое?

&parents=`15`
&ajaxMode=`button`
&limit=`10`
&tpl=`postsTpl`
&ajaxTplMore=`pagination`
&sortdir=`DESC`
&processTVs=`1`
&includeTVs=`PostImage, HitsPage`
&includeTVList=`PostImage, HitsPage`
]]

Вот вызов кнопки. Изначально лимит 10. То есть отображается 10 новостей и при нажатии кнопки всплывает еще 10 новостей. Нужно увеличить количество только при нажатии кнопки, как это сделать? Буду благодарна за помощь!

Ольга
03 марта 2019, 21:32
modx.pro
1 243
0

Условие вызова pdoMenu

Добрый день
Подскажите а как правильно создать условие?
{'!pdoMenu' | snippet : [
    {if 'limit' > 5 && 'hereClass'}
        'parents' => '7',
        'level' => '1',
        'offset' => '1',
        'limit' => '5',
        'hereClass' => 'active',
        'tplOuter' => '@INLINE <ul class="topMenu_items_prod">{$wrapper}</ul>',
        'tpl' => '@INLINE <li><a {$classes} href="{$link}">{$menutitle}</a></li>'
    {else}
        'parents' => '7',
        'level' => '1',
        'limit' => '5',
        'hereClass' => 'active',
        'tplOuter' => '@INLINE <ul class="topMenu_items_prod">{$wrapper}</ul>',
        'tpl' => '@INLINE <li><a {$classes} href="{$link}">{$menutitle}</a></li>'
    {/if}
]}
Сергей
02 марта 2019, 22:11
modx.pro
1 921
0

Нужно, чтобы зарегистрированный пользователь мог менять свой статус

Вот вроде простая идея, но не могу понять, с какой стороны подступиться.
Нужно, чтобы у зарегистрированного пользователя была возможность менять свой статус: «Занят» или «Свободен».
Ну и чтобы можно было выводить на сайте статус пользователей.
Сложно ли такое сделать на Modx? Дайте, пожалуйста, направление, куда копать.
kadykoff
02 марта 2019, 20:16
modx.pro
803
0

Сортировка товаров в категории minishop в бекенде

Хочу переопределить поле и порядок сортировки для товаров в категории minishop, подскажите пожалуйста, как это сделать?
Через кастомный класс? Плагин? Куда хоть копать… ничего не нагугливается (все больше про фронтенд), документация молчит. Спасибо.
Антон Тарасов
02 марта 2019, 12:22
modx.pro
1 443
0

Ошибка pdotools при обработке документов с типом "статический ресурс"

Имеется:
pdotools 2.12.1-pl
Включен pdoParser

Документ с типом ресурса «Статический ресурс» и содержимым: assets/image/xxxxxx.png
Шаблон документа: _blank (пустой)
Для данного ресурса MODX сгенерировал alias: xxxxxx, соответствующий url — xxxxxx.html

При заходе на страницу xxxxxx.html генерируется ошибка
[2019-03-02 12:04:11] (ERROR @ /home/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 989) Unexpected token '?' in expression in 57711373d6560f14ce2720fe95a67f92 line 3, near '{?' <- there

Понятно, что это не совсем стандартная ситуация (по хорошему, сам MODX не должен плодить страницы с такими урлами...).

Если переключиться на родной парсер MODX ошибок нет.

Как решить?
Bert
02 марта 2019, 12:11
modx.pro
1 947
0

Как зайти в админку программно через API?

Всем привет. У меня довольно не стандартная задача. Мне нужно с сайта A отправить логин и пароль от админки сайта B в отдельном скрипте и при совпадении логина и пароля открывать скрытые данные, которые может получить только пользователь с админскими правами.

Вопрос. Можно ли это провернуть через API MODX и как лучше хранить данные для входа, в кукисах или сессии?
SEQUEL.ONE
02 марта 2019, 00:22
modx.pro
1
1 690
0

Как выполнить ресолвер только при обновлении с 3 на 4 версию компонента?

Добрый день! В моем компоненте планируются большие правки базы и нужно при обновлении на новую версию компонента внести изменения в базу (скопировать данные из одной таблицы в другую), но нужно выполнить это только 1 раз, при обновлении с 3 на 4 версию, не выполнять при новой установке и не выполнять при деинсталляции и установки заново. Как это сделать? Или может можно как нибудь в ресолвере получить номер обновляемой( предыдущей) версии и номер устанавливаемой?
Александр Туниеков
01 марта 2019, 19:45
modx.pro
1
1 070
0

Цели Яндекс и Fenom

Добрый день!

Никак не могу вставить цели в ссылки на сайте с Fenom.
Подскажите, как это правильно сделать?

Ссылки в вызове:
{'!pdoPage' | snippet : [    
    'tpl' => '@INLINE <div class="media">
          <div class="media-body">
            <h4 class="media-heading">{$pagetitle}</h4>
            <p class="text-muted"><span class="glyphicon glyphicon-calendar"></span> {$publishedon | date_format : "%d.%m.%Y г."}</p>
            {$content}    
<p class=" article_decoration_last article_decoration_before">
       
        
 <a href="{$introtext}" target="_blank" rel="noopener noreferrer" onclick="ym(**********,'reachGoal','mainpage{$id}');">
        Читать подробности>>
  </a>
        
        
        </p>
          </div>
        </div>',    
    'limit' => 15,
   'sortby' => 'publishedon',
   'sortdir' => 'DESC', 
  ]}
  </div>
  {$_modx->getPlaceholder('page.nav')}
тег {ignore} не помог
adminixi
01 марта 2019, 09:09
modx.pro
3
1 360
+2

Импортировать товары сразу в несколько категорий.

Всем хай.

Импортирую товары через встроенный в minishop2 импорт csv. Нужно импортировать товары сразу в несколько категорий, в основную и несколько дополнительных. В основную импортирую через поле parents. Через какое поле импортировать в дополнительные категории?

Благодарю.
Anton_red
01 марта 2019, 07:08
modx.pro
1 037
0

Ограничение авторов/пользователей по общему размеру занимаемых ресурсов

Может кто подскажет, есть в MODX дополнение которое помогает контроллировать или ограничивать предельный размер использования памяти места на хостинге?
Alex ZI
01 марта 2019, 01:27
modx.pro
909
0