Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
29 декабря 2015, 18:55
0
Если продолжить аналогию, то, перед мустангом сначала покупают фокус.

Вот так прямо сразу взять и купить первой машиной мустанг мало у кого получается, почему-то. Каждый должен сам заработать.
Василий Наумкин
29 декабря 2015, 18:53
0
Я бы с удовольствием, но сначала нужно выполнить все взятые на себя обязательства.

По моим прикидкам, это где-то середина 2016.
Василий Наумкин
29 декабря 2015, 18:46
+1
Нисколько не стоит, потому что заказы я не беру, и еще долго брать не буду.

Если этот способ навигации наберёт популярность, то рано или поздно добавлю сам, бесплатно.
Василий Наумкин
29 декабря 2015, 18:35
+1
Это нормально, я тоже так думал. А потом вспомнил, что при всех возможностях и преимуществах самого pdoTools, он до сих пор и рядом не валяется с getResources и Wayfinder по популярности.

Все инструкции для начинающих не про него, и нужно довольно плотно поработать с системой, чтобы понять, зачем менять эти официальные инструменты. А чтобы дойти до шаблонизатора, времени потребуется еще больше.

Инерция — мощная штука. Думаю, что у Fenom в MODX еще всё впереди.
Василий Наумкин
29 декабря 2015, 18:30
0
Скажу, чтобы ты показал работающий пример на каком-нибудь популярном сайте.

Сейчас читаю комментарии на vc.ru и там нет «вау, как круто, давайте так делать везде». Скорее даже наоборот.
Василий Наумкин
29 декабря 2015, 18:12
0
Учитывая, что я вообще не могу понять о чём речь, а ты не можешь показать работающую реализацию этой гениальной идеи — очень трудоёмко.
Василий Наумкин
29 декабря 2015, 17:01
+2
Мда.

Я здесь бессилен, удачи тебе.
Василий Наумкин
29 декабря 2015, 16:42
+3
Может стоит подумать, а почему ты не нашел дополнение, которое сможет создавать новости в вакууме?

У новости должно быть:
— название
— короткое описание
— полный текст
— дата создания
— дата изменения
— url адрес
— может, картинки или другие вложения
— она должна попасть в карту сайта
— и, желательно, в кэш сайта

Как ты всё это планируешь делать, не создавая страницы сайта? И зачем тогда вообще нужны эти страницы сайта, по твоему? 600 новостей за год… У нас тут 7500 страниц уже, среди которых и твой вопрос.

Я уже молчу о том, что eventsCalendar2 тоже рассчитывает на работу со страницами сайта, по умолчанию.
Василий Наумкин
29 декабря 2015, 10:09
0
Ссылку поправил.

Ну а какая тут может быть методология, если ничего, в целом-то, и не поменялось? Те же чанки, те же шаблоны. Просто новый синтаксис и возможность наследования.

Тогда уж стоит придумывать какие-то общие инструкции «как делать сайт на MODX правильно», но у меня нет желания этим заниматься.
Василий Наумкин
29 декабря 2015, 09:56
0
Тогда будет сложнее использовать.

Сейчас всё очень просто. По умолчанию работаем только в чанках pdoTools, если надо везде — включаем системную настройку и исправляем ошибки (если будут).

Насчёт файлов — Fenom именно на них и рассчитан, сам получает шаблоны, компилирует, складывает в кэш, только в логику работы MODX это не очень вписывается. Тот же кэш, например, надо будет отдельно чистить + нет наборов параметров да и еще что-то выплывет.

Поэтому я сделал так, чтобы он работал с чанками и шаблонами MODX. При этом, можно использовать биндинг @FILE.

Более плотно эту тему пока развивать некогда. Да и не факт, что нужно. Всё-таки, простота использования очень сильно снижает порог вхождения.
Василий Наумкин
29 декабря 2015, 09:30
0
Для этого нужно включать выполнение Fenom на всём сайте, что может привести к ошибкам, если где-то используются скобочки {}, например в сыром javascript или JSON.

Только из-за этой особенности не могу советовать его использовать во всех ситуациях.
Василий Наумкин
28 декабря 2015, 15:30
4
+3
Обожемой, зачем откапывать рецепты из Evolution?
<?php
switch ($modx->event->name) {    
	case 'OnBeforeDocFormSave':
		if ($modx->user->get('id') != $object->get('createdby')) { 
			$modx->event->output('Ошибка! У вас нет прав редактировать этот документ');
		};
	break;
}

Василий Наумкин
28 декабря 2015, 14:34
0
Сомневаюсь. Я не понял сразу, что речь идёт про бэкенд, так что мой коммент бесполезен.
Василий Наумкин
28 декабря 2015, 14:22
0
Вообще-то, только юзеры с разрешением edit_document могут редактировать чужие тикеты.
Василий Наумкин
28 декабря 2015, 12:28
+3
Что не правильно делаю?
Не читаешь статью, к которой оставляешь комментарии.

Там ведь сказано, что есть системная настройка pdotools_fenom_modifiers, в которой нужно указать все сниппеты-модификаторы, которые должны быть доступны глобально.
Василий Наумкин
28 декабря 2015, 08:05
+1
Нет, у модификаторов, вроде, не указывают наборы параметров.

Если это нужно, их всегда можно вызвать через runSnippet и так уже указать.
Василий Наумкин
27 декабря 2015, 16:57
+2
Я же предупреждал.

Отдохни недельку.
Василий Наумкин
27 декабря 2015, 14:21
0
Есть мнение, что кто-то очень сильный.

Ни разу не слышал, чтобы Linode кто-то «задэдосил».