Как быстрее работает PHP — через MODX в сниппете или просто в файле?
Привет.
В PHP не силен. Если знаете, подскажите. Допустим, надо считывать 10–20 параметров и записывать их в базу данных, а еще надо будет считывать из этой же базы данных небольшую выборку данных. Как будет быстрее и насколько — через сниппет MODX или через обычный PHP-файл?
В PHP не силен. Если знаете, подскажите. Допустим, надо считывать 10–20 параметров и записывать их в базу данных, а еще надо будет считывать из этой же базы данных небольшую выборку данных. Как будет быстрее и насколько — через сниппет MODX или через обычный PHP-файл?
Человекопонятная навигация не подставляет в ссылке ключевое слово page, как исправить?
В ссылке на сайте на след страницу имеет такой вид
домен.ру/blog//-1
Нет того ключ слова «page»{'!pdoPage' | snippet : [
'pageVarKey' => 'page',
'pageLinkScheme' => '/{$pageVarKey}-{$page}'
] ? : 'Ничего не найдено'}
Если вручную добавить это слово, то выглядит нормально, но просто не переходит, просто как клик на кнопку [ExtSession] - Расширение стандартных сессий для MODX3
[ExtSession] — Компонент расширяет класс modSession, добавляет следующие поля в родную таблицу сессий.
Доступен вывод информации сессии в админке сайта
Можно удалить как отдельную сессию, так и грохнуть все сразу.
Дополнение на гитхаб
Дополнение в репозитории
Подробней под катом
user_bot - указатель на сессию бота
user_id - идентификатор пользователя
user_ip - ip адрес пользователя
user_agent - user-agent пользователя
дает возможность гибко управлять временем жизни сессии ботов, авторизованных и Не-авторизованных пользователей.Доступен вывод информации сессии в админке сайта
Можно удалить как отдельную сессию, так и грохнуть все сразу.
Дополнение на гитхаб
Дополнение в репозитории
Подробней под катом
Вывод конкретной опции в фильтре mFIlter2 наFenom
Добрый день.
Подскажите как сделать вывод конкретной опции в фильтре mFIlter2 наFenom…
Перебрал уже кучу вариантов))
НИ один не прокатил )
Подскажите как сделать вывод конкретной опции в фильтре mFIlter2 наFenom…
Перебрал уже кучу вариантов))
{'my.razmer' | placeholder}
{'razmer' | placeholder}
{'msoption|razmer' | placeholder}
и т.д.НИ один не прокатил )
Как настроить редирект в MODX REVO через .htaccess?
Привет.
Есть проблемка — не получается завести нормально редирект через .htaccess. Подскажите, пожалуйста, что можно сделать, чтобы заработало. Скоро голова лопнет от натуги…
Самый простой код в .htaccess:
1. Если нужный IP-адрес. +
2. Если в адресе страницы нет page3
3. Тогда редиректим на страницу page3.
Пробовал код на простых файлах без MODX — все работает. Но MODX, вероятно, вносит свои коррективы в это действо — получается вечный редирект:
Есть проблемка — не получается завести нормально редирект через .htaccess. Подскажите, пожалуйста, что можно сделать, чтобы заработало. Скоро голова лопнет от натуги…
Самый простой код в .htaccess:
RewriteCond %{REMOTE_ADDR} 192.168.1.1
RewriteCond %{REQUEST_URI} !page3
RewriteRule ^ /page3/ [R=301,L]
Что этот код делает:1. Если нужный IP-адрес. +
2. Если в адресе страницы нет page3
3. Тогда редиректим на страницу page3.
Пробовал код на простых файлах без MODX — все работает. Но MODX, вероятно, вносит свои коррективы в это действо — получается вечный редирект:
/page3/?q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/&q=page3/
Не работает {'param' | lexicon} в mfilter2
Столкнулся с проблемой, после Ajax фильтрации не подтягиваются значения из словаря, если при первой загрузке все работает, при изменении настроек фильтра на странице получаю только ключи словаря, сами значения не подтягиваются, с чем это может быть связанно?
Я пытаюсь вывести значения из другого компонента не mfilter2 загрузка словаря этого компонента происходит на события OnLoadWebDocument
Какое системное событие надо указать чтобы словарь подтягивался при Ajax загрузке?
Я пытаюсь вывести значения из другого компонента не mfilter2 загрузка словаря этого компонента происходит на события OnLoadWebDocument
Какое системное событие надо указать чтобы словарь подтягивался при Ajax загрузке?
как в modx получить параметры изображения?
Обратил внимание что modx в диспетчере файлов показывает размер изображения 2768x1504px эту информацию можно как-то подтянуть на сайте?
Можно использовать сниппет вида
При обычной загрузке все ок работает, при Аякс нет, отсюда я и подумал может как-то в бд хранятся данные об изображениях как в WP
Можно использовать сниппет вида
<?php
if (file_exists($input)) {
list ($width, $height, $type, $attr) = getimagesize($input);
$extension = pathinfo( $input, PATHINFO_EXTENSION );
return ['width' => $width, 'height' => $height, 'extension' => $extension, 'src' => $input];
} else {
return ['width' => 0, 'height' => 0, 'extension' => '', 'src' => $input];
}
Но почему-то вызываясь внутри чанка mFilter2 при изменении параметров фильтра и Ajax отображении результатов не находит изображение. Может что-то делаю не так?При обычной загрузке все ок работает, при Аякс нет, отсюда я и подумал может как-то в бд хранятся данные об изображениях как в WP
MobileDetect - проблема при установки компонента
Добрый день.
Ставлю компонент MobileDetect на чистую ModX 2.8.6. После установки сайт «ложится» — не отображается.
Ставлю компонент MobileDetect на чистую ModX 2.8.6. После установки сайт «ложится» — не отображается.
Как вывести теги изображений ms2gallery
Памятка для себя.
Выводим теги к изображениям ms2gallery.
В чанке указываем:
Выводим теги к изображениям ms2gallery.
В чанке указываем:
{foreach $file['tags'] | split as $item}
<div class="tags-small__el">
<div class="tags-small-el">{$item}</div>
</div>
{/foreach}
Множественный список цветов в minishop2
Добрый день. В minishop2 есть относительно новый тип опций combo-colors Множественный список цветов.
Подскажите, пожалуйста, как вывести код цвета в tpl.msProductOptions?
Подскажите, пожалуйста, как вывести код цвета в tpl.msProductOptions?