Вопросы
Быстрое добавление ресурсов на страницу
Здравствуйте, уважаемые разработчики. Как в modx реализовать такую функцию как в wordpress когда к определенным типам документов можно прикрепить другие страницы?
Например у меня есть список мероприятий, и при создании мероприятия я хочу указать галочкой, в каком месте оно будет проходить. Либо добавить нескольких спикеров таким же способом, отметив их галочкой, а на странице выведется из список. Заранее спасибо.
Например у меня есть список мероприятий, и при создании мероприятия я хочу указать галочкой, в каком месте оно будет проходить. Либо добавить нескольких спикеров таким же способом, отметив их галочкой, а на странице выведется из список. Заранее спасибо.
regScript для CSS
Использую regScript для загрузки js на страницах сайтов. Автор дополнения на странице modstore.pro пишет:
Простой, но мне, как новичку, сложно понять: как сделать сниппет regCss? Кто-нибудь может подсказать?
Не счел нужным публиковать отдельно подобный сниппет regCss — он слишком простой, создайте его сами:
<?php if (empty($css)) return; $modx->regClientCSS($css);
Простой, но мне, как новичку, сложно понять: как сделать сниппет regCss? Кто-нибудь может подсказать?
Ошибка с phpthumb в медиаменджере
Здравствуйте, вопрос не нов, но уже абсолютно не знаю куда копать и что делать.
В медиа-менеджере не выводятся эскизы. во фронтенде все работает, а вот в менджере, в медиа — «битые» картинки. Файлы видит, сами изображения да — но не отображает. Путь создает как
Что не помогало:
В медиа-менеджере не выводятся эскизы. во фронтенде все работает, а вот в менджере, в медиа — «битые» картинки. Файлы видит, сами изображения да — но не отображает. Путь создает как
"/connectors/system/phpthumb.php?src=files%2Fimg%2Fblokbaster_big.jpg&w=800&h=0&HTTP_MODAUTH=modxЗНАЧЕНИЕКАКОЕТО&f=jpg&q=80&wctx=mgr&source=1"При этом в журнале ошибок нет, в isp журнал ошибок пуст. Один раз проскочила ошибка на строке 3314, но скорее всего связано с попыткой просмотреть не image файл. больше ни разу ошибок не было.Что не помогало:
Inherit Template
Есть плагин Inherit Template
Его код.
В TV выбирается шаблон. Когда создаётся дочерний ресурс, то у него устанавливается выбранный в TV у родителя шаблон. Как сделать, чтобы у нового (дочернего) в TV устанавливался шаблон родителя? А может даже пустой, если в параметр плагина установить.
Также при быстром создании не работает плагин. Если с этим, что-то можно сделать дополнительно, то это будет хорошо.
Кто хорошо разбирается можете подправить? Спасибо.
Его код.
В TV выбирается шаблон. Когда создаётся дочерний ресурс, то у него устанавливается выбранный в TV у родителя шаблон. Как сделать, чтобы у нового (дочернего) в TV устанавливался шаблон родителя? А может даже пустой, если в параметр плагина установить.
Также при быстром создании не работает плагин. Если с этим, что-то можно сделать дополнительно, то это будет хорошо.
Кто хорошо разбирается можете подправить? Спасибо.
<?php
/**
* Inherit Template for MODx Revolution
*
* This plugin sets the new document template to have a default template from
* parent's TV selection. This is only triggered by 'OnDocFormRender' event.
* This only works one level, as it's intended.
*
* Inherit Template is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
*
* Inherit Template is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License along with
* Inherit Template; if not, write to the Free Software Foundation, Inc., 59 Temple
* Place, Suite 330, Boston, MA 02111-1307 USA
*
* @author goldsky <goldsky.milis@gmail.com>
* @copyright Copyright (c) 2012, goldsky
* @license GPL v2
*
* @package Inherit Template
* @subpackage plugin
*/
// this plugin only apply to the new document
if (empty($scriptProperties['mode']) || $scriptProperties['mode'] !== 'new') {
return;
}
if ($modx->event->name === 'OnDocFormRender') {
// get the parent's ID
$parentObj = $modx->getObject('modResource', $_REQUEST['parent']);
if (!$parentObj) {
return;
}
$parent = $parentObj->toArray();
// checking the parent's TV
$inheritTplObj = $modx->getObject('modTemplateVar', array(
'name' => $modx->getOption('inheritTpl.tvname')
));
if (!$inheritTplObj || !$inheritTplObj->hasTemplate($parent['template'])) {
return;
}
// get the value from the parent's TV
$inheritTpl = $inheritTplObj->toArray();
$tvValueObj = $modx->getObject('modTemplateVarResource', array(
'tmplvarid' => $inheritTpl['id'],
'contentid' => $parent['id']
));
if (!$tvValueObj) {
return;
}
$tvValueArray = $tvValueObj->toArray();
// force/override the template to the opening document
$modx->controller->setProperty('template', $tvValueArray['value']);
return;
}
return; как вывести двухуровневое меню pdoMenu c категориями miniShop2
Здраствуйте!
Помогите пожалуйста, не могу нормально вывести меню, вывожу на сайте таким образом:
Помогите пожалуйста, не могу нормально вывести меню, вывожу на сайте таким образом:
[[!pdoMenu?
&firstClass=`mobile-link`
&parents=`0`
&showLog=`1`
&level=`1`
&lastClass=`navbar-menu-last-link`
&tpl=`@INLINE <a href="/[[+link]]" class="navbar-menu-link" data-ix="next-page-interaction">[[+pagetitle]]</a>`
&tplParentRow=`@INLINE <a href="#" class="navbar-catalog-link" data-ix="catalog-interaction">[[+pagetitle]]</a>[[+wrapper]]`
&tplOuter=`@INLINE [[+wrapper]]`
]]&tplParentRow не срабатывает и категории выводятся как обычные ссылки, что уже только не пробовал, ничего не получается Сколько символов осталось progress-bar для INPUT
Всем привет. Подскажите решение, как создать обычное ТВ поле с прогресс баром?
У меня есть голое решение на HTML + CSS + jQuery
codepen.io/alex-lenk/pen/WMRwjZ
Может кто делал такую фичу, подскажите решение, либо в какую сторону копать.
У меня есть голое решение на HTML + CSS + jQuery
codepen.io/alex-lenk/pen/WMRwjZ
Может кто делал такую фичу, подскажите решение, либо в какую сторону копать.
Ошибки в логе
С недавнего времени в логи стали появляться ошибки. Воспользовался советами, изменил файл modx.class.php, стал получать вот такое
[2018-02-07 17:48:05] (ERROR @ /home/belaidab/auga.by/core/model/modx/modx.class.php : 990) `` is not a valid integer and may not be passed to makeUrl()
[2018-02-07 17:48:05] (ERROR @ /home/belaidab/auga.by/core/model/modx/modx.class.php : 995) #0 /home/belaidab/auga.by/core/model/modx/modrequest.class.php(349): modX->makeUrl(false, 'web', Array, 'full')
#1 /home/belaidab/auga.by/core/model/modx/modrequest.class.php(100): modRequest->_cleanResourceIdentifier('500.shtml')
#2 /home/belaidab/auga.by/core/model/modx/modx.class.php(1406): modRequest->handleRequest()
#3 /home/belaidab/auga.by/index.php(57): modX->handleRequest()
#4 {main}
[2018-02-07 17:48:05] (ERROR @ /home/belaidab/auga.by/core/model/modx/modresponse.class.php : 210) Attempted to redirect to an empty URL.
[2018-02-08 07:59:43] (ERROR @ /home/belaidab/auga.by/core/model/modx/modx.class.php : 990) `` is not a valid integer and may not be passed to makeUrl()
[2018-02-08 07:59:43] (ERROR @ /home/belaidab/auga.by/core/model/modx/modx.class.php : 995) #0 /home/belaidab/auga.by/core/model/modx/modrequest.class.php(349): modX->makeUrl(false, 'web', Array, 'full')
#1 /home/belaidab/auga.by/core/model/modx/modrequest.class.php(100): modRequest->_cleanResourceIdentifier('403.shtml')
#2 /home/belaidab/auga.by/core/model/modx/modx.class.php(1406): modRequest->handleRequest()
#3 /home/belaidab/auga.by/index.php(57): modX->handleRequest()
#4 {main}
[2018-02-08 07:59:43] (ERROR @ /home/belaidab/auga.by/core/model/modx/modresponse.class.php : 210) Attempted to redirect to an empty URL.Гуглил, искал на форумах… ответа нет. Подскажите, кто знает, отчего ошибки? Спасибо. Вход в соц сети вместо alert
Доброго времени суток, подскажите пожалуйста как можно решить данную проблему.
Есть голосование сделанное с помощью likedislike. Проголосовать можно только залогиненым пользователям, поставили hybridauth и с помощью него авторизировались.
Если пользователь не авторизирован и пытается проголосовать — компонент likedislike выводит alert что нужно войти через соц сети.
Как можно реализовать вместо данного alert — модальное окно с формой входа от hybridauth?
Есть голосование сделанное с помощью likedislike. Проголосовать можно только залогиненым пользователям, поставили hybridauth и с помощью него авторизировались.
Если пользователь не авторизирован и пытается проголосовать — компонент likedislike выводит alert что нужно войти через соц сети.
Как можно реализовать вместо данного alert — модальное окно с формой входа от hybridauth?
Вывести количество заказов
Доброго времени суток, каким образом вывести количество оплаченных заказов и умножить их на 50, заранее благодарен
Проблемы с обновлением до 2.6.1 (Тикеты)
Обновил modx до 2.6.1, сайт на modhost
joxi.ru/52anOlEHGJj8nA — так отображаются коментарии в админке
joxi.ru/KAxYKLNf4ON3Dr — так на странице
какое сообщение бы не ввел — везде «0»
у кого было подобное и в чем проблема и как ее решить
joxi.ru/52anOlEHGJj8nA — так отображаются коментарии в админке
joxi.ru/KAxYKLNf4ON3Dr — так на странице
какое сообщение бы не ввел — везде «0»
у кого было подобное и в чем проблема и как ее решить