Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #70
Павел Романов
26 августа 2015, 11:13
0
Не inputTVtype, а inputTV и само поле назовите, на всякий случай, по-другому (а то бывают глюки ))).
Если у Вас TV называется image, то так:
[
{"caption":"Лица", "fields": [
 {"field":"name","caption":"Имя"},   
 {"field":"description","caption":"Описание","inputTVtype":"richtext"},
 {"field":"img","caption":"Image","inputTV":"image"}
]}
]
Павел Романов
20 августа 2015, 15:02
+1
Для начала с параметрами и тегами незакрытыми разберитесь. В данный момент каша какая-то )
[[pdoMenu?
&parents=`0`
&level=`1`
&tplOuter=`@INLINE [[+wrapper]]`
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> [[+wrapper]]</li>`
]]
Павел Романов
19 августа 2015, 20:06
0
Может, не в тему, но недавно был похожий симптом на nic.ru.
Причем, обновляешь MODX, какое-то время все работает, потом опять вместо админки белый экран.
Оказалось, что местный антивирус считает подозрительным файл
core/model/smarty/sysplugins/smarty_internal_template.php

и добавляет постоянно к расширению ".suspected".
То есть получается так:


Убираешь — все работает как надо.
Павел Романов
29 июля 2015, 14:14
0
Дополнение modDevTools установлено?
Павел Романов
26 июля 2015, 11:35
0
Попробуйте добавить пробел между двойными скобками:
data: [ [161.2, 51.6], [167.5, 59.0], [159.5, 49.2], [157.0, 63.0], [155.8, 53.6],
                [170.0, 59.0], [159.1, 47.6], [166.0, 69.8], [176.2, 66.8], [160.2, 75.2],
                [172.5, 55.2], [170.9, 54.2] ]
Или используйте модификатор tag:
[[$chunk:tag]]
Павел Романов
25 июля 2015, 18:06
0
Ок, попробуйте так:
<?php
$str = strip_tags($input);
$str = str_replace(' ', '', $str);
return strlen($str);
Павел Романов
25 июля 2015, 18:01
0
Модификаторы len, length или strlen считают с пробелами.
Ее все равно нужно обработать.
Да, кстати, нужно как-нить по-другому сниппет-модификатор называть, а то strlen — стандартный )))
Павел Романов
25 июля 2015, 17:10
1
0
В вызов getResources добавьте
&includeContent=`1`
А лучше поставьте pdoTools и используйте pdoResources вместо getResources — сильно быстрее будет.
Павел Романов
25 июля 2015, 15:53
0
А не проще модификатором?
Сниппет «strlen»
<?php
return strlen(str_replace(' ', '', strip_tags($input)));
Ну и где угодно:
[[*content:strlen]]
[[+content:strlen]]
[[*любой_ТВ:strlen]]
[[+tv.любой_ТВ:strlen]]
Павел Романов
24 июля 2015, 14:20
0
Там при добавлении пример есть:

Павел Романов
24 июля 2015, 14:03
0
Используйте Redirector — там можно с регулярными выражениями шаблоны задавать.
Павел Романов
20 июля 2015, 12:36
0
Могу глянуть, если кинете доступ в админку на romanov # frilans.ru
Павел Романов
20 июля 2015, 11:33
0
У Вас на главной в шаблоне прописано:
<base href="http://zc.qq.com/" />
А на внутренних правильно:
<base href="http://invitrolab.ru/" />
Поставьте везде
<base href="[[++site_url]]" />
Если уже так стоит, то да, проверять на вирусы.
Павел Романов
19 июля 2015, 15:48
+1
Так в сессию и запишите:
<?php
if($favor == $favor_check) {
$output = 1;
} else {
$output = 0;
}
$_SESSION['favor'] = $output;

Ну и вызывайте:
[[!имя Сниппета? &favor=`[[+favor]]` &favor_check=`[[+favor_check]]`]]

А там, где нужно, если включен новый парсер pdoTools, то просто:
[[!#SESSION.favor]]

Если не установлен, то сниппетом:
<?php
return $_SESSION['favor'];
Павел Романов
16 июля 2015, 10:35
+1
<base href="[[++site_url]]" />
Уж сколько раз твердили миру…
))
Павел Романов
13 июля 2015, 10:03
+1
Да, сорри, это я описался.
Должно быть так:
$param = array(
'topLevel' => 2
);
По идее, можно кешированным — у Вас же нет каких-то динамических параметров или переменных запроса.