Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #9
Илья Уткин
11 ноября 2016, 08:07
0
Можно использовать customExtra, правда, это платное дополнение. Но вот инструкция для вашего случая: ilyaut.ru/addons/very-easy-to-add-custom-objects-in-modx/
Илья Уткин
11 ноября 2016, 08:05
+3
Навскидку стоимость от 9 500 до 15 000 руб

Если устраивает, пишите на ilyautkin@mail.ru, будут вопросы о некоторых нюансах.

Напиример, дни и часы, в которые проводятся экскурсии — это имеется ввиду
ПН, СР, ПТ, с 10:00 до 17:00
или
12 ноября, 10:00; 12 ноября, 12:00; 12 ноября, 15:00; 15 ноября, 10:00 и т.д.
Илья Уткин
10 ноября 2016, 08:12
2
0
Попробуйте убрать редирект из htaccess и создать плагин на событие OnHandleRequest

<?php
if ($modx->event->name != "OnHandleRequest" || $modx->context->key == 'mgr') {
   return;
}
$uri = $_SERVER['REQUEST_URI'];
$http_host = $_SERVER['HTTP_HOST'];
$site_url = str_replace(array('www.', 'http://', 'https://', '/'), '', $modx->getOption('site_url'));
// for https set true
$https = true;
// robots.txt allways without redirect
if ($uri == '/robots.txt') return;
if ($http_host != $site_url || ($https && !$_SERVER['HTTPS'])) {
    if ($https) {
        $protocol = 'https://';
    } else {
        $protocol = 'http://';
    }
    $modx->sendRedirect($protocol.$site_url.$uri, array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
}
Илья Уткин
09 ноября 2016, 13:34
+7
А можно еще и добавить пару признаков WordPress'а. Пусть пытаются взломать несуществующий движок…
Илья Уткин
09 ноября 2016, 10:05
+5
На самом деле Laravel — не панацея. Во время разработки вы сами можете открыть дыру — хоть на Laravel, хоть на MODX, хоть на самописной системе
Илья Уткин
09 ноября 2016, 10:01
+4
Чтобы не переименовывать админку каждый раз после обновления, скачивайте advanced версию и указывайте «Расширенное обновление»
Илья Уткин
09 ноября 2016, 08:31
0
Можно на Fenom попробовать
&tplInnerRow=`@INLINE <li><h3><a href="{$parent | resource : "uri"}#{$alias}">{$menutitle} </a><h3>{$wrapper}`
Илья Уткин
09 ноября 2016, 08:25
0
Ну нужно подставить то значение, которое хранится в базе. Наверное, так
&where=`{"template:=":"2","TVmain_include.value":"Да"}`
Илья Уткин
09 ноября 2016, 07:54
0
Надо вызывать такой сниппет некешированным. Поставьте восклицательный знак перед названием сниппета, вот так:
[[!mySnippet]]
Илья Уткин
09 ноября 2016, 07:53
0
&tplInnerRow=`@INLINE <li><h3><a href="[[#[[*parent]].uri]]#[[+alias]]">[[+menutitle]] </a><h3>[[+wrapper]]
Илья Уткин
09 ноября 2016, 07:51
0
&where=`{"template:=":"2","TVmain_include.value":1}`
Илья Уткин
09 ноября 2016, 07:36
0
Попробуйте указать xtype: datefield
Илья Уткин
08 ноября 2016, 21:44
0
Бесплатно всем людям помогать надо?
Илья Уткин
08 ноября 2016, 19:20
0
А если colorpicker-1.0.2-rc2? Без .transport
Илья Уткин
08 ноября 2016, 17:36
+1
foreach ($foundPackages as $foundPackage) {
                                if ($foundPackage->name == 'ColorPicker' && $foundPackage->signature != 'colorpicker-1.0.2-rc2.transport') continue;
				/* @var modTransportPackage $foundPackage */
				if ($foundPackage->name == $packageName) {
Илья Уткин
08 ноября 2016, 17:10
0
Хм… странная ситуация)) Варианта два.

1. Дописать в результатах поиска пакетов дополнительную проверку версии
2. Самостоятельно обновить нужный пакет в репозитории, чтобы у него дата обновления была более свежей.
Илья Уткин
04 ноября 2016, 13:43
+1
На станице документации во втором случае используется как раз select и свои теги добавлять можно
Илья Уткин
04 ноября 2016, 08:44
+1
Use a <select multiple /> as your input element for a tags input, to gain true multivalue support. Instead of a comma separated string, the values will be set in an array. Existing <option /> elements will automatically be set as tags. This makes it also possible to create tags containing a comma.

Надо, чтобы поле с тегами было не input'ом, а select'ом, с указанием multiple
Илья Уткин
03 ноября 2016, 14:51
+1
TinyMCE обновили?