Алексей

Алексей

С нами с 26 ноября 2018; Место в рейтинге пользователей: #12013
Алексей
28 декабря 2018, 17:34
0
Теперь понятно. Тыкал-тыкал — ничего. Оказалось — работает только для вновь создаваемых товаров. Старые так остались скрыты. (это не претензия, просто записал, чтобы не потерять)
Алексей
28 декабря 2018, 16:43
0
Ещё по ходу пьесы появился вопрос, можно создать категорию товаров и там товар, а можно создать просто Товар (без категории) и тогда он выводится только во фронте, в админке в дереве его не вижу.
Что за чудо?
Алексей
28 декабря 2018, 14:33
0
Это всё уже делал и не раз.
Полностью отключил кеширование лексиконов и ничего не поменялось
(с удивлением обнаружил отсутствие в новой версии modx настройки cache_disabled)
ps есть же даже скрины с повторением проблемы на вашем хостинге, вряд ли же там проблемы с кешированием?
Алексей
28 декабря 2018, 14:16
0
Надеюсь, ты понимаешь, что работа с лексиконами — она реализуется ядром, а не дополнениями?
Понимаю, не понимаю почему только минишоп и только после его обновления.
(у меня, как и у других чистка кеша ничего не дает, и лексикон не выводится постоянно, кеш файловый)
Ошибки в журнале после очистки больше нет, видимо к чему-то другому относилась.

Видимо ссылку надо было не на топик давать, а на комменты в нём modx.pro/help/12469#comment-86590 там не один вопрошающий про такую проблему
Алексей
28 декабря 2018, 13:51
0
А собственно проблеме уже больше года скоро в садик пойдёт.
Алексей
21 декабря 2018, 09:34
0
Есть ещё такое…
Есть настройка tickets.editor_config.ticket, но нет настройки для указания своего css для этого редактора и каждое обновление дополненный editor.css затирается.
Алексей
20 декабря 2018, 21:58
0
Ведь есть дизайн, есть вёрстка, не?
Есть конечно, особенно радует глаз на некоторых modx сайтах, так переделывают, что удивляет зачем вообще полезли.

Такие селекторы никак не должны относиться к оформлению и не относятся
Конечно не относятся, но я не знаю как отличить одни от других, кроме как методом тыка.
Алексей
20 декабря 2018, 21:41
0
В нормальной практике чанки переписываются
Вы же понимаете, что речь о системе комментирования, а не о сайте в целом? Ни разу не видел, чтобы хоть кто-то переписывал чанки системы комментирования без серьезной необходимости. Как раз это стремятся унифицировать, чтобы пользователь спокойно ориентировался на любом сайте.
Алексей
20 декабря 2018, 21:34
0
Как вывести аватар из базы понятно, как цеплять gravatar если его нет, вот что непонятно.
И зачем эти костыли писать, если в соседнем сниппете (комментариях) это уже работает из коробки, тоже не понятно.
Алексей
20 декабря 2018, 21:27
0
Затем, чтобы поддерживать компонент в актуальном состоянии.
(либо тогда совсем убрать любое оформление) Я например в нём путаюсь, заменишь какой-нибудь класс, а потом оказывается, что через него что-то там скрипт подставлял и подменял.

К пожеланиям добавлю перевод чанков на fenom, т.к. много где используются родные модификаторы modx, которые жутко тормозят.
В доках даже есть пример чанка tpl.Tickets.comments.wrapper
docs.modx.pro/komponentyi/pdotools/klassyi/pdoparser

И было бы замечательно увидеть вывод аватара в tickets.meta (у меня без костылей gravatar не прицепился)
Алексей
19 декабря 2018, 23:45
0
С jquery вопрос решился, оказалось, что в настройках были указаны свои
[[+cssUrl]]web/default.css и [[+jsUrl]]web/default.js
которые не обновлялись миллион лет.

А как вывести аватар всё ещё интересно…
Алексей
19 декабря 2018, 22:37
0
Жаль, вывод количества просмотров мало на каких сайтах даёт что-то полезное пользователю, многие от этого уходят. Не хватает «галочки» отключить подсчет.
Алексей
19 декабря 2018, 21:45
0
И появился ещё вопрос, на который поиск не дал ответа.
На какой версии jquery должен работать Tickets?
Ставлю версию 3.3.1 перестают работать некоторые функции (например подсчет количества комментарие в тикете)
[[+total]]
Возвращаю версию 1.11.0 всё работает…

Кто-то переводил Tickets на современные фреймворки? Перевожу на bootstrap4 и пока затыки на каждом шагу, начиная от использования glyphicon, который не поддерживается в B4 до проблем с jquery, есть какая-то информация?
Алексей
19 декабря 2018, 15:05
0
Да уже сделал так, хотя round не совсем то
$sum = round($currency * $price);
Алексей
19 декабря 2018, 14:58
0
Василий, подскажите можно ли убрать подсчет количества просмотров так, чтобы можно было спокойно обновляться потом?
Просто убрать вывод из чанка вряд ли уберет сам процесс подсчета?
Алексей
19 декабря 2018, 14:52
0
Спасибо работает.
Подскажете, как записывать в результат только целое число (убрать копейки)?
Алексей
19 декабря 2018, 12:16
0
Как оказывается разительно отличаются курсы у ЦБ и те, что показывают на главной Яндекса )) не знал…

Есть маленький вопрос, что-то не так с математикой
в системной настройке появился курс доллара 66,74 (тот же, что и у ЦБ)

Сниппет, который умножает цену у меня выглядит так (убрал TV)
<?php
// Получаем курс из системной опции
$currency = $modx->getOption('currency');
// Получаем все товары и проставляем цену в рублях
$col = $modx->getCollection('msProduct');
foreach ($col as $value){
    $price = $value->get('price');
    $sum = $currency * $price;
    $set = $value->set('old_price', $sum);
    $value->save();
}
После умножения товара ценой 200$ на курс почему-то получилось 13 200р, хотя калькулятор утверждает, что будет 13348. Может есть какие-то мысли отчего так происходит?