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

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

С нами с 03 марта 2014; Место в рейтинге пользователей: #43
Павел Романов
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>
Павел Романов
26 июня 2015, 11:26
0
У Вас указаны ресурсы, которые нужно выводить:
&resources=`19,8,7,11`

Он и выводит только их. То есть четыре штуки и никаких подменю и т. д.
Если нужно что-то исключить, то лучше используйте:
&resources=`-ID,-ID,-ID`
или отключайте видимость в меню в настройках самих ресурсов.

Такой вызов что выводит?
[[pdoMenu? 
&level=`2` 
&parents=`0` 
&outerClass=`nav navbar-nav` 
&hereClass=`dropdown-toggle js-activated`
&firstClass=`dropdown` 
&lastClass=`dropdown`
]]
Павел Романов
26 июня 2015, 10:52
0
Можно ссылку на сайт?
Павел Романов
24 июня 2015, 17:21
0
Если у Вас выводится в код именно так, как указано, то в CSS-файле пропишите:
.navbar-nav .dropdown .dropdown-menu {display:none;}
.navbar-nav .dropdown:hover .dropdown-menu {display:block;}
Павел Романов
23 июня 2015, 16:47
0
Ерунда какая-то ))
1. Зачем править файлы, если есть параметры?
2. У Вас же в вызове есть:
&tpl=`search`
вот и правьте чанк «search», вместо файла «searchresult.chunk.tpl».
3. В «pagelink.chunk.tpl» Вы изменили вывод ссылок на страницы в пагинации.
4. С двойным плюсом выводятся системные параметры типа того же [[++site_url]]
5. Добавлять
<base href="[[++site_url]]" />
нужно обязательно, если у Вас включены вложенные ЧПУ. Без этого на внутренних страницах (не в корне) не будут нормально подключаться стили и скрипты. Если у Вас что-то слетает при прописывании этого тега, то смотрите в консоль, как тут выше сказали.
Кстати, ссылки на якоря на внутренних страницах нужно прописывать так:
[[~[[*id]]]]#якорь
или так:
[[*uri]]#якорь
Павел Романов
17 июня 2015, 18:18
0
<base href="[[++site_url]]" />
прописан?
Павел Романов
08 июня 2015, 09:00
+3
Ну или в лоб:
[[!+modx.user.id:is=`0`:then=`...`:else=`...`]]
Павел Романов
03 июня 2015, 16:26
0
Вот тут порядка 23 000 позиций. Все в ресурсах в отдельном контексте.
Используется Сollections, вывод таблицы в админке, поиск и т. д. без особых тормозов.
Павел Романов
27 мая 2015, 14:50
+1
Абсолютно согласен. Сейчас очень востребовано именно почасовое (и даже меньше) бронирование. Лично готов больше 1 500 платить )).
Павел Романов
21 мая 2015, 16:34
0
Любым: getResources, pdoResources, getProducts.
В чанке указываете (естественно, не забыв &includeContent=`1`):
[[+content:ellipsis=`1000`]]
где 1000 — кол-во выводимых символов. Дальше добавится "..."
Или
[[+content:limit=`1000`]]
то же самое, только "..." не добавляется.

Ну и при любом выводе поля из другого документа:
[[pdoField:limit=`1000`? &id=`123` &filed=`content`]]
или
[[#123.content:limit=`1000`]]
Только в случае с контентом лучше еще :notags добавлять.
Павел Романов
19 мая 2015, 18:26
0
Да, только "=" после return долой, естессно ))):
<?php
if($n!=''){
return $n%10==1&&$n%100!=11?$w1:($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?$w2:$w3);
}