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

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

С нами с 03 марта 2014; Место в рейтинге пользователей: #70
Павел Романов
31 июля 2022, 16:49
+1
У Вас нет HTML и выводить в чанк нет смысла.
Сделайте вывод прямо в сниппете:
<?php
$dates= array();
$values = array();

foreach($content_currency->Record as $currency) {
    $dates[] = '"'.(string)$currency->attributes()->Date.'"';
    $values[] = str_replace(',', '.', $currency->Value);
}
echo implode(', ', $dates);
echo implode(', ', $values);
return;

Этого, естественно, не нужно:
<?php echo implode(', ', $currencyArr[1]); ?>
<?php echo implode(', ', $currencyArr[0]); ?>
Павел Романов
22 июля 2022, 09:56
0
Найдите для своего хостинга рабочий вариант htaccess-редиректа на HTTPS.
Тот, что в умолчальном не на всех работает.
Павел Романов
07 июля 2022, 09:57
0
Есть eventsCalendar — можно попробовать его кастомизировать.
Павел Романов
10 июня 2022, 12:50
0
Вынесите в чанки:
...
&tplPrev=`chunk_name`
...

И там уже [[+id]], [[+tv.tvname]] и т. д.
Павел Романов
10 июня 2022, 12:35
1
+1
В чанках pdoNeighbors как и в pdoResources доступны все поля ресурса + TV, указанные в &includeTVs.
Павел Романов
19 мая 2022, 12:41
+1
Там какой-то глюк, связанный с перемещением плагина в категорию. Почему-то код удаляется, но если убрать привязку к файлу, то все ОК.
Павел Романов
19 мая 2022, 12:10
+1
Попробуйте у плагина CKEditor снять галку «Статичный».
Код самого плагина при этом, естественно, должен присутствовать.
Павел Романов
30 апреля 2022, 18:36
0
Скорее всего код, приведенный Вами не соответствует скрину, поскольку он подразумевает вывод формы оформления заказа (FormIt и shopOrderForm).

Нужно найти вызов Shopkeeper без формы заказа, проверить какой там используется набор параметров (тут у Вас [[!Shopkeeper3@ordercart]]), посмотреть какой чанк прописан там в cartTpl.
Поместите код кнопки оформления в нижней части этого чанка (под <! --tpl_separator -->) и удалите оттуда, где она сейчас выводится.
Павел Романов
07 апреля 2022, 19:29
0
Добавьте в вызов pdoResources параметр &outputSeparator=`, `
Павел Романов
07 апреля 2022, 18:58
0
Каждая категория — отдельный элемент и выводится чанком, указанным в &tpl.
Оформите его как угодно.
Павел Романов
25 марта 2022, 11:38
1
+1
Опции — массив. Название должно быть:
<input type="hidden" name="options[time]" value="***"  />
Павел Романов
25 марта 2022, 10:59
+2
Добавьте скрытую опцию товара с уникальным значением (текущее время, например).
Павел Романов
21 февраля 2022, 13:52
+1
Если pagetitle текущей страницы, то:
[[*parent:is=`23`:then=`[[*pagetitle]]`]]

Если родителя, то:
[[*parent:is=`23`:then=`[[#[[*parent]].pagetitle]]`]]
Павел Романов
12 января 2022, 16:12
0
Можно сделать единый &tpl и проверять ID пункта и выводить в зависимости от этого разное оформление.
К примеру:

<li>
    <a href="{$link}">{$menutitle}</a>
    {if $id == 5}
        // оформление для пункта с id=5
        <ul>{$wrapper}</ul>
    {elseif $id == 6}
        // оформление  для пункта с id=6
        <ul>{$wrapper}</ul>
    {elseif $id == 7}
        // оформление для пункта с id=7
        <ul>{$wrapper}</ul>
    {else}
        // оформление по умолчанию
        <ul>{$wrapper}</ul>
    {/if}
</li>
Павел Романов
30 декабря 2021, 14:27
+1
Есть системная настройка failed_login_attempts.
Павел Романов
01 декабря 2021, 18:43
0
Можно в GET передавать:
<a href="../all-info.html?id=[[+id]]">Подробнее</a>

И в вызове ловить (если pdoTools стоит):
[[!allInfo?
    &param=`allInfo`
    &table_id=[[!#GET.id]]
]]
Павел Романов
17 ноября 2021, 17:17
0
«Свой плагин» — имеется в виду тот, который обрабатывает $_POST['calc_price'].
Его повесить на msopOnAfterGetCost. Это собственное событие msOptionsPrice2, в котором можно подменить стоимость