Как добавить форму обратной связи на статичную страницу контактов?
и не забыть в XSL-шаблоне для данной формы явно указать путь на страницу с обработчиком формы (см. инструкцию), при необходимости обработчик можно поместить на эту же страницу.
и не забыть в XSL-шаблоне для данной формы явно указать путь на страницу с обработчиком формы (см. инструкцию), при необходимости обработчик можно поместить на эту же страницу.
— а можно «на пальцах»? Какую инструкцию нужно посмотреть?
добрый день! я правильно поняла, что без покупки модуля «Формы» описанный метод не сработает?
при попытке вставить сторонний скрипт формы система выдает:
если честно, жалко покупать редакцию из-за одной-единственной страницы с формой
нет никаких других вариантов?
ps ну можно еще попытаться приспособить для этой задачи обычную инфосистему, в режиме комментариев или доски объявлений, если вы готовы дописать в ТДС нужные функции.
Отображение формы на странице
Здравствуйте, подскажите по проблеме!
Создал форму, поля. В структуре создал раздел для формы, где указаны шаблоны для отправки, отображения и поле отвечающее за емайл юзера. Все работает чудесно. Но как быть, если я форму хочу встроить в какую нибудь страницу. Например на странице контактов компании, есть информация с номерами телефонов, есть яндекс карта и вод этим всем я хочу разместить форму обратной связи?
Реализация понятна, создаем макет в который пишем вывод контента, пишем код выводы карты яндекса и пишем вызов формы (в данном случае у нее >
xsl(
Core_Entity::factory(‘Xsl’)->getByName(‘ОтобразитьФорму’)
)
->show();
Отображается замечательно но ничего не отправляет. Просто перезагружает страницу.
Что я пропустил и что я делаю не правильно?
$oForm = Core_Entity::factory(‘Form’, 2);
$Form_Controller_Show = new Form_Controller_Show($oForm);
$Form_Controller_Show
->xsl(
Core_Entity::factory(‘Xsl’)->getByName(‘ОтобразитьФорму’)
)
->show();
Вот! Спасибо большое люди добрые что откликнулись! в ТДС то я и не догадался посмотреть)))
тут нужно указывать не емайл а имя поле отвечающее за емайл пользователя заполняющего форму
Продолжая использовать сайт, вы даете согласие на обработку файлов Cookies и других пользовательских данных на условиях политики обработки cookie-файлов.
Форма добавления комментария на главной.
Мне требуется в версии халява сделать Обратную связь на главной.
Я сделал сначала так:
Создал инф систему и узел. Вывел в макете на главной форму добавления используя xsl шаблон.
Форма заработала, но при срабатывании перебрасывала меня на страницу инф элемента.
Я обратился в тех поддержку мне посоветовали.
И помогли указав где «копать».
Только само условие забирать нужно:
Но я не могу понять точно какой код должен «быть в нем».
Понятно что сама сама форма
Но в каком виде?? Толи это из ТДС, толи код xsl переработать чтоб остался лишь HTML? Короче я туплю, так как не спец по PHP и Техподдержка меня послала уже.
У меня сейчас на сайте в макете вот это
$oLastComment = Core_Entity::factory(‘Comment’)->getLastCommentByIp(
Core_Array::get($_SERVER, ‘REMOTE_ADDR’)
);
$oXmlCommentTag = Core::factory(‘Core_Xml_Entity’)
->name(‘document’);
$siteuser_id = 0;
if (Core::moduleIsActive(‘siteuser’))
<
$oSiteuser = Core_Entity::factory(‘Siteuser’)->getCurrent();
Должно выводить форму в выпадающей закладке «Обратная связь» в конце страницы.
Обращаюсь за помощью к вам! Может кто помочь
Обзор HostCMS
Введение
Работа над проектом началась в 2003 году – тогда на рынке еще не было представлено много предложений, поэтому компания Хостмэйк решила разработать свое собственное решение, которое будет отвечать нуждам компании.
На протяжении почти 15 лет система постоянно дорабатывалась, например в 2016 году была добавлена поддержка LESS и облачных хранилищ. Также ребята были первыми среди разработчиков отечественных CMS, кто добавил в свой продукт поддержку PHP 7.
Клиенты Timeweb могут установить HostCMS прямо из панели управления хостингом. Попробуйте HostCMS на хостинге Timeweb: https://timeweb.com/ru/services/hosting/
Редакции
HostCMS представлена в 5 редакциях:
Стандартная практика – чем дороже лицензия, тем больше модулей – работает и тут.
«Халява»
«Халява» vs «Мой сайт»
Разница между бесплатной и самой недорогой платной редакцией состоит всего в трех вещах:
Стоит ли платить за эти три пункта, решайте сами. В любом случае начать можно с бесплатной версии, чтобы протестировать основные функции движка.
«Малый бизнес», «Бизнес», «Корпорация»
Редакция « Малый бизнес », по словам разработчиков, подходит для интернет-магазинов начального уровня, небольших или средних корпоративных, новостных и тематических сайтов. Эта лицензия позволяет использовать модули резервного копирования, CND и некоторые другие (если говорить об отличии от редакции «Мой сайт»).
Редакция « Корпорация » – самая полная редакция HostCMS из представленных. Модули, которые доступны тут, значительно расширяют взаимодействия с пользователями и позволяют:
Обзор
Платформа обладает всеми необходимыми для современной CMS функциями. Например, в HostCMS присутствует возможность edit-in-place, когда изменять элементы сайта можно прямо на странице, без необходимости переходить в админку. Подобное решение есть, например, в Битриксе и на некоторых других движках.
На первое место в преимуществах разработчики (судя по официальному сайту ) ставят оптимизацию для поисковых систем: HostCMS позволяет указывать мета-теги, делать ЧПУ, а также использовать хлебные крошки. Все это, безусловно, положительно влияет на SEO, но также присутствует на множестве других платформ, так что здесь HostCMS не обгоняет другие платформы.
На мой взгляд, наиболее интересной чертой HostCMS является система кэширования и компрессии данных, которая позволяет иметь бесперебойно работающий сайт даже при условии высокой нагрузки.
Также интересна и возможность иметь несколько сайтов с одной системой управления (это доступно не во всех редакциях, а только в трех: «Малый бизнес», «Бизнес» и «Корпорация»). То есть вам не нужно приобретать отдельную лицензию для каждого сайта.
Про интерфейс панели можно сказать то же, что и про многие другие – он удобен, современен и адаптивен (то есть правильно отображается в разных браузерах и на разных устройствах).
HostCMS охватывает сайты самой разной направленности – от маленьких корпоративных сайтов до крупных интернет-магазинов.
В плане безопасности все тоже неплохо – в системе есть ограничение времени активности сессии, привязка сессии к IP-адресу, журналирование действий, хранение паролей в виде хэш-кода и некоторые другие элементы обеспечения безопасности.
Становится популярным перемещать удаленные в админке объекты в корзину – в HostCMS тоже есть такая функция. Модуль корзины предусматривает возможность восстановить удаленный элемент либо окончательно удалить его через центр администрирования.
Технические требования
HostCMS имеет открытый исходный код; система поддерживает PHP 5.3-5.6, а также 7.0-7.1. В системе используются ORM (ActiveRecord), конструктор запросов QueryBuilder, LESS, MVC и гибкая система событий; работа строится на базе XML/XSLT технологий.
Что касается хостинга, то HostCMS прекрасно работает на виртуальном хостинге ; выделенный сервер под нее заказывать не надо.
Кстати, на хостинге Timeweb вы можете установить HostCMS прямо из панели управления.
Установка
Если вы клиент Timeweb, то, как уже было сказано, установить HostCMS можно прямо из панели управления: https://cp.timeweb.ru/
Если этот вариант не подходит, то на официальном сайте есть другие пути установки движка:
После установки адрес для входа в административную часть – адрес_сайта/admin.
На главной странице админки располагаются все основные метрики, касающиеся сайта:
В более активном варианте (когда на сайте уже что-то происходит) это выглядит вот так:
Панель администрирования выглядит симпатично – в том числе благодаря бэкграунду с красивой картинкой – в целом интерфейс напоминает почтовые сервисы (gmail, yandex).
В остальном меню и разделы похожи на такие же в других CMS. Панель русскоязычная, так что разобраться труда не составит.
HostCMS – это отечественная CMS, на базе которой можно быстро создать современный сайт с удобной панель администратора. Вопрос, стоит ли платить за то, чтобы получить такое готовое решение, остается открытым. Вы можете попробовать бесплатную версию, чтобы решить это для себя. На мой взгляд, есть смысл брать лицензии с наиболее полным количеством модулей, чтобы получить все и сразу; недорогим лицензиям можно попробовать найти альтернативу среди бесплатных платформ.
Впрочем, HostCMS в любом случае достойный внимания движок. А у вас был опыт работы с ним?
CMS Рейтинг
Рейтинги и обзоры CMS
Обзор возможностей HostCMS, плюсы и минусы российского движка для создания сайтов
Количество веб-ресурсов растет в интернете с каждым днем. Это связано с тем, что сейчас существует множество движков, которые позволяют создать и запустить свой ресурс всего за несколько часов.
Выбор CMS для сайта во многом зависит от бюджета и от того, какой проект хочет запустить пользователь. Бывают специализированные движки, созданные для решения конкретных задач. Вторая категория это многофункциональные платформы, позволяющие создавать любые проекты. HostCMS занимает золотую середину. Рассмотрим подробнее ее особенности, а также слабые и сильные стороны.
Особенности HostCMS
Главной особенностью является «коробочный» принцип. Получая продукт, пользователю становится доступен определенный функционал. Расширить его можно при помощи покупки дополнительных модулей и интеграции сторонних сервисов.
Представленная платформа считается одной из первых на российском рынке. Она появилась еще в 2003 году, но изначально предназначалась для решения внутренних задач компании. Спустя два года продукт был серьезно переработан и стал доступен широкой аудитории. Стоит отметить, что движок написан на PHP, как и большинство конкурентов. Это удобное решение, которое зарекомендовало себя с положительной стороны. Вся информация хранится в базе данных MySQL, что гарантирует быструю обработку запросов и оперативное отображение контента.
За долгое время существования, CMS активно развивалась. Создатели упрощали системный код, добавляли новый функционал, пересматривали тарифные планы и совершенствовали интерфейс. Проведенная работа способствовала продвижению в различных рейтингах. Однако, занять верхние строчки не удалось. Это связано с ограниченным функционалом и коммерческой лицензией. Если рассматривать только платные движки, тогда HostCMS занимает почетное десятое место.
У платформы есть официальный портал. Он очень удобный и полностью на русском языке. Разработчики предоставляют большой объем информации о системе и ее преимуществах. Кроме того, имеется возможность заказать дополнительные услуги прямо у специалистов компании. Их стоимость выше среднерыночных, но администратору гарантируется безопасность, так как пароли предоставляются не посторонним людям, а сотрудникам компании.
Очередной особенностью является многосайтовость. В отличие от конкурентов, HostCMS позволяет создавать сразу несколько проектов на одной лицензии. Разработанные ресурсы могут размещаться на разных доменах и поддоменах. Это очень удобно, а главное экономично.
Безопасность движка
Уровню безопасности создатели уделили большое значение. Именно поэтому случаи взлома ресурсов под управлением HostCMS практически не встречаются. В первую очередь можно выделить частые обновления, с которыми площадка становится более современной и надежной. За год можно получить около восьми релизов. Кроме того, в систему внедрено множество решений для обеспечения безопасности:
Кроме того, платформа имеет доступ по защищенному протоколу, фиксирует все системные действия в журнале и хранит сессии в базе данных.
Удобство использования
Для того, чтобы пользоваться движком сайта HostCMS, не обязательно обладать глубокими знаниями в области программирования. Создатели приложили все усилия, чтобы их софт был понятен и прост в обслуживании. Начинающие пользователи смогут быстро освоить интерфейс благодаря логичной структуре меню.
Важно отметить, что установка шаблонов, обновления и другие системные операции выполняются легко. Достаточно зайти в панель управления и нажать несколько клавиш. Далее система все сделает самостоятельно. Это освобождает администратора от поисков необходимого софта, его дальнейшего скачивания и установки.
Приятной особенностью системы является возможность редактирования материалов, не заходя в панель управления. Над контентом расположены функциональные иконки, которые видны только админу. С их помощью можно поменять текст, добавить изображение или удалить информацию. Важно учитывать, что в устаревших версиях браузера Opera данный функционал может работать некорректно.
Для редактирования и добавления нового контента предусмотрен текстовый редактор. Он также прикреплен к комментариям и другим текстовым полям. С его помощью можно эффективно структурировать информацию, добавить заголовки, маркированные списки и применить выравнивание.
Если статья или карточка товара была нечаянно удалена, ее можно восстановить из корзины. Функция полезна не только для новичков, но и для опытных пользователей, так как иногда возникает необходимость восстановить старый контент. Кроме того, все изменения в статьях автоматически фиксируются системой, с сохранением первоначальных образцов. В любой момент можно отменить сделанные правки и вернуть первоначальный вариант. Поэтому администратор может быть уверен, что материалы не исчезнут безвозвратно при любых ситуациях.
Управлять своим проектом можно не только со стационарного компьютера или ноутбука, но и с мобильных устройств. Большинство шаблонов и панель управления имеют адаптивную верстку. Такое решение позволяет круглосуточно контролировать ситуацию, даже в поездках и на работе.
Тарифные планы
Создатели предусмотрели несколько тарифных планов, которые отличаются функционалом. CMS для сайта распространяется на коммерческой основе, но при желании можно скачать облегченную версию абсолютно бесплатно. Ниже рассмотрим все доступные редакции:
Выбор тарифного плана зависит от поставленных перед веб-мастером задач и выделенного бюджета. Главное внимательно изучить функционал и сопоставить его с планом работ.
Технические требования
Чтобы движок сайта не создавал проблем в период эксплуатации, быстро загружал страницы, корректно отображал контент и все элементы дизайна, необходимо подобрать хороший хостинг. HostCMS не предъявляет высоких требований к серверу. Для обеспечения работоспособности достаточно присутствия следующих параметров:
Также должны быть отключены модули safe mode и Suhosin и механизм перегрузки функций. Этим параметрам соответствует большинство провайдеров. На официальном портале есть страница с рекомендуемыми вариантами хостинга.
Можно воспользоваться советами разработчика или самостоятельно найти подходящего провайдера. Главное не использовать бесплатный хостинг, так как он подразумевает множество ограничений и рисков. Экономия может обернуться финансовыми потерями.
Установка на хостинг
Установить софт можно на локальный сервер, на хостинг или рабочий сервер. В любом случае процесс инсталляции абсолютно идентичен. Сначала скачивается и распаковывается архив с файлами. Далее они переносятся в корневую директорию через FTP при помощи файлового менеджера. Когда перенос закончится, в адресной строке браузера вводится ссылка http://ваш сайт/install/.
После перехода начнется установка, которая требует участия администратора. На первом шаге нужно просто нажать кнопку «Загрузить». Далее выбираем язык и принимаем пользовательское соглашение. Самым сложным этапом является подключение базы данных. Необходимо указать ее название и пароль. Если база данных еще не создана, ее можно создать, отметив соответствующий флажок.
В завершении остается указать логин от личного кабинета, выбрать один из доступных вариантов шаблона и дождаться завершения установки. С перечисленными действиями справится любой пользователь. Процесс занимает не более пяти минут.
Демо-версия HostCMS
Перед покупкой лицензии или скачиванием бесплатного варианта, можно ознакомиться с демонстрационной версией. Она позволит понять принцип работы и изучить расположение вкладок. Визуально она полностью повторяет полноценный вариант CMS для сайта, но по функционалу имеются серьезные ограничения. Пользователь не сможет наполнить страницы контентом, отредактировать имеющиеся материалы и установить расширения.
В отличие от конкурентов, здесь демо-версия продукта организована плохо. Потенциальный клиент фактически не может совершить ни одного действия. Единственное, что доступно, это переключение вкладок меню и переход по ссылкам. Это больше напоминает презентацию.
Какие площадки создают на HostCMS
Данная CMS является многофункциональной и открывает перед веб-мастерами широкие возможности. Однако, она нацелена на разработку коммерческих проектов. В большинстве случаев под управлением системы Host работают следующие ресурсы:
Для крупных развлекательных порталов, социальных сетей, онлайн игр и других ресурсов, в HostCMS не достаточно инструментов. Возможно, многочисленные интеграции и доработки расширят потенциал, но это не целесообразно с финансовой точки зрения.
Значимые функции
Данный продукт от российских разработчиков обладает интересным функционалом. Многие инструменты уникальны и отсутствуют у конкурентов. Ниже представлены наиболее полезные возможности движка:
Кроме этого есть резервное копирование, визуальный редактор, кэширование, встроенная статистика посещений, журнал событий, опросы и многое другое.
Модули
Если стандартных возможностей движка не достаточно для выполнения поставленных задач, можно перейти в магазин приложений и добавить интересующий софт. Там представлены как платные, так и бесплатные разработки. Они разделены на множество категорий по цене, назначению и другим параметрам.
Стоимость модулей сильно отличается и в отдельных случаях может превышать пять тысяч рублей. Среди доступных вариантов можно найти сервисы оплаты, формы обратной связи, удобные фильтры, социальные ссылки и другие расширения.
Шаблоны CMS
Представленная CMS для сайта предлагает огромный выбор шаблонов. Один из вариантов можно выбрать еще на этапе установки системы. Все темы оформления сконцентрированы в магазине приложений. Многие из них имеют адаптивную верстку, что позволяет корректно отображать контент на экранах с маленьким расширением.
Основная масса готовых шаблонов ориентирована на создание торговых площадок, но можно найти и другие варианты. Некоторые веб-мастера устанавливают бесплатный адаптивный дизайн и перестраивают его под свои потребности.
Файловый менеджер
Приобретая максимальный тарифный план, пользователь получает сборку с удобным файловым менеджером. Он обеспечивает доступ к внутренним файлам через панель администратора. Это освобождает от необходимости заходить на сервер.
Через менеджер можно добраться к любым файлам и папкам, включая системные. Кроме редактирования и перемещения имеющихся файлов, предусмотрено создание новых директорий, закачка изображений и другой информации прямо на сервер.
Внутренняя оптимизация движка
Продвижение проекта в поисковой выдаче это одна из главных задач веб-мастера. Платформа HostCMS содержит удобное расширение, объединяющее в себе аналитику из сервисов Google Webmaster и Яндекс.Вебмастер. Владельцу доступна информация о параметрах индексации, популярных страницах за неделю и количестве внешних ссылок. Кроме того, имеется подробная статистика посещений за установленный период времени.
Кроме аналитических сервисов, встроены поля с ключевыми словами, Sitemaps и файл robots.txt. Профессиональное управление перечисленными инструментами способствует продвижению страниц в поиске и привлечению новых посетителей.
Интерфейс
Удобству интерфейса разработчики уделили особое внимание. Приятная цветовая гамма, интуитивно-понятное меню и логичная структура вкладок, характеризуют административную панель HostCMS. Учитывая, что это российская платформа, заниматься переводом не придется. Все основные функции сосредоточены в меню, которое содержит следующие разделы:
Структура меню и количество вкладок может меняться в зависимости от установленных расширений. После установки новых приложений, они автоматически попадают в соответствующие разделы.
Преимущества HostCMS
Движок сайта уникален в своем роде и пользуется высоким спросом, несмотря на платную лицензию. Успех обусловлен следующими факторами:
Дополнительно стоит выделить кэширование страниц, календарь задач, резервное копирование и подсчет рабочего времени сотрудников.
Недостатки HostCMS
Если провести всесторонний анализ и сравнить продукт с конкурентами, тогда можно найти ряд недостатков:
Важно напомнить, что в бесплатном тарифе отсутствует возможность построить крупный ресурс и обратиться за помощью в техническую поддержку.
Вывод
HostCMS это отличный продукт от Российских разработчиков. Он обладает высокой степенью защиты от злоумышленников и отличается логичным интерфейсом. Данный софт стоит рассматривать для проектирования интернет-магазинов и корпоративных сайтов. В таком случае затраты на лицензию будут полностью оправданы, а у администратора не возникнет проблем с обслуживанием ресурса.
Для создания сайтов развлекательной тематики и крупных информационных порталов, лучше использовать бесплатные CMS. Они обеспечивают более широкий простор для действий веб-мастера и экономят бюджет.