Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #21
Aleksandr Huz
16 марта 2020, 23:58
+1
Может лучше добавить событие, в котором вы сами можете проводить любые условия. События скоро будут.
Aleksandr Huz
12 марта 2020, 16:54
0
С уважением к автору компонента, а то он наверное поседел
Вообще-то, да. Добавил куча возможностей, а обсуждают не то, что я сделал, а как.
Aleksandr Huz
12 марта 2020, 16:45
0
Если вопросы ко мне, то:

1. Данный компонент подгружает другой компонент AjaxForm, который и подключает jQuery, если ее нет.
2. Наличие зависимостей, конечно, это минус. Но если эта зависимость уже есть на сайте, то почему бы и нет.
Aleksandr Huz
12 марта 2020, 16:34
+1
Если уж ты переписываешь полностью — почему не сделать максимально хорошо, к чему полумеры?
Компоненты, которые используют jQuery теперь считаются полумерами?

Я уже писал, что у моего компонент есть зависимость от другого компонента AjaxForm, который тоже использует jQuery, поэтому я использовал зависимость, которая все равно нужна.

Я вот в новых проектах jQuery не использую, соответственно и это дополнение использовать не буду
Такое мнение складывается, что jQuery — это вообще зло и писать в 2020 году на нем это какой-то грех.
Не знаю статистику, но думаю, что 90% пользователей, которые используют компоненты из modstore используют jQuery. И вот этих пользователей я считаю целевую аудиторию, а не разработчика, который в состоянии сам написать админку по новейшим технологиям и разрабатывать сложные проекты.

Для каждого инструмента есть своя задача. Нативный Js конечно хорошо и модно, но ничего плохого в использовании jQuery не вижу.
Aleksandr Huz
10 марта 2020, 15:31
0
Две причины:
1. Мой компонент зависит от компонента AjaxForm, который тоже использует jQuery. Поэтому не видел смысла писать на чистом JS.
2. Я привык к jQuery и не нужно думать о кроссбраузерности.
Aleksandr Huz
04 марта 2020, 10:36
+2
А такой вариант не подходит?
{'!StercSeoSiteMap' | snippet: [
    'contexts' => 'web,en'
]}

Так свершилось судьбой, что у меня контексты на фронте переключаются через выпадающее меню
Babel же не выводит язык, если нет перевода. Если конечно языки сгенерированны сниппетом BabelLinks

Для hreflang хорошее решение. Ранее я использовал свой сниппет, который включал и x-default
Кстати, в чанке есть незначительные ошибки — нет кавычек.
<link hreflang="{$cultureKey}" href="{$url}" rel="alternate"/>
Aleksandr Huz
03 марта 2020, 20:54
+1
Обновляйте компонент!

Для опций нужно добавлять префикс opt_
Пример: для опции diameter нужно писать вот так: opt_diameter
Aleksandr Huz
12 февраля 2020, 14:11
0
На днях выпущу обновление
Aleksandr Huz
10 февраля 2020, 12:51
0
Добрый день!
Хорошее замечание, укажу в инструкции.
Aleksandr Huz
03 февраля 2020, 17:29
0
Попробуйте заменить содержимое сниппета rcv3_html на это и сравните разницу.
Aleksandr Huz
03 февраля 2020, 17:15
0
А можно просто принять мой PR
Aleksandr Huz
30 января 2020, 15:32
0
Хорошая идея! Реализую
Aleksandr Huz
30 января 2020, 15:30
0
Ок. спасибо. Посмотрю
Aleksandr Huz
29 января 2020, 17:10
0
Напишите, в тех. поддержку, посмотрю
Aleksandr Huz
15 января 2020, 12:47
0
Можете написать в тех. поддержку на modstore, чтобы я смог помочь вам.
Aleksandr Huz
23 декабря 2019, 15:39
0
Указываете в настройках импорта дополнительное поле:tv10, где 10 — id дополнительного поля.
Для json указываете значение через запятую.

да еще, чтобы она отобразилась в гугле как картинка, а не как ссылка
Хорошая идея. Посмотрю что можно сделать.
Aleksandr Huz
25 ноября 2019, 21:17
0
1. Добавить дополнительное поле к ресурсам, например назовем его vote.
2. Выводим необходимые ресурсы и на кнопку вешаем ajax-запрос, где увеличиваем значение vote на 1 голос!
Aleksandr Huz
11 ноября 2019, 17:49
0
Добрый день, Андрей! Да, если для каждого сайта вы подключите одну и туже таблицу.
Aleksandr Huz
11 ноября 2019, 14:30
0
На данный момент не планировал.
Aleksandr Huz
01 ноября 2019, 15:12
0
Вам поможет статья Сергея — Управляем безопасностью сайта