WYSIWYG Web Builder

Обзор



Содержание сайта
Визуальные редакторы
Обзор программ л.2
WYSIWYG Web Builder

Содержание

Введение
Основные шаги
Настройки WYSIWYG Web Builder

Интерфейс
Интерфейс WYSIWYG Web Builder 9 и 10
Язык интерфейса
Строка меню (Menu Bar)
Лента (Ribbon)
Панель вставок (Toolbox)
Панель быстрого доступа
Менеджер сайта
Инспектор свойств
Менеджер резервирования
Издатель файлов
Form Wizard
Master Page
Master Frames
Master Objects
Менеджер расширений
Менеджер активов
Менеджер объектов
Менеджер темы
Менеджер градиента
Менеджер стиля
Менеджер мультипликации  
Менеджер шрифтов Google
Редактор стилей ссылок
Диспетчер ссылок
Линейка, сетка, направляющие линии

Сайт

Страницы

Объекты
Работа с объектами
Список объектов
Текст
Заметки (Notes)
Заголовки
Шрифты
Заполняющий текст
Спецсимволы
Списки
RollOver Text
Обтекание текста
Горизонтальная линия
Изображения (Image)
Изображения (Picture)
Rollover Image
Rollover Layer
Бегущая строка 
Карта ссылок
Баннер
ClipArt
Text Art
Слайды
Фотоколлаж
Фотогалерея
Аккордеон
Таблицы
Ссылки
Закладки (якоря)
Рамка (Inline Frame)
Lightbox (Лайтбокс)
Анимация
Объекты рисунка
Панели навигации
Диалог
Вставка кода HTML
Audio HTML5
YouTube  
Блог
Статья
Карусель
Держатель места
Рассылка новостей
Лента новостей
Поиск на сайте
Таймер
Верхний колонтитул
Нижний колонтитул
Java Scripts
Java апплеты
Примечания
Информационные бюллетени
RSS Feed (RSS-канал)
Structured Data
Блоки объектов
Объекты jQuery
ThemeRoller
Embedded Page
Reusable objects
Веб-формы
Card
Section (Раздел)
Flexbox
Wizard
Flex Grid (сетка)
Объекты Media
Объекты администрирования
Объекты страниц коммерции
Значок (Favorites Icon)
Карты Google
Toasts
Card Container
Conveyer Belt
И другие объекты

Расширения
События
Глобальная замена
Слои (уровни)
Поиск ошибок
Использование искусственного интеллекта
Оптимизация сайта (SEO)
Администрирование
CMS
Предварительный просмотр
Публикация
Новое в последних версиях
Сотрудничество

Администрирование

Введение  
Главные особенности   
Преобразование в форму  
Демонстрационный шаблон   
Пользовательская база данных  
Автоматическое создание пользовательской базы данных  
Cоздание пользовательской базы данных по сервере вручную  
Предотвращение насанкционированного использования базы данных 
Использование базы данных MySQL, чтобы хранить пользовательскую информацию 
Список объектов администрирования
Настройки объектов администрирования

Новое в WYSIWYG Web Builder 11
Новое в WYSIWYG Web Builder 12
Новое в WYSIWYG Web Builder 16
Новое в WYSIWYG Web Builder 17


Введение



Если Вы рассчитываете на большое количество посетителей своего сайта, и если к тому же Вы собираетесь поддерживать с этими посетилями интерактивный контакт, то Вам, возможно, придется установить на сайте инструменты администрирования.

У WYSIWYG Web Builder есть встроенная система (PHP)  входа в систему с защитой паролем одной или более страниц.

Для создания входа в систему используются:


См. также:

Объекты администрирования

Настройки объектов администрирования

Шаблоны для раздела  Login


Главные особенности

  • Защитите страницу, просто перетаскивая Защищающийся объект Страницы к странице.
  • Вход в систему и формы выхода из системы.
  • Раздел Администратора, чтобы добавить, редактировать или удалить учетные записи пользователя.
  • Форма подписки, чтобы позволить пользователям подписываться на учетную запись.
  • Форма изменения пароля посетителем
  • Форма восстановления пароля посетителем
  • Собственные области профиля.
  • Поддержки и MySQL и базы данных открытого текста.
  • Никакое собственное кодирование не применяется.

Для вставки объектов администрирования используйте меню Insert или щелкните на панели вставок по  объектам раздела Login.

Требования:
Инструменты входа в систему требуют веб-сервера с поддержкой PHP, поэтому первый шаг - проверьте, поддерживает ли Ваш веб-хост PHP!

Подсказка:
Мы настоятельно советуем использовать только одну форму на странице, чтобы предотвратить конфликты между сценариями.


Преобразование в форму

Все регистрационные формы включают опцию, чтобы преобразовать предопределенную/установленную форму в стандартную форму (при этом используется контекстное меню).

Это позволяет Вам преобразовывать статическую форму в Web builder и полностью настроить размещение, при необходимости ввести свой код.
Отметьте, что ввод кода PHP требует знания PHP. Создание изменений к коду, не зная, что Вы делаете, приведет к непредсказуемому поведению!


Демонстрационный шаблон

Полностью функциональный шаблон примера включен в 'Demo - Демонстрационную' категорию стандартных шаблонов.
Этот шаблон демонстрирует, как использовать инструменты Входа в систему в WYSIWYG Web Builder.
Не торопитесь, сначала изучите демонстрационный шаблон. Самая общая причина неправильных действий происходит из-за ошибок конфигурации пользователя!

Чтобы открыть демонстрационный шаблон:
1. Выберите в меню   New Website from Template (Новый вебсайт по шаблону).
2. Выберите 'Demo' -  'Демонстрационную' категорию
3. Щелкните "Login" и щелкните кнопку OK.
4. Сохраните недавно произведенный проект в выбранную Вами папку.

Прочитайте информацию ''Getting started'  в шаблоне.
Чтобы проверить работу примера, Вы должны издать все страницы на сервер сети с поддержкой PHP.
Также не забывайте сначала создавать пользовательскую базу данных !!!

Пользовательская база данных (User database)

База данных - механизм хранения. Инструменты входа в систему могут использовать любую  базу данных файла, где все данные (имена пользователя, пароли и т.д) хранятся в текстовом файле (usersdb.php) на сервере, или в базе данных MySQL.

Flat file database (Плоская база данных файла) является вероятно самой легкой к установке, и это - опция значения по умолчанию. Однако MySQL более безопасен и рекомендован для расширенных пользователей

Инструменты входа в систему используют файл базы данных на сервере, чтобы хранить пользовательскую информацию. Данные будут храниться в отделенном текстовом файле или в таблице MySQL. Пароли будут созданы, используя md5, таким образом они будут надежно сохранены.

Следующие инструменты входа в систему будут использовать этот файл базы данных:
Admin
Change Password  - Смена пароля
Login  - Вход в систему
Password Recovery  - Восстановление пароля
Signup  - Подписка
Edit Profile  - Редактирование профиля

Инструменты входа в систему - ряд расширенных форм PHP и сценариев.

Подсказка:
Вы должны определить то же самое название базы данных для всех инструментов входа в систему!


Автоматическое создание пользовательской базы данных на сервере

У всех упомянутых выше объектов  есть кнопка в их окне свойств, названная  'Create database' ('Создать базу данных').
1. Нажмите на 'Create database'
2. Введите название для базы данных, например 'usersdb.php'. Щелкните Next.
3. Выберите местоположение, куда Вы собираетесь издать  вебсайт. Щелкните Next.

Примечание:
Если Вы не видите местоположения файлов публикации, то Вы должны добавить их сначала в окне Publish (Публикация)

4. Мастер сделает подключение с сервером и покажет структуру папки.
5. Выберите папку, где база данных должна быть создана.
6. Щелкните "Finish", чтобы создать файл.


Cоздание пользовательской базы данных по сервере вручную

Пользовательская база данных - в основном только текстовый файл на сервере. Так, если по любой причине команды выше терпят неудачу, Вы можете попытаться загрузить файл вручную непосредственно.
1. Откройте notepad или любой другой редактор кода и создайте пустой файл под названием 'usersdb.php'.
2. Загрузите файл к той же самой папке, как и Ваши защищенные страницы. Чтобы загрузить файл, Вы можете использовать встроенный инструмент ПРОГРАММЫ ПЕРЕДАЧИ ФАЙЛОВ или любое другое приложение FTP.
3. После того, как файл был загружен, Вы должны изменить разрешения так, чтобы можно было написать сценарий PHP. Правильные разрешения 757 или 777.
4. Альтернативно Вы можете использовать инструмент передачи файла панели управления своего хоста. Должна быть опция в Вашей панели управления Web-хостинга, чтобы установить  разрешения. Если этого нет, Вы можете может связаться с Вашим Web-хостингом и получить разрешения на файл.

Предотвращение насанкционированного использования базы данных

По умолчанию к пользовательской базе данных инструментов входа в систему может обратиться любой, кто знает название файла. И хотя пароли закодированы, адреса электронной почты не скрыты.
Таким образом первая вещь, которую Вы должны сделать, должна удостовериться, что Вы даете пользовательской базе данных уникальное название,  например: A6gr8JDaTa.php

Чтобы сделать пользовательскую базу данных полностью недоступной, Вы можете создать.htaccess файл в папке на сервере со следующим содержанием:
<Files "usersdb.php">
Order deny,allow
Allow from xxx.xxx.xxx.xxx
Deny from all
</Files>
где usersdb.php - название базы данных, и xxx.xxx.xxx.xxx - Ваш адрес IP.
См. также:
http://www.javascriptkit.com/howto/htaccess.shtml

Использование базы данных MySQL, чтобы хранить пользовательскую информацию (для расширенных пользователей только!)

Как альтернатива для пользовательской базы данных открытого текста Вы можете также хранить данные пользователей в базе данных MySQL. У каждого объекта есть специальная категория Базы данных MySQL, где Вы можете конфигурировать свойства базы данных MySQL. Прежде, чем Вы сможете использовать эту опцию, Вы должны создать таблицу на сервере.

CREATE TABLE `USERS` (

`id` int(10) NOT NULL auto_increment,

`username` varchar(50) NOT NULL,

`fullname` varchar(75) NOT NULL,

`password` varchar(50) NOT NULL,

`email` varchar(75) NOT NULL,

`active` tinyint(1) NOT NULL,
`code` varchar(75),

PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=1;

Если Вы добавили свои области профиля к любому (или все) объектов входа в систему тогда Вы должны также создать эти области в базе данных. Свои области профиля нужно назвать extra1, extra2, extra3 и т.д!
Следующий запрос SQL производит таблицу с 5 дополнительными  областями профиля:

CREATE TABLE `USERS` (
`id` int(10) NOT NULL auto_increment,
`username` varchar(50) NOT NULL,
`fullname` varchar(75) NOT NULL,
`password` varchar(50) NOT NULL,
`email` varchar(75) NOT NULL,
`active` tinyint(1) NOT NULL,
`code` varchar(75),
`extra1` varchar(100),
`extra2` varchar(100),
`extra3` varchar(100),
`extra4` varchar(100),
`extra5` varchar(100),
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1;

После вставки объектов администрирования в Окно редактирования (на страницу) можно произвести их настройки - Подробнее о настройках.


См. также:

Объекты администрирования
Настройки объектов администрирования

CMS Администрирование на базе WYSIWYG Web Builder 9

См. также:  (англ.  язык)
Начало работы со средствами входа в систему
Добавление логина на ваш сайт (основы входа в систему)
Настройка формы регистрации инструментов входа в систему.
Вход через социальную сеть
Роли пользователей (группы)
Создание защищенных страниц без базы данных
Защищенный контент и защищенные пункты меню.

Начало работы с инструментами CMS.
Как динамически расширять представление CMS в зависимости от содержимого страницы?
Использование плагинов CMS.
Как интегрировать Cushy CMS?
Как интегрировать Surreal CMS?
Редактируемый контент


Новое в WYSIWYG Web Builder 16

Инструменты входа (Login Tools):
- Новая функция: добавлено свойство «Алгоритм хеширования» ('Hash Algorithm).
Инструменты входа (Login Tools): удалить учетную запись (Delete Account)
Инструменты входа (Login Tools): выход (Login Tools: Logout), добавлена ​​возможность добавлять значок к кнопке выхода, добавлены стандартные параметры фона и границы, добавлено свойство «курсор». зателя на кнопку, добавлена ​​поддержка Math Captcha, RecaptchaV2, RecaptchaV3 и hCAPTCHA. Новые параметры можно настроить с помощью свойства «Настройки Captcha», добавлено свойство «Надежность пароля».
Подробнее




Последнее обновление  январь 2024 г.


О всех замеченных ошибках или неточностях в описании программы, а также о возможных дополнениях просьба сообщить по адресу: average.2011@mail.ru
Если у Вас есть веб-страница с дополнительными материалами по данной теме, сообщите адрес страницы, чтобы на нее можно было сделать ссылку.


Рейтинг@Mail.ru