Всего 122 829 комментариев

Роман Ильин
29 мая 2014, 13:51
+1
Надо определиться с форматом хранимых данных, а далее согласно передавать их JSON-форматом в календарь: bezumkin.ru/modx/eventscalendar2/#tab=parameters
Алексей Добряков
29 мая 2014, 13:37
0
Руслан как надо переписать скрипт select что бы обновлялся [[+num]]? Потому что я смотрю у тебя на сайте они тоже перестали обновляться только после перезагрузки страницы всё ок, и кстати select работает и чистый без всяких стилей, только не обновляются данные [[+num]] и т.д.

$tplOptions:
<option value="[[+value]]"[[+checked:is=`checked`:then=` selected`:else=``]]>
[[+title]] [[+num]]
</option>
$tplOuter:
<select name="[[+table]][[+delimeter]][[+filter]]" multiple>
[[+rows]]
</select>
Роман Ильин
29 мая 2014, 13:01
+1
Отчасти вам поможет rtfm.modx.com/extras/revo/eventscalendar2
Но придется подпилить под нужды.
Иван
Иван
29 мая 2014, 11:19
0
Спасибо, это то самое!
Andrey Grachov
29 мая 2014, 11:10
+3
$arr_cond['where']='{"Data.pole:IN": [1, 2, 3]}';
Ганин Роман
29 мая 2014, 03:41
0
Продолжая идею — автоматическая установка MODx из репозитория GitHub с переименовыванием и вынесением ядра за webroot, переименовывание админки, коннекторов и конфигурационного ключа.

[[Смотреть]]

По умолчанию качается stable-версия MODx, если хотите «поиграться» с «ночной» сборкой v2.3.0, смените master на develop в 166 строчке
Demios
28 мая 2014, 22:16
0
Решено. Работает.
Подытожу:

Сниппет getCrypto создаем.
Далее сниппет sendCriptoRedirect создаем.
В шаблоне пишем, где offsite — это название моего ТВ параметра, куда помещаю URL.
<a href="http://mysite.ru/[[*offsite:getCrypto]]" target="_blank" onclick="yaCounter2223334.reachGoal('regOffic'); return true;">[[*offsite]]</a>
Создаю страницу Goto с шаблоно «Пустой», где отключаю кэширование на вкладке «Настройки» и в поле «Заморозить URI» прописываю «goto/», а в поле «Содержимое ресурса» вызываю сниппет [[sendCriptoRedirect]]
Илья Уткин
28 мая 2014, 20:38
1
+2
Можно использовать обратимое шифрование.

1. Сниппет getCrypto (фильтр вывода для шифрование адреса сайта):

$key = "qie1GllccDadnmZvhpcM0WK18vfVScxBKeM";
$str = $input;
//открываем модуль шифрования и получаем его дискриптор
$td = mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CFB,'');
//  получаем размер вектора шифрования на основе дискриптора.
$iv_size = mcrypt_enc_get_iv_size($td);
// Создание вектора шифрования
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
// открытие буфера обмена обмена для шифровки данных
mcrypt_generic_init($td,$key,$iv);
//  шифруем даные
$crypt_text = mcrypt_generic($td,$str);
//  закрываем буфер обмена и модуль
mcrypt_generic_deinit($td);
mcrypt_module_close($td);

return 'goto/?code='.base64_encode($iv.$crypt_text);


2. Создаем страничку site.ru/goto/ и на ней помещяем НЕкешируемый вызов сниппета sendCriptoRedirect:

if (!$_GET['code']) return;
$key = "qie1GllccDadnmZvhpcM0WK18vfVScxBKeM";
$code = base64_decode($_GET['code']);

$td = mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CFB,'');
$iv_size = mcrypt_enc_get_iv_size($td);
$iv = substr($code,0,$iv_size);
$crypt_text = substr($code,$iv_size);
mcrypt_generic_init($td,$key,$iv);
$url = mdecrypt_generic($td,$crypt_text);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
$modx->sendRedirect($url);

В итоге первый сниппет будет зашифровывать, а второй расшифровывать и редиректить.

Код взят отсюда: webformyself.com/shifrovanie-dannyx-na-php/
Василий Наумкин
28 мая 2014, 20:26
0
Конечно, если сервер на Linode — то там SSD.

Сейчас еще рано переезжать, подожди пару дней.
Федор
28 мая 2014, 20:22
0
да, тоже наткнулся… жду ответа от хостера… после буду пробовать.
Федор
28 мая 2014, 20:19
0
Здорово, хоть сейчас перейду. а хостинг на ssd будет?
Василий Наумкин
28 мая 2014, 20:10
0
Пока один базовый тариф на 5 доменов за 200 рублей, на время беты — а там будем посмотреть от результатов работы.

Ограничение только на HDD — 1 гигабайт, бэкапов пока нет.
Федор
28 мая 2014, 19:57
0
в том то и печаль, что я это сделал вчера ночью, сайт открылся и админка тоже заработала, до этого был вообще ужас, тоже тему тут создавал Ну на радостях лег, вот теперь нахожу ошибку за ошибкой… богом проклятый сервер от ihc, просто нет слов, вечно проблемы с ним были, и старый сайт лагал ужасно, когда у меня на хостинге за 100 рублей сайт на modx, в сравнении просто летал, не говоря о том, что все работает и нет проблем.
Федор
28 мая 2014, 19:53
0
чудесно, тогда наверное подожду ваш хостинг, пусть деньги к вам идут. Примерно расценки где можно посмотреть?
Василий Наумкин
28 мая 2014, 19:50
0
Да у тебя там вообще какая-то беда на сайте.

Попробуй накатить дистрибутив сверху и проинсталлировать.
Василий Наумкин
28 мая 2014, 19:49
0
Сейчас на Mac Os X, раньше был на Ubuntu, а видео про настройку сервера писал на Windows.

Через пару дней стартанёт бета нашего хостинга, как раз на Linode — сможешь протестировать.