
Сергей Самусев
С нами с 13 апреля 2013; Место в рейтинге пользователей: #131PdoPage и Ajax фильтр
Пробую сделать простой ajax фильтр для смены TV в pdopage по этой схеме https://ilyaut.ru/tips-and-tricks/simple-ajax-filter-using-pdopage/. Почти работает. Одно но…
Фильтр сделан через radio. В каждом только оно значение.
А в ТВ поле ресурсов не одно значение, а селект с множественным выбором (10,12,15) и в where нужно делать выборку через LIKE. Интересует в каком месте нужно изменить (в плагине или java скрипте)?
Фильтр сделан через radio. В каждом только оно значение.
А в ТВ поле ресурсов не одно значение, а селект с множественным выбором (10,12,15) и в where нужно делать выборку через LIKE. Интересует в каком месте нужно изменить (в плагине или java скрипте)?
Скрипт оповещений на email
3 1
У стандартных ресурсов есть ТВ поле с датой окончания их отображения (с публикации ресурс не снимается, только не отображается на сайте). Нужно написать скрипт, который будет запускаться раз в день по cron и будет проверять все ресурсы определенного родителя и с определенным шаблоном. Нужно отправлять на email список ресурсов со ссылками на них, у которых дата завершения равна 7 дням, 3 дням и 1 дню от текущего дня (дата и время сервера).
Примерно:
Через неделю заканчиваются:
title ресурса (title родителя) — ссылка на ресурс
…
Через 3 дня заканчиваются:
title ресурса (title родителя) — ссылка на ресурс
…
Завтра заканчиваются:
title ресурса (title родителя) — ссылка на ресурс
…
В параметрах сниппета указываются:
— id родителя
— id шаблона
— email отправки
Контакт: mail@defulo.ru
Примерно:
Через неделю заканчиваются:
title ресурса (title родителя) — ссылка на ресурс
…
Через 3 дня заканчиваются:
title ресурса (title родителя) — ссылка на ресурс
…
Завтра заканчиваются:
title ресурса (title родителя) — ссылка на ресурс
…
В параметрах сниппета указываются:
— id родителя
— id шаблона
— email отправки
Контакт: mail@defulo.ru
[Решено] массив в where в сниппете с использованием pdoresources
Создание ресурсов, через Modx API
Поле createdon проставляется текущей датой, а publishedon вообще не подставляется. Как сделать чтобы они подставлялись из массива?
<?php
$array = array(
array('pagetitle' => '16 октября - открытие театрального ..','content' => 'Нельзя не отметить ....','date' => '1444946460')
);
foreach($array as $v){
$response = $modx->runProcessor('resource/create', array(
'template' => 3,
'isfolder' => 0,
'published' => 1,
'createdby' => 2,
'parent' => 2,
'pagetitle' => $v['pagetitle'],
'createdon' => $v['date'],
'publishedon' => $v['date'],
'introtext' => $v['introtext'],
'content' => $v['content'],
'class_key' => 'Article',
));
if ($response->isError()) {
return $modx->error->failure($response->getMessage());
}
$modx->cacheManager->clearCache();
}
РЕШЕНО!foreach($array as $v){
$response = $modx->runProcessor('resource/create', array(
'template' => 3,
'isfolder' => 0,
'published' => 1,
'createdby' => 2,
'parent' => 2,
'pagetitle' => $v['pagetitle'],
'createdon' => date("Y-m-d H:i:s" , $v['date']),
'publishedon' => date("Y-m-d H:i:s" , $v['date']),
'introtext' => $v['introtext'],
'content' => $v['content'],
'class_key' => 'Article',
));
if ($response->isError()) {
return $modx->error->failure($response->getMessage());
}
$modx->cacheManager->clearCache();
}
mSearch2 для ресурсов
Добрый!
Можно ли mSearch2 использовать для обычных ресурсов со своими ТВ полями?
Можно ли mSearch2 использовать для обычных ресурсов со своими ТВ полями?
MYSQL импорт и перевод под MODX
20 1
Добрый!
Нужны 2 скрипта выгрузки новостей из баз smallnuke и joomla в modx. Новостей много.
Есть 2 сайта. 1 — на smallnuke, 2 — на joomla.
Нужно из БД выгрузить по определенному id родителя все ресурсы с картинками и загрузить их на 2 разных сайта на modx через phpmyadmin или любым удобным способом.
Доступы к БД или sql выгрузка БД будет.
Сайты переносятся со smalhuke и joomla на modx.
Варианты реализации рассматриваются.
Цена договорная.
Нужны 2 скрипта выгрузки новостей из баз smallnuke и joomla в modx. Новостей много.
Есть 2 сайта. 1 — на smallnuke, 2 — на joomla.
Нужно из БД выгрузить по определенному id родителя все ресурсы с картинками и загрузить их на 2 разных сайта на modx через phpmyadmin или любым удобным способом.
Доступы к БД или sql выгрузка БД будет.
Сайты переносятся со smalhuke и joomla на modx.
Варианты реализации рассматриваются.
Цена договорная.
pdoResources не сортирует по ТВ при нескольких родителях
При выборке из 2-х и более родителей сортировка по TV не работает. Кто сталкивался с таким?
{'!pdoResources' | snippet : [
'parents' => '7,8',
'tpl' => '@FILE chunks/news_list_item.tpl',
'limit' => 5,
'depth' => 0,
'sortby' => 'hitspage',
'sortdir' => 'desc',
'includeTVs' => 'hitspage,video,author',
'processTVs' => 'hitspage'
]}
where fenom
Как написать правильно?
В pdoresource добавить where где id не равно id текущего ресурса.
В pdoresource добавить where где id не равно id текущего ресурса.
Minishop2 непросмотренный заказ
Делал ли кто подобное и как сложно это сделать?
Нужно добавить свой класс ко всем заказам в списке заказов. После просмотра заказа класс удалять.
Суть — как в почте, выделять непросмотренные заказы.
Нужно добавить свой класс ко всем заказам в списке заказов. После просмотра заказа класс удалять.
Суть — как в почте, выделять непросмотренные заказы.

Парсинг постов из соц сетей
На фронте в форму (с рекапчей v3) вставляется ссылка на пост в соц сети (ВК, ОК, FB). Modx создаёт ресурс в заданном родителе, в компоненте articles, подтягивая заголовок, текст, фото (если есть), видео (если есть).Фото и видео (ссылками) в отдельные ТВ поля. Без публикации.
Кто, за сколько может реализовать?
Кто, за сколько может реализовать?