Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
14 апреля 2017, 17:40
+2
Это особый вид программирования для недоверчивых ))
Если запрос мобильный {
	// Смотрят с мобильного, поэтому нарисуем картинку для мобильных...
	Ещё раз проверим, а точно запрос с мобильного {
		// Ну теперь запрос стопудово с мобильного...
	}
}
14 апреля 2017, 17:35
+3
куда issue писать?
Тут сразу Путину писать надо. По другому никак :)
13 апреля 2017, 15:37
0
Наверно, вы имели ввиду только для одной гостиницы. Объекты (в вашем случае номера) не имеют возможности привязки к какому-либо контейнеру (гостинице). Как вариант, создаёте номера для всех гостиниц, а затем при вызове сниппета указываете только нужные — для одной гостиницы одни айдишники, для другой — следующие. Только так.
07 апреля 2017, 15:51
0
Также как и здесь — используйте кнопку «В черновик» (лучше переименовать в «Сохранить») вместо «Опубликовать».
01 апреля 2017, 11:50
+2
Не знаете, не планируется ли Modx на Fenom перевести?
А зачем? Кому нравится феном, ставит pdoTools, кому twig ставит twiggy, кому smarty — modxSmarty.
01 апреля 2017, 11:44
+2
Да, помню. Начиналось всё вот так
Функционал загрузки чанков из файлов там был давным-давно, распространение его на остальные элементы — дело времени и спроса. Которого, кстати говоря, не так-то и много.
А закончилось так
pdoTools за год серьёзно вырос, научился полноценно работать с файлами, что изменило лично мой подход к созданию сайтов.
))
П.С. В спорах рождается истина.
01 апреля 2017, 10:32
2
+2
Вот достаточно полная статья про файловые элементы. Что можно ещё добавить, да ещё на целую статью?

Тем более тебя интересовал Git
Напишите, как использовать с Git, как познать дзен. Будет интереснее чем терки за заказчиком (ИМХО).
А это уже к феному никакого отношения не имеет. ))
01 апреля 2017, 10:19
+2
Думаю, вся статья состояла бы из нескольких слов «Феном позволяет вызывать элементы MODX из файлов, что позволяет контролировать версии элементов при использовании системы версионирования.»
01 апреля 2017, 10:14
+1
С точки зрения семантики логичней был бы тег desktop. Имхо.
30 марта 2017, 07:38
+2
Предполагаю, что данное решение подразумевалось для использования тегов MODX в скриптах и стилях.
30 марта 2017, 07:33
0
Кэш браузера.
25 марта 2017, 19:24
+1
Надеюсь для тех, кто не сможет поехать, будет сделана видеоверсия встречи, ну или текстовый вариант ;)
Могу сейчас рассказать — немец промажет, француз палку сломает, а наш золото возьмет. ))
24 марта 2017, 18:11
+1
Плагин с событием OnManagerPageBeforeRender
24 марта 2017, 10:08
0
Не, тут только это событие доступно. Поэтому я и написал про URL.

Ниже написали решение без плагина. Вот что значит «Одна голова хорошо...». )
24 марта 2017, 10:06
3
+2
Держи.
<?php
switch ($modx->event->name) {
	case 'OnManagerPageBeforeRender':
		$script = "<script>\n\t";
		$script .= "function setLogoutTimer(){if (logoutTimer) clearTimeout(logoutTimer); return setTimeout(function(){location.href='?a=security/logout';}, ".$modx->getOption('admin_logout_time', null, 20)."*60000);};"."\n\t";
		$script .= "var logoutTimer = setLogoutTimer();\n\t";
		$script .= 'document.addEventListener( "click" , function() {logoutTimer = setLogoutTimer();}, true);'."\n\t";
		$script .= 'document.addEventListener( "mousemove" , function() {logoutTimer = setLogoutTimer();}, true);'."\n\t";
		$script .= 'document.addEventListener( "contextmenu" , function() {logoutTimer = setLogoutTimer();}, true);'."\n\t";
		$script .= 'document.addEventListener( "wheel" , function() {logoutTimer = setLogoutTimer();}, true);'."\n\t";
		$script .= 'document.addEventListener( "keydown" , function() {logoutTimer = setLogoutTimer();}, true);'."\n";
		$script .= "</script>";
		$modx->controller->addHtml($script);
	break;
}
Выставлять время в минутах можно в системной настройке admin_logout_time.

П.С. В боевом режиме не тестировал.
24 марта 2017, 08:24
+1
У комментариев есть много событий, но события для get нет. Поэтому решение только через костыль — в плагине по событию onMODXInit проверять url и выставлять системную настройку tickets.comment_edit_time соответственно условию.
24 марта 2017, 08:02
0
Ясно. Тогда ждём телепатов.

П.С. А вместо кода можно вставить фото Филиппа Киркорова. Так как проблема не в этом скрипте. ))