Вопросы
Тестирование крупного проекта на MODX Revolution
Предлагаю всем включиться в процесс тестирования крупного проекта. С первого взгляда может показаться что не такой он уж и крупный, но это действительно так. А в процессе он вообще очень сильно вырастит.
demo.saleshr.ru/
Это еще очень сырая альфа, и данные постоянно будут сноситься, но тем не менее уже много чего увидеть можно :)
Советую так:
1. Смотрите видео на главной, чтобы понять что к чему:
2. Регите две учетки (понадобится два емейла, лучше реальные, так как на уведомлениях тоже некоторые вещи завязаны) соискателя и работодателя.
3. Гоняете все, что можете и даете фидбэк :)
По мере разработки буду выкладывать наиболее интересные решения возникших задач.
demo.saleshr.ru/
Это еще очень сырая альфа, и данные постоянно будут сноситься, но тем не менее уже много чего увидеть можно :)
Советую так:
1. Смотрите видео на главной, чтобы понять что к чему:
2. Регите две учетки (понадобится два емейла, лучше реальные, так как на уведомлениях тоже некоторые вещи завязаны) соискателя и работодателя.
3. Гоняете все, что можете и даете фидбэк :)
По мере разработки буду выкладывать наиболее интересные решения возникших задач.
Создание tv-параметра через API MODx Revo ?
Будьте добры, пожалуйста, подскажите где можно найти информацию о том, как программно через modx api (php) создать tv-параметр. Речь о Revolution, конечно.
Не парсится сниппет в чанке
Загвоздка вот в чем. Пытаюсь с плагина вывести чанк. В чанк вставляю снипет (pdoMenu) но вызов просто выводится теекстом:
$html = $modx->getChunk($modx->getOption('modmodal_chunk'));
if(strpos($modx->resource->_output, '</body>') !== false){
$modx->resource->_output = preg_replace("/(<\/body>)/i", $html . "\n\\1", $modx->resource->_output, true);
}
Код чанка:<div style="display: none;">
<div class="box-modal" id="exampleModal">
<div class="box-modal_close arcticmodal-close">закрыть</div>
[[!pdoMenu? &parents=`0`]]
</div>
</div>
Погуглив ничего не нашел. Прочитал это но тоже свет не пролил. Кто сталкивался скрипт отправки почты
Подскажите пожалуйста, где лежит скрипт, отправляющий почту менеджеру в ms2?
Требуется допилить несколько вложений у письму, а найти никак не получается =(
Требуется допилить несколько вложений у письму, а найти никак не получается =(
&tpl_N не работает в pdoMenu?
Попробовал использовать &tpl_N из общих параметров pdoTools, где N = порядковый номер ресурса. Но ничего не выходит!
Неужели в pdoMenu этот параметр не работает?
Неужели в pdoMenu этот параметр не работает?
Migx поле - изменение через xpdo из фронтенда
Вечер добрый ну собвственно весь вопрос в названии темы
Текст при пустом результате у pdoPage с ajax
Добрый вечер,
Возник затуп вроде бы с простой фишкой. Используется pdoPage с ajax-навигацией и на его основе сделан небольшой фильтр по TV.
Хотелось бы чтобы при отсутствии результатов в категории выводилось сообщение, что ничего не найдено. Т.е. чтобы ajax возвращал код из какого-нибудь чанка в случае если результат работы pdoResources пустой.
Буду благодарен за ответы.
Возник затуп вроде бы с простой фишкой. Используется pdoPage с ajax-навигацией и на его основе сделан небольшой фильтр по TV.
Хотелось бы чтобы при отсутствии результатов в категории выводилось сообщение, что ничего не найдено. Т.е. чтобы ajax возвращал код из какого-нибудь чанка в случае если результат работы pdoResources пустой.
Буду благодарен за ответы.
Отсутствует связь между кастомными таблицами.
Всем доброго времени суток! Давеча столкнулся с такой проблемой.
Не работает метод getMany(). Уже не знаю что и думать. Буду очень признателен за любую помощь. Спасибо!
xml базы:
Не работает метод getMany(). Уже не знаю что и думать. Буду очень признателен за любую помощь. Спасибо!
xml базы:
<?xml version="1.0" encoding="UTF-8"?>
<model package="geolocation" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
<object class="Areas" table="areas" extends="xPDOSimpleObject">
<field key="town_fk" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" />
<field key="title" dbtype="varchar" precision="255" phptype="string" null="false" />
<field key="is_default" dbtype="enum" precision="'1','0'" phptype="string" null="false" default="0" />
<aggregate alias="Towns" class="Towns" local="town_fk" foreign="id" cardinality="many" owner="foreign" />
<composite alias="Streets" class="Streets" local="id" foreign="area_fk" cardinality="one" owner="owner" />
</object>
<object class="Regions" table="regions" extends="xPDOSimpleObject">
<field key="title" dbtype="varchar" precision="255" phptype="string" null="false" />
<composite alias="Towns" class="Towns" local="id" foreign="region_fk" cardinality="one" owner="owner" />
</object>
<object class="Streets" table="streets" extends="xPDOSimpleObject">
<field key="area_fk" dbtype="int" precision="11" phptype="integer" null="false" />
<field key="title" dbtype="varchar" precision="255" phptype="string" null="false" />
<field key="adress" dbtype="varchar" precision="255" phptype="string" null="false" />
<field key="phonenumber" dbtype="char" precision="12" phptype="string" null="false" />
<field key="is_default" dbtype="enum" precision="'1','0'" phptype="string" null="false" default="0" />
<field key="in_map" dbtype="text" phptype="string" null="false" />
<aggregate alias="Areas" class="Areas" local="area_fk" foreign="id" cardinality="many" owner="foreign" />
</object>
<object class="Towns" table="towns" extends="xPDOSimpleObject">
<field key="title" dbtype="char" precision="20" phptype="string" null="false" />
<field key="region_fk" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" />
<composite alias="Areas" class="Areas" local="id" foreign="town_fk" cardinality="one" owner="owner" />
<aggregate alias="Regions" class="Regions" local="region_fk" foreign="id" cardinality="many" owner="foreign" />
</object>
</model>
Тикеты с комментами в личном кабинете
Реализовал личный кабинет с помощью Login по этой статье ilyaut.ru/tips-and-tricks/authorization-registration-personal-cabinet/
Далее необходимо, чтобы пользователь зайдя в кабинет мог оставить тикет, а админ сайта мог его прокоментировать. Соответственно этот тикет и коменты админа должен видеть только этот пользователь и админ. Подскажите, с помощью чего это можно реализовать?
Пробую через Tickets, тикеты прикрутил, коменты прикрутил, но получается, что когда в личном кабинете через [[!TicketComments?]] оставляешь комментарии, отображаются комментарии всех пользователей. Как починить или по другому как лучше сделать? Спасибо.
Далее необходимо, чтобы пользователь зайдя в кабинет мог оставить тикет, а админ сайта мог его прокоментировать. Соответственно этот тикет и коменты админа должен видеть только этот пользователь и админ. Подскажите, с помощью чего это можно реализовать?
Пробую через Tickets, тикеты прикрутил, коменты прикрутил, но получается, что когда в личном кабинете через [[!TicketComments?]] оставляешь комментарии, отображаются комментарии всех пользователей. Как починить или по другому как лучше сделать? Спасибо.
minishop2 и Babel
На сайте используется три языка, товар отправляется в корзину контекста по умолчанию. Как можно поправить это?