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

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

С нами с 03 марта 2014; Место в рейтинге пользователей: #43
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
);
По идее, можно кешированным — у Вас же нет каких-то динамических параметров или переменных запроса.
09 июля 2015, 17:12
+1
Тогда просто сделайте сниппет типа:
$param = array(
'topLevel' = .......
);
$parent = $modx->runSnippet('UltimateParent', $param);
if($parent == 21) {
    $output = 'что-то для 21';
} elseif ($parent == 22) {
    $output = 'что-то для 22';
} else {
     $output = 'что-то, что ни туда, ни туда не попадает';
}
return $output;
07 июля 2015, 23:27
0
Нужно вызывать некешированным.
То есть не:
[[pdoPage...
а:
[[!pdoPage...
07 июля 2015, 15:00
0
[[!pdoPage?
&tpl=`blog-news`  
&showHidden=`1` 
&parents=`12` 
&limit=`5`
&pageLimit=`7`
]]
[[!+page.nav]]
05 июля 2015, 10:48
0
Fancybox — это скрипт, увеличивающий картинки. По-любому ставить что-то подобное и настраивать придется )). Можете использовать Colorbox — он чуточку проще в интеграции.

А галерею проще всего сделать на MIGX. Уроков полно. Вот, к примеру, только вывод не слайдера нужно сделать, а просто превьюшек.
01 июля 2015, 14:55
+1
В настройках в разделе «Сессии и куки» удалите «modSessionHandler» из поля «session_handler_class»
30 июня 2015, 14:41
0
Я несколько раз обновлял сначала до 2.2.15, а потом уже до 2.3.х — особых проблем не было.
Единственно, там при 2.2.15 -> 2.3.х вылезает ошибка в core/cache, но это нормально.

Главное — бэкап сделать ))
30 июня 2015, 14:21
0
По идее должно помочь это: modstore.pro/packages/utilities/virtualpage
Опередили ))
30 июня 2015, 11:31
1
+1
Если у каждого ресурса, который Вы выводите, есть MIGX-таблица, то выводите ее в чанке через getImageList:

<tr>
<td class="day">[[+tv.tableTrips.day]]
[[getImageList? 
&tvname=`tableTrips`
&tpl=`@CODE: [[+day]]`
&docid=`[[+id]]`
]]</td>

[[getImageList?
&tvname=`tableTrips`
&tpl=`table-items`
&docid=`[[+id]]`
]]
</tr>
Чанк «table-items»:
<td class="clock">[[+field.clock]]</td>
<td class="clock">[[+clock2]]</td>
<td class="clock">[[+clock3]]</td>
<td class="clock">[[+clock4]]</td>
<td class="time">[[+time]]</td>
<td class="price">
<span class="suma">[[+suma]]</span> 
<span class="glyphicon glyphicon-ruble"></span>
</td>
Ну или сниппет написать типа:
<?php
$d = array(
        'docid'=>$id,
        'tvname'=>'tableTrips',
        'tpl'=> '@CODE: [[+day]]'
        );
$a = array(
        'docid'=>$id,
        'tvname'=>'tableTrips',
        'tpl'=> 'table-items'
        );
$day = $modx->runSnippet('getImageList', $d);
$all = $modx->runSnippet('getImageList', $a);
return '
<td class="day">[[+tv.tableTrips.day]]'.$day.'</td>
'.$all.'
</tr>
';
и вызывать в чанке:
[[!snippetName? &id=`[[+id]]`]]
30 июня 2015, 10:41
+1
Тогда используйте UltimateParent и проверяйте:
[[UltimateParent:is=`21`:then=``:else=``? &topLevel=`....`]]
30 июня 2015, 09:37
0
Если у Вас Revo, то так:
[[*parent:ne=`21`:then=``:else=``]]
Если Evo, то так:
[+phx:if=`[*parent*]`:ne=`21`:then=``:else=``+]
26 июня 2015, 20:15
0
Дописал. При аяксе, ессно, не работает.
26 июня 2015, 20:12
1
0
Если включен новый парсер pdoTools и Ajax-пагинация не включена, то можно дешево и сердито )):
[[!#GET.page:lt=`2`:then=`[[*content]]`]]
26 июня 2015, 11:55
0
Тогда сделайте в CSS так:
.navbar-nav .dropdown ul {display:none;}
.navbar-nav .dropdown:hover ul {display:block;}
B уберите дублирование:
<ul class="nav navbar-nav">
.....
</ul>