Евгений

Евгений

С нами с 29 августа 2014; Место в рейтинге пользователей: #292
Евгений
25 октября 2023, 15:38
0
Я нашел как втавить shorts c ютуба! Правой кнопкой на видео, «скопировать HTML код» и далее втавить в документ, только в виде исходного кода. Работает!
Евгений
18 февраля 2021, 23:11
0
Во, спасибо, а то я искал в настройках визуального редактора :)
Евгений
09 февраля 2021, 16:15
0
Спасибо, понял, сделал через TV
Евгений
09 февраля 2021, 15:10
0
А для чего тогда &showUnpublished=`1`?
Евгений
24 ноября 2020, 18:31
0
Вечер добрый Евгений! Удалось что-то решить с хуком Math?
Евгений
18 июля 2020, 09:43
0
А как должно быть? Может я не догоняю…
У меня в &parents и есть 99, то-есть в &tplCondition должны быть ресурсы которые ниже &parents? Так? Тогда в документации надо подробней это описать…
PS: Да, изменил &tplCondition=`id` на &tplCondition=`parent` и все заработало. Это я не догнал.
Спасибо за пинок :)
Евгений
17 октября 2019, 12:56
+1
Вызов вашего сниппета:
[[сниппет_с_апи?&id=`[[*pagetitle]]`]]
соответственно в сниппете:
https://site.ru/?a=api&sa=rating&id=$id
Должно работать.
Евгений
10 октября 2019, 20:22
+1
Не это?
Отсюда
size
изменение размера fltr[]=size| x | y | s
где
x горизонтальный размер в пикселях,
y вертикальный размер в пикселях,
s растянуть (если = 1) или изменить размер пропорционально (0, по умолчанию) и будут интерпретироваться как процент от текущего размера изображения если (0 < X < 1)
Примечание: не используйте этот фильтр без необходимости. Именно и только в случаях, когда к другим фильтры необходимо применить абсолютное позиционирование на основе исходного изображения и полученное изображение должно быть изменено после применения других фильтров. Этот фильтр является менее эффективным, чем стандартные процедуры изменения размера.
Евгений
16 марта 2019, 14:23
1
0
Ох давно это было… Сейчас поищу…
Сам сниппет (test) :)
<?php
$form = $modx->getOption('form',$scriptProperties,false);;
$tpl = 'list.tpl';
$tplOuter = 'outerlist.tpl';
$outputSeparator = PHP_EOL;
$output = array();

$where = array(
    'form' => $form
    );
    
$result = $modx->getCollection('FormItForm',$where);

foreach($result as $row){
    $items[] = (json_decode($row->get('values')));
};
$allCount = count($items);
foreach($items as $i){
    $output[] = $modx->getChunk($tpl,(array)$i);
    $pr_5 += ($i->five =='Да') ? '1' : '';
    $pr_12 += ($i->twelv =='Да') ? '1' : '';
    $pr_19 += ($i->ninethin =='Да') ? '1' : '';
}

$wrapper = implode($outputSeparator, $output);
$modx->toPlaceholder('all',$allCount,'');
$modx->toPlaceholder('pr_5',$pr_5,'');
$modx->toPlaceholder('pr_12',$pr_12,'');
$modx->toPlaceholder('pr_19',$pr_19,'');

return $modx->getChunk($tplOuter, array('wrapper' => $wrapper));
Вызов сниппета:
[[!test?
    &form=`Заявки на новый год`
]]
Чанк list.tpl:
<tr>
    <td>[[+name]]</td>
    <td>[[+phone]]</td>
    <td>[[+email]]</td>
    <td>[[+five]]</td>
    <td>[[+twelv]]</td>
    <td>[[+ninethin]]</td>
</tr>
Чанк outerlist.tpl:
<table>
    <tr><td>ФИО</td><td>Телефон</td><td>Почта</td><td>5.12</td><td>12.12</td><td>19.12</td></tr>
    [[+wrapper]]
    <tr style="border-top:2px solid #999;">
        <td colspan="3">Всего записалось - [[+all]]</td>
        <td class="text-center">[[+pr_5]]</td>
        <td class="text-center">[[+pr_12]]</td>
        <td class="text-center">[[+pr_19]]</td>
    </tr>
</table>
Вызов Formit:
[[!Formit?
    &hooks=`spam, email, formitsaveform`
    &formName=`Заявки на новый год`
    &formFields=`name,phone,email,five,twelv,ninethin`
    &formEncrypt=`0`
    &validate=`name:required`
    &emailTo=`you_pochta@yandex.ru`
    &emailTpl=`newYears.tpl`
]]
Чанк newYears.tpl:
Зарегистрировался:
ФИО - [[+name]]
Телефон - [[+phone]]
Почта - [[+email]]
5 - [[+five]]
12 - [[+twelv]]
19 - [[+ninethin]]
Комментировать побоюсь, но смысл был в записи желающих собраться на новый год попить пива с вариантами выбора даты сбора…
Где живет страничка кину в личку… У вас отключены сообщения :(
Евгений
16 марта 2019, 14:10
0
Ох давно это было… Сейчас поищу…
Евгений
09 марта 2019, 21:43
0
А это не то что нужно?
&hideSubMenus=`1`
Из дока "&hideSubMenus 0 Спрятать неактивные ветки меню."
Евгений
26 февраля 2019, 15:41
0
Я бы сделал на js или на jquery.
типа того:
<script>
$('#площадь, #цена_за_1_квм').blur(function(){
    var sum = $('#площадь').val() * $('#цена_за_1_квм').val();
    $('#цена').val(sum);
)};
</script>
Евгений
26 февраля 2019, 15:30
0
Явно какой-то конфликт в скриптах… У меня с десяток сайтов обновил до 2.7.1 — полет нормальный, поиск работает.
Евгений
22 февраля 2019, 13:39
0
Да, добавил $cx->prepare() стало выводиться номально…
Благодарю…
Евгений
22 февраля 2019, 11:10
0
Добрый день! Если еще есть тут кто живой!
У меня этот код из топика выше выводит одинаковые адреса:
Array
(
    [key] => en
    [url] => http://site1.ru
)
Array
(
    [key] => web
    [url] => http://site1.ru
)
Хотя в настройках контекстов все прописано правильно?
en — site1.ru, web — site2.ru.
Может подскажите где искать?
Евгений
09 января 2019, 17:40
0
&tplInnerRow=`header-menu`
@INLINE в данном случае не нужен…
Евгений
08 января 2019, 21:43
0
Тогда выведите код шаблона в отдельный чанк, а в нем вызывайте pdoMenu…
что-то типа:
&tplInnerRow=`какой-то чанк`
а в нем:
<li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>
<li> //если один ресурс то можно обернуть в <li>, а если несколько, то соответственно тоже кидать все в нужный шаблон.
        [[!pdoMenu? //лучше не кэшировать
        &parents=`0` //это можно убрать, даже нужно
        &resources=`35`
        ]]
</li>
Евгений
08 января 2019, 21:15
0
<nav class="top-menu xs-hidden">
        [[pdoMenu?
            &parents=`0`
            &level=`2`
            &tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
            &tpl=`@INLINE <li[[+classes]]><a href="[[++base_url]][[+link]]" [[+attributes]]>[[+longtitle]]</a></li>`
            &tplParentRow=`@INLINE <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="[[++base_url]][[+link]]" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">[[+longtitle]]<span class="caret"></span></a>[[+wrapper]]</li>`
        	&tplInner=`@INLINE <ul class="dropdown-menu">[[+wrapper]]</ul>` 
            &tplInnerRow=`@INLINE <li><a href="[[++base_url]][[+link]]" class="dropdown-item">[[+introtext]]</a></li>`
        ]]
    [[pdoMenu?
        &parents=`` //подставить то что нужно
        &resources=``//подставить то что нужно
        ...
        ]]
    </nav>
Я бы сделал так… Если я конечно правильно понял.
Евгений
09 апреля 2018, 16:06
0
По идее, если с путями все нормально и установленные модуля работают нормально, то превьюшки автоматом создаться должны…
Евгений
26 февраля 2018, 10:13
0
Спасибо, на гитхабе у автора есть исправленная версия, и где-то я уже нашел решение.