Народ необходима помощь (все очень срочно)
Приветствую! Так сложилась ситуация, что нужно сделать некоторые настройки в сайте недвижимости arbatnn.ru до18.00 сегодняшнего дня 11 сентября. Свой программист в отпуске.
Кто сможет сделать так оперативно:
— фильтр поиска, плагин установлен…
— вывод зарегистрированных агентов по такому типу: goldkeynn.ru/person/, а при нажатии на любого выходят его объекты к которым он прикреплен по такому типу: goldkeynn.ru/person/vorobieva.html
Выручайте народ, о денежном вопросе в личку skeetnn@yandex.ru.
С Уважением!
Кто сможет сделать так оперативно:
— фильтр поиска, плагин установлен…
— вывод зарегистрированных агентов по такому типу: goldkeynn.ru/person/, а при нажатии на любого выходят его объекты к которым он прикреплен по такому типу: goldkeynn.ru/person/vorobieva.html
Выручайте народ, о денежном вопросе в личку skeetnn@yandex.ru.
С Уважением!
[REVO] Можно ли скрыть контекст в дереве ресурсов?
Собственно вопрос:
возможно ли скрыть контекст от конкретного админа или группы админов контекст в дереве ресурсов (со всеми документами, что есть в нем само собой.)
возможно ли скрыть контекст от конкретного админа или группы админов контекст в дереве ресурсов (со всеми документами, что есть в нем само собой.)
Компонент отзывов
Всем привет!
Поскольку я джумловод, на джумле к примеру куча компонентов и гостевых книг позволяющие реализовать систему отзывов на сайте.
На MODx я пока встретил только Tickets.
Есть ли какие то ещё дополнения или компоненты для создания гостевой книги (системы отзывов на сайте с предмодерацией)?
Поскольку я джумловод, на джумле к примеру куча компонентов и гостевых книг позволяющие реализовать систему отзывов на сайте.
На MODx я пока встретил только Tickets.
Есть ли какие то ещё дополнения или компоненты для создания гостевой книги (системы отзывов на сайте с предмодерацией)?
TicketComments id пользователя
Где то читал, щаз не могу найти, что появились поля пользователя в чанках комментариев (fullname и email и тд.), а как узнать сам id пользователя ведь под плейсхолдером [[+id]] ид комментария?
Автоматическое удаление
Добрый день! Хотел попросить помощи. Есть снипет добавления ресурса и фоток на сайт:
Добавление ресурса
(За код не пинайте, подглядывал везде где мог)
Добавление ресурса
<?php $doc = $modx->getObject('modResource',array('id'=>$hook->getValue('resource_id'))); if (empty($doc)){ $doc = $modx->newObject('modResource'); $doc->set('createdby', $modx->user->get('id')); } else{ $doc->set('editedby', $modx->user->get('id')); } $allFormFields = $hook->getValues(); foreach ($allFormFields as $field=>$value) { if ($field !== 'spam' && $field !== 'resource_id'){ $doc->set($field, $value); } } $alias = $doc->cleanAlias($fields['pagetitle']); if($modx->getCount(modResource, array('alias'=>$alias))!= 0) { $count = 1; $newAlias = $alias; while($modx->getCount(modResource, array('alias'=>$newAlias))!= 0) { $newAlias = $alias; $newAlias .= '-' . $count; $count++; } $alias = $newAlias; } $doc->set('alias',$alias); $doc->set('template', $template); $doc->save(); foreach ($allFormFields as $field=>$value) { if (!empty($value) && $tv = $modx->getObject('modTemplateVar', array ('name'=>$field))) { if (is_array($value)) { $featureInsert = array(); while (list($featureValue, $featureItem) = each($value)) { $featureInsert[count($featureInsert)] = $featureItem; } $value = implode('||',$featureInsert); } $tv->setValue($doc->get('id'), $value); $tv->save(); } } $modx->cacheManager->refresh(); return true;Добавление файла:
<?php $doc = $modx->getObject('modResource',array('id'=>$hook->getValue('resource_id'))); if (empty($doc)){ $doc = $modx->newObject('modResource'); $doc->set('createdby', $modx->user->get('id')); } else{ $doc->set('editedby', $modx->user->get('id')); } $allFormFields = $hook->getValues(); foreach ($allFormFields as $field=>$value) { if ($field !== 'spam' && $field !== 'resource_id'){ $doc->set($field, $value); } } $alias = $doc->cleanAlias($fields['pagetitle']); if($modx->getCount(modResource, array('alias'=>$alias))!= 0) { $count = 1; $newAlias = $alias; while($modx->getCount(modResource, array('alias'=>$newAlias))!= 0) { $newAlias = $alias; $newAlias .= '-' . $count; $count++; } $alias = $newAlias; } $doc->set('alias',$alias); $doc->set('template', $template); $doc->save(); foreach ($allFormFields as $field=>$value) { if (!empty($value) && $tv = $modx->getObject('modTemplateVar', array ('name'=>$field))) { if (is_array($value)) { $featureInsert = array(); while (list($featureValue, $featureItem) = each($value)) { $featureInsert[count($featureInsert)] = $featureItem; } $value = implode('||',$featureInsert); } $tv->setValue($doc->get('id'), $value); $tv->save(); } } $modx->cacheManager->refresh(); return true;Подскажите как сделать что бы по прошествии например 7 дней объявление либо становилось не опубликованным либо удалялось.
(За код не пинайте, подглядывал везде где мог)
Как проверить поле ресурса на пустоту?
Уважаемый Василий, уважаемое сообщество!
Подскажите, пожалуйста, как можно проверить поле ресурса [[*link_attributes]] на пустоту?
Требуется что-то аналогичное: [[!+modx.user.id:userinfo=`email`:is=``:then=``:else=``]]
Подскажите, пожалуйста, как можно проверить поле ресурса [[*link_attributes]] на пустоту?
Требуется что-то аналогичное: [[!+modx.user.id:userinfo=`email`:is=``:then=``:else=``]]
Вывод тикетов из определенного раздела
Василий скажите, можно ли сделать вывод тикетов сниппетом TicketForm из определенного раздела. Например есть тикеты в разделе «Консультанты» и «Блоги». Нужно чтобы в «Консультантах» TicketForm выводил тикеты «Юрист», «Психотерапевт» и т.д., а в разделе «Блоги» — тикеты «Политика», «Взаимоотношения». А то у меня при выводе TicketForm в выпадающем списке все тикеты с сайта, то есть «Юрист», «Психотерапевт», «Политика», «Взаимоотношения».
Как разделить их? parents не помог. Ответ на сайте не нашел. Заранее спасибо.
Как разделить их? parents не помог. Ответ на сайте не нашел. Заранее спасибо.