Пожелания и предложения
Установка протокола для целого сайта
Появилась необходимость перевезти целый сайт с http на https, ходить по структуре сайта не очень удобно, разделов много, было бы не плохо, устанавливать протокол доступа к сайту http или https (если нужен сайт полностью через https) в разделе Сайты.
Множественное значение групп свойств
Свойства могут принимать в себя множественные значения, это очень важная и удобная функция.
Но очень часто возникает необходимость N раз продублировать группу свойств, но с разными значениями.
Допустим, есть группа свойств Блок1, в ней 3 свойства: визуальный редактор, строка, файл. А нам необходимо, чтобы был еще точно такой же Блок2, БлокN, где N- нужное количество раз для каждого элемента.
Предустановки ролей для пользователей
При создании новой группы пользователей приходится включать и выключать разные права, выискивая их в полном списке.
При этом многие роли вполне стандартны: модератор, администратор, контент-менеджер, редактор.
Было бы удобнее, если бы можно было выбрать стандартные настройки для таких ролей. А потом уже отключить лишнее или включить недостающее.
Добавить дополнительное свойство типа "информационная группа"
Очень не хватает дополнительного свойства типа "информационная группа". Чтобы по одному не выбирать элементы, а указать группу из которой возьмуться инфоэлементы
Добавить возможность указывать в ссылках визуального редактора группы и элементы ИС и ИМ
http://f5.s.qip.ru/uX0nyh8c.png т.к. обычно больше используются элементы, чем основные узлы структуры
Выгрузка габаритов товара из 1с
Некоторое время назад с удивлением для себя обнаружил, что в hostcms нельзя выгружать габариты товара (высота, ширина, длинна) из 1с. Думаю неплохо было бы прикрутить данный функционал. Например так как это сделано с тайтлом страницы и SEO свойствами.
Дополнительные внешние стили или скрипты для отдельного элемента урл
Бывает, для реализации функционала , нужно добавить кучу скриптов и стилей, например калькулятор смет. Но эти скрипты и стили нигде не нужны, кроме как на странице с калькулятором и добавляют вес для всех страниц. Если открыть любую страницу, все эти ресурсы будут нагружать соединение и замедлять загрузку, а на страницу с калькулятором пользователь может быть вообще не зайдет и оно ему нужно. И таких совершенно разных калькуляторов и прочих плюшек может быть с десяток. Было бы хорошо, если в свойствах элемента урл можно было бы добавить поле "дополнительные ресурсы", а в макете предусмотреть место, куда будут добавляться все дополнительные ресурсы.
Например в поле допресурсы в структуре сайта добавляем
,
в общем макете, перед вставляем {additional-resourses-here}
и оно будет подставляться в макет, когда в браузере будет открываться site.ru/calc/
Замена капчи на reCAPTCHA
У Google отличное решение, где не нужно вводить никаких цифр и раздражать юзера, достаточно просто поставить галочку "Я не робот". Было бы здорово его интегрировать с HostCMS и заменить текущую капчу
Не прямая оплата заказа
Доброго дня.
Не раз сталкиваюсь с необходимостью модерации интернет-заказов.
Торгую крупной техникой в центральной части России. Часто возникают вопросы с тем, что жители удаленных концов страны, найдя небольшую разницу в цене, радостно оплачивают заказ картой, совершенно не задумываясь о сумме за доставку транспортными компаниями крупногабаритной техники весом более 50-100 кг. Результат требование возврата денег, после того как узнают сумму доставки. Заставить людей думать, до того как оплатить не всегда получается. Как результат мы временно отказались от оплаты электронными способами.
Не так давно покупал в московском магазине спортивной одежды и был приятно удивлен - ссылка на страницу оплаты мне пришла на почту сразу после окончания общения с оператором. Где я смог оплатить удобным для себя электронным способом.
Возможно ли воплотить, не внося кардинальных изменений?
Возможно есть варианты более простого исполнения.
"Временный куратор формы"
В класс Form_Controller_Show необходимо ввести функцию addEmailTo, которая будет задавать получателя формы в обход _getEmails(), либо добавляет еще одного получателя.
К примеру, я хочу, чтобы клиент получал копию отправленной формы, я делаю
$Form_Controller_Show->addEmailTo('qw@qw.qw');