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

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

С нами с 31 января 2013; Место в рейтинге пользователей: #5
22 октября 2017, 17:15
0

Похоже, что скрипты в кэше остаются. Возникает ошибка, что TicketsConfig.editor не определен.
22 октября 2017, 16:50
0
Отличная новость! Теперь можно вернуться к стандартному default.js в Tickets.

А на этот сайт обновление пока не ставил? Барахлит.
20 октября 2017, 21:52
0
Миш, уважение — это не слабость! К сожалению, запад навязал нам мнение, что их ценности выше и лучше, и внушил комплекс неполноценности. Поэтому распущенность, неуважение, самолюбование, инфантилизм стало признаком продвинутости, «западности». Это однозначно их победа. Белое стало черным, а черное белым. Папа Римский извиняется перед геями, хотя мужеложество никто из смертных грехов не исключал. В Европе почти до 21 века это было уголовным преступлением. У меня во дворе бегают дети разных возрастов и общаются исключительно матом. И больше всех орут девочки!
А Николай — продукт этого времени. Что с него спрашивать, он даже не поймёт о чём ты говоришь? У него в бананах играет «Вите надо выйти».
Но такие как он тут одиноки и не на долго, Василий тоже в советской школе учился :)
19 октября 2017, 23:18
+1
я пришёл в разработку именно благодаря MODX
So am I. Поэтому и написал про первую любовь :)

но это не принижает заслуги MODX и сообщества.
Дак я не об этом. Я сам винтик этого сообщества. Просто для всего есть свой инструмент — молотком не закручивают шурупы. Но это же не значит, что молоток не нужный инструмент.
19 октября 2017, 23:10
+6
Это что было то? Клетку в вольере забыли закрыть?
Приходит сопляк, тыкает всем, хамит всем через раз. То клоуны у него все, то школота. Вот тебе и культурная столица. Прям по анекдоту:
— Алло, это прачечная?
— Xyячечная, это институт культуры!!!

П.С. Миш (это я к Воеводскому обращаюсь), думал при встрече вежливо поклонится, чтоб соответствовать уровню, а щас думаю и «Дай пять, как сам» сойдёт! :))
19 октября 2017, 18:19
+1
Опять повторю вопрос — зачем для описанных задач использовать MODX? Он не для этого придуман. Зачем использовать этот убогий MODX RESTful API, если есть круче и проще?
Для описанных задач больше подойдут и NodeJS и php фреймворки. Зачем мула тащить на ипподром? Привычка, админка, первая любовь? Я давно уже дивлюсь почему Николай упёрся в MODX.
За XJST спасибо, гляну ради любопытства. Плюсанул.
Сейчас, например, я захотел отказаться от Bootstrap в пользу Foundation (их же ещё используют, верно?) — мне придётся править и шаблоны, и чанки, и `@INLINE` сниппетов, т. е. происходит смешение представления и логики.
Да, MODX в этом плане с каждым днём всё дальше и дальше от современных стандартов. :(
18 октября 2017, 18:33
0
Т. е., если рассматривать MODX исключительно как админку + RESTFul API-сервер
Таки у меня вопгос — зачем вам MODX?

И сейчас можно отказаться стандартного парсера и использовать парсеры других шаблонизаторов — Fenom, Smarty, Twig. И не использовать эти теги элементов и полей. Тут возникает вопрос где лучше рендерить — на сервере или на клиенте. Я не профи, на этот вопрос не отвечу, но я за сервер. Рендерить на мобильном устройстве мне кажется как-то уж накладно. Для нагруженных сервисов может и сойдет, но для обычного сайта грубовато мне кажется.
18 октября 2017, 07:37
+1
А что имеется ввиду под MODX-шаблонизатором?
10 октября 2017, 14:54
0
Могу ошибаться, но на первый взгляд получается, что последний ряд закроется только если количество стран будет кратно четырём.
10 октября 2017, 14:32
0
Чудес не бывает. Если нужна статистика, то нужны и данные. Tickets и siteStatistics в этом плане работают одинаково. По другому никак.
10 октября 2017, 12:22
+5
Жду статью про снижение нагрузки в 100500 раз при замене ресурсов на статические страницы.
10 октября 2017, 12:20
+3
Но перед тем, как это сделать, нужно учесть, что в Tickets просмотры на самом деле это визиты. Т.е. один и тот же пользователь считается только один раз, сколько F5 не жми. А предложенный тобой вариант будет учитывать каждый просмотр. Например, у меня в siteStatistics считается и то и другое, кому что нужно.
09 октября 2017, 15:47
+2
Спасибо за критику!
Ну если такое отношение к критике, то возьму на себя смелость разобрать код.
1. Теперь на один просмотр страницы будет 2 лишних запроса к БД.
2. Вот это
$modx->resource->save();
зачем? Кроме того, это ещё один запрос к БД.
3. Вы понимаете, что после каждого просмотра вы убиваете весь кэш сайта?
4. И наконец, эта странная фраза собака друг человека
весь контент в шаблонах вызывается через fastField: [[#[[+resid]].pagetitle]]
Это как интересно?

Почему нельзя просто сделать форвард на найденный ресурс?

Вообще, эта задача легко решается через контексты. И поддержка такого решения гораздо проще, ведь всё понятно. А вот для вашего решения нужна инструкция, ибо следующий программист вряд ли сходу поймёт ваше творчество.
09 октября 2017, 07:32
0
К сожалению, помочь нечем. Я с минишопом никак.
09 октября 2017, 07:17
1
+2
Получить одно поле —
$q = $modx->newQuery('modTemplateVarResource', array('tmplavarid'=>1,'value'=>$domain));
$q->select('contentid');
$RESID = $modx->getValue($q->prepare());
09 октября 2017, 07:15
+2
"SELECT contentid FROM base_site_tmplvar_contentvalues WHERE tmplvarid = 1 AND value = '$domain'";
Жесть. Кому нужен дырявый сайт, налетай.

Стыдно должно быть, молодой человек!