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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
17 сентября 2013, 09:04
0
Конечно есть, оно же на Java работает.

Короче, выбирай сам =)
Василий Наумкин
17 сентября 2013, 06:53
0
Давай ты почитаешь хоть что-то, например уроки от Виктора, а только потом будешь заваливать нас вопросами?

Это не сообщество MODX, это мой личный сайт. 4 темы за 3 дня — перебор.

Помочь со сложностями можно, но у тебя совсем новичковые вопросы, которые решаются простым гуглением.
Василий Наумкин
16 сентября 2013, 21:38
0
Вот это — тормоза. Минимум 4 итерации работы парсера.

Так делать не нужно. Если создавать 2 шаблона — будет 1 итерация.
Василий Наумкин
16 сентября 2013, 20:17
0
Задать в шаблоне место под текст
<div class="mytext">[[*mytv]]</div>

В css прописать стиль для .mytext.
.mytext {background: #efefef;}

MIGX никогда не использовал и никому не советую. На мой взгляд — это лишний тормоз.
Василий Наумкин
16 сентября 2013, 20:14
0
Ты поставь, попробуй — потом определишься.

Если делаешь что-то OpenSource, типа расширений для MODX — можно получить бесплатную лицензию под это дело. Надо только заполнить форму и указать репозиторий на GitHub.

Я 2 раза получал без проблем, потом купил на распродаже новогодней. Сейчас без него как без рук.
Василий Наумкин
16 сентября 2013, 19:55
0
Не знаю, зачем мне это?

Я пользуюсь phpStorm.
Василий Наумкин
16 сентября 2013, 19:41
0
Понял, буду исправлять.
Василий Наумкин
16 сентября 2013, 18:39
0
bezumkin.ru/sections/components/1462/

Попробуй указать параметр
&tpl_4=`имя чанка с hr`
Василий Наумкин
16 сентября 2013, 13:43
0
Можно добавлять пробел — он все равно будет убран при сохранении.

Но вообще, косячок, да. Создай issue на github — поправлю.
Василий Наумкин
16 сентября 2013, 07:14
0
Ты если хочешь разобраться — разбирайся.

Родительский beforeSet там ничего не решает, и висит, скорее всего, по ошибке.
Свойства устанавливаются ниже.
Василий Наумкин
16 сентября 2013, 06:42
0
Это там у меня нахимичено, чтобы кэш сайта не сбрасывался.

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

Я давно это писал, когда продолжу разработку Tickets — переделаю более красиво.
Василий Наумкин
16 сентября 2013, 06:20
0
Создавать можно при помощи Tickets, всё остальное — нет.

Админка очень гибко настраивается, не вижу смысла городить что-то в обход. Конечно, сделать это можно, но не представляю, зачем.
Василий Наумкин
16 сентября 2013, 06:12
0
Спасибо, поправил.

Певел с Wayfinder на pdoTools, и не все плейсхолдеры поменял.
Если что — вот:
[[pdoResources?
	&depth=`0`
	&showHidden=`0`
	&sortby=`menuindex`
	&sortdir=`asc`
	&tpl=`@INLINE
		<li>
			<h3>
				<a href="/[[+uri]]">[[+pagetitle]]</a>[[+longtitle]]
			</h3>
		</li>
		<!--pdotools_longtitle <small>[[+longtitle]]</small>-->
	`
]]
Василий Наумкин
15 сентября 2013, 17:36
0
&depth — глубина выборки от родителя.

Ты выбираешь ресурсы в корне, то есть родителей у них нет. Значит, нужно указать:
&where=`{"context_key":"shop", "parent":0}`
Включай &showLog, смотри запросы — это ж SQL, нетрудно разобраться, что происходит.
Василий Наумкин
15 сентября 2013, 17:30
0
У меня пока есть только подписка на комментарии.

Сделать подписку на категорию не особо сложно — можно обойтись всего одним плагином.
Он должен уметь:
1. Подписывать\отписывать юзеров (сохранять их id в поле properties ресурса).
2. При создании новой страницы проверять parent, и если там есть подписчики — слать им письма.

Ну а вывести количество сможет простейший сниппет, который получит properties и посчитает размер массива подписчиков.

P.S. На будущее постарайся объяснять так, чтобы не возникало встречных вопросов. Все люди занятые, вытягивать подробности, чтобы тебе помочь, никому не интересно.
Василий Наумкин
15 сентября 2013, 17:23
0
На здоровье!
Василий Наумкин
15 сентября 2013, 17:20
0
[[pdoResources?
	&parents=`0`
	&resources=`-12`
	&where=`{"context_key":"shop"}`
	&depth=`0`
	&tpl=`jd.oforlist-item.tpl`
	&limit=`0`
]]

Подумаю, как улучшить работу &context.
Василий Наумкин
15 сентября 2013, 17:10
0
&showLog=`1`

Ну и эта, ты указал выводить все страницы (&parents=`0`), кроме товара с id=12 — так и выводится.

Параметр &context работает только если и &parents и &resources равны 0. Иначе он не нужен, если ты указал или ресусры или родителей.

По уму, его вообще убрать надо, чтобы не путал.
Василий Наумкин
15 сентября 2013, 16:59
0
Давай полный вызов и лог запроса, неохота гадать.