Проверка возраста при заходе на сайт
Добрый день! Подскажите, как правильно организовать проверку возраста. Как, например, бывает, когда заходишь на сайт с алкогольной продукцией 18+. То есть подставляется иной шаблон, и пока не подтвердишь, что есть 18, не увидишь контент. Понимаю, что должен быть какой-то плагин. А на какое событие? Проверка куки будет осуществляться при каждой загрузке новой страницы? И как сделать подмену шаблона на другой, где проверка возраста?
Не могу подставить параметр в where
Хочу сделать выборку товаров добавленных за последний месяц.
Что не так?
Заранее спасибо!
{var $timeago = '@FILE snippets/timeago.php' | snippet }
{'!pdoPage' | snippet : [
'element' => 'msProducts',
'tpl' => '@FILE chunks/tovarPreview4row.tpl',
'parents' => 2,
'limit' => 48,
'where' => '{"publishedon:>=": $timeago }',
'sortby' => '{"publishedon": "desc"}',
'includeThumbs' => '140x140',
'showLog' => 1
]}
Снипет timeago.php:<?php
return strtotime('-1 month');
Не срабатывает. Просто игнорируется publishedon в where. Что не так?
Заранее спасибо!
Как не сбрасывать каждый день нумерацию заказов в минишопе
Как переписать метод нумерации заказов, что бы шла дата и порядковый номер бесконечный, который не сбрасывается для каждой новой даты?
Визуальный редактор и картинка
Хочу для начала всем сказать спасибо огромное за данное сообщество, много всего можно найти и все подробно написано.
Возник вопрос с помощью визуального редактора вставляю картинку текст
теги менять можно
так
Возник вопрос с помощью визуального редактора вставляю картинку текст
теги менять можно
так
{$_modx->resource.content | replace : '<h3>' : '<h3 class="title-dec">'}
Есть ли способ вывести картинку (преобразовать) с помощью phpthumbon? Поиск по id (Корзина - управление удаленными ресурсами)
Бывает случай, когда много удалённых ресурсов лежат в корзине для полного удаления, и когда не находит удалённый ресурс, документ, товар по id, уничтожить администратору сайта затратно по времени. Для этого в версии 2.8.3 пришлось залезть в ядро функция prepareQueryBeforeCount(xPDOQuery $c):
core/model/modx/processors/resource/trash/getlist.class.php:55
И заменить строку:
core/model/modx/processors/resource/trash/getlist.class.php:55
И заменить строку:
if (!empty($query)) {
$c->where(array('modResource.pagetitle:LIKE' => '%' . $query . '%'));
$c->orCondition(array('modResource.longtitle:LIKE' => '%' . $query . '%'));
}
наif ($query && is_int((int)$query) && $query > 0) {
$c->where(array('modResource.id:=' => $query));
}
elseif (!empty($query)) {
$c->where(array('modResource.pagetitle:LIKE' => '%' . $query . '%'));
$c->orCondition(array('modResource.longtitle:LIKE' => '%' . $query . '%'));
}
В новых версиях уже вшит поиск в удалении? [Login] Как логиниться сразу в несколько контекстов?
Добрый день!
У нас есть сайт на котором используются контексты web и ru для языковых версий. Для контекста web сайт открывается по домену site.com, для контекста ru — ru.site.com.
Необходимо чтобы пользователь мог залогиниться в личный кабинет в одном контексте (языковой версии), например, ru, и логин производился в оба контекста web и ru.
У нас есть сайт на котором используются контексты web и ru для языковых версий. Для контекста web сайт открывается по домену site.com, для контекста ru — ru.site.com.
Необходимо чтобы пользователь мог залогиниться в личный кабинет в одном контексте (языковой версии), например, ru, и логин производился в оба контекста web и ru.
REVO Обновление до 2.8.0
Здравствуйте!
Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде
По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.
Никто не сталкивался?
Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде
По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.
Никто не сталкивался?
mFilter и родитель
Помогите пожайлуйста вторую ночь мучаюсь(
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4
{$_modx->runSnippet('!mFilter2', [
'parents' => '{$_modx->resource.id} ',
'class' => 'msProduct',
'element' => 'msProducts',
'aliases' => 'ms|price==price, resource|parent==parent, ',
'filters' => 'parent:categories,ms|price:price,',
....
])}
MIGX, мультизагрузка и Imageplus
Понадобилось создать мультизагрузку файлов через MIGX. Версия modx 2.8.5. Делаю все стандартно:
1. Создаю источник файлов ResourceMediaPath c параметрами:
4. Создаю в MIGX конфигурацию с именем resourcealbum следующего наполнения:
1. Создаю источник файлов ResourceMediaPath c параметрами:
basePath=[[migxResourceMediaPath? &pathTpl=`assets/resourceimages/{id}/` &createFolder=`1`]]
baseUrl=[[migxResourceMediaPath? &pathTpl=`assets/resourceimages/{id}/` &createFolder=`1`]]
2. Создаю ТВ resourcealbum с параметрами:Тип ввода=migx
Конфигурации=resourcealbum
Источник файлов=ResourceMediaPath
3. Устанавливаю Image+ и pThumb4. Создаю в MIGX конфигурацию с именем resourcealbum следующего наполнения:
Подскажите как такое реализовать? Параметр и ЧПУ
Есть карточка заведения (например кафе, гостиница) например site.com/cafe/id123
Требуется на каждой карточке выести подстраницы — например,
Я реализовал это тем что на феноме делаю проверку по гет-параметру вроде ?view=contacts и вывожу нужный шаблон
но странички получаются вида
Требуется на каждой карточке выести подстраницы — например,
обзор site.com/cafe/id123/review
фото site.com/cafe/id123/photo
график работы site.com/cafe/id123/grafik
меню заведения site.com/cafe/id123/menu
контакты site.com/cafe/id123/contacts
и вывести это все в отдельных дизайнахЯ реализовал это тем что на феноме делаю проверку по гет-параметру вроде ?view=contacts и вывожу нужный шаблон
но странички получаются вида
site.com/cafe/id123?view=contacts
Какое есть более красивое ЧПУ-шное решение?