Поло Арт

  • Исполнено

    0

    Кастомная установка Readyscript через rs.php

    Поло Арт Обновлен 6 лет назад в категории Другое 4

    Дефолтные параметры установщик ридискрипта берёт с удалённого сервера.
    Хотелось бы иметь возможность задавать
    - адрес сервера бд
    - базу
    - юзера
    - пасс
    - префикс
    - логин
    - пароль
    - путь к админпанели

    сразу в файле rs.php

    Причина этому проста - мы ставим от 1 до 10 ридискриптов в неделю. А на разработку, логично, всё стандартное (кроме имени базы, но даже здесь есть неизменная под разработку часть). И очень сильно напрягает каждый раз вбивать одно и то же.

    ***
    Также было бы очень круто дать возможность задать кодировку CSV файлов. Постоянно лезешь после установки в системный модуль и меняешь там с 1251 на utf8
  • Исполнено

    0

    Обновление изображений товаров при импорте

    Поло Арт Обновлен 5 лет назад в категории CMS Админ. панель 8

    Иногда бывают ситуации, когда изображения на товары идут с разных источников.
    Если совпадает артикул с разных источников, на таком товаре будут разом изображения со всех источников, что рождает дубли изображений.

    Также, незнаючи, легко поверх прогрузить, что грузили ранее - и все изображения задвоятся. Тут, конечно, надо изображения сначала удалить, потом грузить, или не грузить по полю Фото, но с ходу не все об этом знают.

    ***
    Этих проблем можно избежать, если для каждого изображения хранить контрольную сумму оригинального изображения. И при импорте может выполняться или не выполняться условие. Думаю, понятна мысль.
    Фича поможет избежать детской проблемы ридискрипта. Фича должна быть включена по умолчанию(для новичков самое оно!) и выключаться по желанию пользователя.
    Да, я понимаю, что это замедлит импорт, но импортировать можно частями (поля Фото отдельно) или отрубить фичу, когда точно понимаешь, что делаешь.

    ***
    Сейчас же приходится предварительно готовить csv под загрузку. Берём 40.000 товаров с одного источника, 30.000 товаров с другого источника - ищем дубли и пристреливаем их. Но это какой-то дрянной метод, хоть и работает.
  • Исполнено

    0

    Диакритические знаки при транслитерации

    Поло Арт Обновлен 5 лет назад в категории CMS Админ. панель 2

    Пожелание пишу, так как проблема, на самом деле, серьёзная, а в тикет системе получил ответ "В данный момент такая функциональность не ожидается".

    Когда мы создаём алиасы (оно же URL-имя) для товаров, брендов, категорий, задействуется функция \RS\Helper\Transliteration
    Когда мы вручную из карточки создаём алиас, работает js /resource/js/jquery.rs.autotranslit.js
    И всё вроде хорошо, пока кириллица и латиница присутствует.
    Но бренд "Baumüller" превращается в "baum-ller"
    Косяк? Да. Подобных брендов навалом. Если делать интернет-магазин двуязычным, нарваться на названия категорий и товаров элементарно. Даже, если просто парсить, отследить наличие всяких умляутов и прочих диакритических символов нереально.

    Проблема тут в том, что RS не знает о таких символах. И ставит вместо них дефис. А ставить надо ближайший латинский символ.
    Реализовать подобное очень просто, я не понимаю, почему это вдруг "такая функциональность не ожидается".

    Вот эти символы. Полный список.
    ¡¿
    ÄäÀàÁáÂâÃãÅåǍǎĄąĂăÆæĀā
    ÇçĆćĈĉČč
    ĎđĐďð
    ÈèÉéÊêËëĚěĘęĖėĒē
    ĜĝĢģĞğ
    Ĥĥ
    ÌìÍíÎîÏïıĪīĮį
    Ĵĵ
    Ķķ
    ĹĺĻļŁłĽľ
    ÑñŃńŇňŅņ
    ÖöÒòÓóÔôÕõŐőØøŒœ
    ŔŕŘř
    ẞߌśŜŝŞşŠšȘș
    ŤťŢţÞþȚț
    ÜüÙùÚúÛûŰűŨũŲųŮůŪū
    Ŵŵ
    ÝýŸÿŶŷ
    ŹźŽžŻż

    p.s. я понимаю, что мультиязычности по факту нет, но мультисайтовость есть и вот официальная позиция по этому поводу
    https://helpdesk.readyscript.ru/wish/Podklyuchenie-vtorogo-yazyka-13.html
  • Исполнено

    +4

    Капча на emailsubscribe

    Поло Арт Обновлен 3 года назад в категории CMS Общий функционал 7

    Если в рс задействовать форму для подписки через модуль emailsubscribe, то форму начинают активно долбить боты
    Необходимо внедрить поддержку капчи в emailsubscribe, как это сделано для форм.

    Конечно, можно снять галочку "Отправлять письмо со ссылкой на подтверждение" и санкций от хостинга не будет (отправка писем на несуществующие ящики), но это так себе решение, поскольку реальным пользователям такую ссылку отправлять логично и даже необходимо (по требованию, например, систем рассылок типа сендпульса)

    В приниципе, механизм внедрения довольно прост и понятен, но это переписывание стокового модуля emailsubscribe