Всего 123 803 комментария

Константин
10 февраля 2023, 14:38
0
Спасибо! Получилось!!!
Алексей
10 февраля 2023, 14:29
0
Добрый день. Только делал недавно.
Это ссылка
<a href="#modal-order" onclick="getEmpId(this)" data-name="{$pagetitle}" class="pt uk-button uk-button-primary uk-width-1-1" uk-toggle>Запросить наличие</a>
Это js
function getEmpId(element) {
    var empId = element.dataset.name
    document.querySelector("input[name=title]").value = empId
}
Это input
<input type="text" id="af_title" name="title" value="" placeholder="" class="uk-input" readonly/>
Артур Шевченко
10 февраля 2023, 14:25
0
Надо все пронумеровать
Сергей Карпович
10 февраля 2023, 14:20
+1
Значил у тех что выше — сортировка стоит = 0, укажите у них 2,3,4 и т.п.
Константин
10 февраля 2023, 12:12
0
Пробовал так. Не работает: скриншот 1 disk.yandex.ru/i/5ZKtbaX5XPiSAQ скриншот 2 disk.yandex.ru/i/x2C8ZMmwiAoTkQ
Алексей Шумаев
10 февраля 2023, 11:38
0
Ну будет таким намёк, что надо что-то менять )
Артур Шевченко
10 февраля 2023, 11:37
0
Можно. На вкладке Элементы есть раздел Категории там есть все эти названия, правой кнопкой мыши кликните по нужному, выберите пункт Переименовать категорию и в поле Сортировка укажите нужную цифру. Нумерация сквозная. Чем меньше число тем выше вкладка.
Артур Шевченко
10 февраля 2023, 11:32
0
На версии php ниже 7.0 работать не будет. Вдруг кто-то их ещё использует.
Алексей Шумаев
10 февраля 2023, 09:21
+1
Хм, глаза режет. Лучше таки так:
require_once dirname((__FILE__), 5). '/public_html/index.php';
Константин Ильин
10 февраля 2023, 09:17
+1
Навскидку так вроде.
Кнопке добавить data-pagetitle
<button  ...  data-pagetitle="{$pagetitle | htmlent}"  ...>
В js
oncLickModal.addEventListener('show.bs.modal', function (e) {
    .....
    // Добавляем эту строку, ставим pagetitle в .modal-title
    oncLickModal.querySelector('.modal-title').innerText =  e.relatedTarget.dataset.pagetitle;

});
Николай Савин
10 февраля 2023, 09:16
0
Эта внутренняя ошибка MODX. Она к конкретному компоненту ни какого отношения не имеет.
Николай Савин
10 февраля 2023, 09:10
0
У вас серверная ошибка. Ловить ее нужно в журнале ошибок хостинга. Не MODX
Алексей
10 февраля 2023, 00:52
0
При попытке обновления товаров minishop
(ERROR in modRestCurlClient::__construct @ ..................../core/model/modx/rest/modrestcurlclient.class.php: 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Максим
09 февраля 2023, 23:00
0
Артур, если будет возможность помогите еще с одним вопросом.
Как вывести название товара в модальном окне в карточке (странице) товара — понятно, просто указать [[*pagetitle]] и все.
Подскажите, а как можно вывести название товара в модальное окно в списке (категории) товаров (pagetitle выводит название ресурса категории)?
Максим
09 февраля 2023, 21:25
0
Спасибо огромное.
Для карточки товара помогло — [[*id]]
Для списка с товарами — {$id}
Артур Шевченко
09 февраля 2023, 21:21
+1
Ну для этого надо конечно документацию изучать, на предмет того, как выводить плейсхолдеры. Тут есть много вариантов, навскидку 4
{$id}
{$_modx->resource.id}
[[+id]]
[[*id]]
Максим
09 февраля 2023, 19:47
0
Все заработало, только подскажите, пожалуйста (перерыл все), КАК мне выводить ID товара в атрибут кнопки — data-product-id="{$id}" (это — {$id} не выводит).
Алексей
09 февраля 2023, 18:55
+1
Для всех, кто перенес ядро (core) на каталог выше для защиты modx.
Из-под cron запуск наблюдателей будет заканчиваться ошибкой 255. Чтобы заработало надо исправить в файлах
core/components/msimportexport/scripts/runner.php
и
core/components/msimportexport/scripts/watcher.php
путь
require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))). '/index.php';
на
require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))). '/public_html/index.php';
Артур Шевченко
09 февраля 2023, 18:55
0
Проверьте пути к чанкам. Ну и посмотрите в журнале ошибок.
Сергей Карпович
09 февраля 2023, 17:49
0
не обязательно использовать файловый чанк, можешь прописать обычный