Вывод товаров по нескольким TV значениям.

Николай
11 сентября 2013, 13:44
modx.pro
806
0

цвета товара

Здравствуйте, хочу сделать вместо выпадающего списка radio кнопки но для этого мне нужно каждому цвету вывести свой id.
Пример:
<input type="radio" id="radio1" name="radio" /><label for="radio1">Красный</label>
<input type="radio" id="radio2" name="radio" checked="checked" /><label for="radio2">Белый</label>
<input type="radio" id="radio3" name="radio" /><label for="radio3">Черный</label>
Василий подскажите можно ли как то вывести в чанке tpl.msOptions.row id каждого цвета?
Максим
11 сентября 2013, 12:55
modx.pro
785
0

ms2 покупатели

Николай
11 сентября 2013, 08:25
modx.pro
775
0

Народ необходима помощь (все очень срочно)

Приветствую! Так сложилась ситуация, что нужно сделать некоторые настройки в сайте недвижимости arbatnn.ru до18.00 сегодняшнего дня 11 сентября. Свой программист в отпуске.

Кто сможет сделать так оперативно:

— фильтр поиска, плагин установлен…

— вывод зарегистрированных агентов по такому типу: goldkeynn.ru/person/, а при нажатии на любого выходят его объекты к которым он прикреплен по такому типу: goldkeynn.ru/person/vorobieva.html

Выручайте народ, о денежном вопросе в личку skeetnn@yandex.ru.

С Уважением!
Александр Мелихов
11 сентября 2013, 08:12
modx.pro
1 016
0

Доступ закрыт

Николай
10 сентября 2013, 22:40
modx.pro
1 729
0

[REVO] Можно ли скрыть контекст в дереве ресурсов?

Собственно вопрос:
возможно ли скрыть контекст от конкретного админа или группы админов контекст в дереве ресурсов (со всеми документами, что есть в нем само собой.)
Пономарев Илья
10 сентября 2013, 18:40
modx.pro
3
4 393
0

Компонент отзывов

Всем привет!
Поскольку я джумловод, на джумле к примеру куча компонентов и гостевых книг позволяющие реализовать систему отзывов на сайте.
На MODx я пока встретил только Tickets.
Есть ли какие то ещё дополнения или компоненты для создания гостевой книги (системы отзывов на сайте с предмодерацией)?
Юрий Зюзин
10 сентября 2013, 18:05
modx.pro
6 669
0

TicketComments id пользователя

Где то читал, щаз не могу найти, что появились поля пользователя в чанках комментариев (fullname и email и тд.), а как узнать сам id пользователя ведь под плейсхолдером [[+id]] ид комментария?
Саша Пекшев
10 сентября 2013, 15:46
modx.pro
927
0

ms2 msearch2 выпадающие списки.

Николай
10 сентября 2013, 10:42
modx.pro
1 169
0

Автоматическое удаление

Добрый день! Хотел попросить помощи. Есть снипет добавления ресурса и фоток на сайт:
Добавление ресурса
<?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 дней объявление либо становилось не опубликованным либо удалялось.
(За код не пинайте, подглядывал везде где мог)
Михаил
10 сентября 2013, 08:39
modx.pro
1
1 439
0