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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
19 мая 2015, 07:47
1
0
Это же шаблон, а не чистый php, смотри во что он компилируется:
<?php
/* 24c0b6e2dc0f6d70b87e26de577f6829.fenom.tpl:9: {$modx->runSnippet("TicketMeta", [
	"id" => $id,
	"tpl" => "Project.row.Star",
	"getSection"=>0,
	"getUser"=>0,
	"getFiles"=>0,
	"unusedFiles"=>0
])} */
 echo $var["modx"]->runSnippet("TicketMeta", array("id" => $var["id"], "tpl" => "Project.row.Star", "getSection" => 0, "getUser" => 0, "getFiles" => 0, "unusedFiles" => 0));
Fenom требует PHP 5.3.

А что с кешированием? Получается вложенные будут выполняться каждый раз?
А кэшированием тебе придётся озаботиться самостоятельно.
1. Для долговремнного хранения есть {$modx->cacheManager->get()} и {$modx->cacheManager->set()}
4. Для кэширования во время выполнения {$pdoTools->getStore()} и {$pdoTools->setStore()}.
3. Можно даже сохранять в произвольные файлы через {$.php.file_put_contents()}.

github.com/fenom-template/fenom/blob/master/docs/ru/syntax.md
Василий Наумкин
19 мая 2015, 07:37
0
Fenom позволяет добавлять свои функции и упрощалки синтаксиса, так что в будущем я этим еще займусь.

А пока можно делать вот так:
{$modx->runSnippet("TicketMeta", [
	'id' => $id,
	'tpl' => 'Project.row.Star',
	'getSection' => 0,
	'getUser' => 0,
	'getFiles' => 0,
	'unusedFiles' => 0
])}
Василий Наумкин
19 мая 2015, 06:05
0
Парсер работает иначе, так что пока — никак.
Василий Наумкин
19 мая 2015, 04:10
0
Поздно. Бета-тестирование длится не больше месяца — и он уже прошел.
Василий Наумкин
18 мая 2015, 23:54
1
0
Включай фантазию!

[[+pagetitle]]	- {$pagetitle}
[[*pagetitle]]	- {$modx->resource->pagetitle}
[[%lexicon]]	- {$modx->lexicon('lexicon')}
[[~[[+id]]]]	- {$modx->makeUrl($id)}
Василий Наумкин
18 мая 2015, 23:42
0
Например, вот так:
[[!pdoResources?
	&useFenom=`1`
	&parents=`0`
	&tpl=`@INLINE <p>{$id} - {$menutitle != '' ? $menutitle : $pagetitle}</p>`
]]
Плюс посмотри в заметке примеры, а дальше читать уже в документации Fenom.
Василий Наумкин
18 мая 2015, 22:51
0
Уже поправил этот баг и еще такой же мелкий =)

Правда, если ты не планируешь пробовать Fenom, то обновляться вовсе не нужно — там больше нет никаких изменений.
Василий Наумкин
18 мая 2015, 22:41
0
Если не хочешь волноваться — не обновляйся на beta версии.

Конечно я это поправлю, но потом.
Василий Наумкин
18 мая 2015, 22:31
0
У mSearch2 такой опции нет, потому что они ищет не по ресурсам, а по сгенерированному индексу.

Индекс состоит из встречающихся слов, так что без морфологии здесь никак. Не знаю как можно использовать морфологический поиск без морфологии.
Василий Наумкин
18 мая 2015, 22:22
0
Это ерунда.

При очистке кэша происходит удаление скомпилированных шаблонов, а у тебя еще нет этой директории. Просто игнорируй, больше не должно появляться.
Василий Наумкин
18 мая 2015, 08:15
0
А потому что они тоже через Яндекс.Кассу — это один компонент.
Василий Наумкин
18 мая 2015, 08:12
+1
Ты не копи, ты пиши в поддержку на хостинге =)
Василий Наумкин
18 мая 2015, 08:07
0
У RBK и PayPal работают прямые ссылки из писем, а вот у Яндекс.Кассы — нет. Отправил просьбу автору этого дополнения, посмотрим, что ответит.

Минимальную сумму тоже увеличил до 150 руб.
Василий Наумкин
17 мая 2015, 06:40
+5
На здоровье!
Василий Наумкин
16 мая 2015, 20:34
0
На всякий случай — этот сайт размещён на modhost.pro, так что дело явно в настройках Jevix.
Василий Наумкин
16 мая 2015, 05:45
0
Когда-то так и было, а потом убрали — потому что вкладка с комментами самая полезная, а другие 2 очень редко нужны.

Если народ здесь отпишется, что им очень надо — сделаю обратно.
Василий Наумкин
15 мая 2015, 14:03
0
Очень похоже на то, что ты просто не почистил кэш браузера и старый javascript глючил с новыми файлами.