Объект "Динамический контент"

Этап 4 - Страницы >

Объект "Динамический контент"

Previous pageReturn to chapter overviewNext page
Показать/Скрыть скрытый текст

После публикации сайта в Интернет может наступить такой момент, что некоторые его разделы нужно будет отредактировать не автору сайта, а кому-то другому. Это может быть клиент, для которого создавался сайт или члены ассоциации, постоянно обновляющей содержимое сайта, добавляя последние новости и события. Авторизованные пользователи должны иметь доступ к определенным разделам сайта прямо из Интернет, чтобы им не нужно было устанавливать эту программу и/или файлы проекта, но не должны иметь возможность изменять другие разделы, менять макет.

В программе WebSite X5 эта возможность реализуется с помощью Объект "Динамический контент". Автор сайта может использовать команду Объект "Динамический контент", чтобы дать возможность авторизованным пользователям изменять указанные области, не теряя контроля над проектом в целом. Эта возможность обеспечивает два явных преимущества:

автор экономит время, делегируя исправления по месту другим людям;
сайт постоянно обновляется.
Кликните, чтобы развернуть/уменьшитьСсылка: Настройки  Объект "Динамический контент"

Для настройки Объект "Динамический контент" нужно сначала задать пользователей или группы пользователей, у которых будет разрешение на изменение содержимого объектов.

Список существующих групп и/или отдельных пользователей можно посмотреть в разделе Группы/пользователи. Щелкните на названиях тех групп или именах пользователей, которым хотите позволить вносить изменения в содержимое Объект "Динамический контент", чтобы рядом с их названиями появились отметки. Помните, что дать права группе или всем пользователям этой группы- это не одно и то же! Только в первом случае, если вы даете право группе, а потом добавляете в нее новых пользователей, они автоматически тоже получат право на изменение содержимого динамических объектов.

Для создания новых Групп или Пользователей откройте окно Управление доступом (Этап 1 - Расширенные настройки).

У элемента Объект "Динамический контент" есть следующие параметры Параметры:

Высота— задает высоту Объект "Динамический контент" в пикселах. Если задать максимальную высоту объекта, то при достижении контентом этой высоты с краю окна появляется полоса прокрутки, таким образом, поддерживается общий макет страницы.
Включить автоматическое определение высоты блока— при выборе этого варианта, высота объекта автоматически подбирается так, чтобы при отображении всего содержимого объекта не понадобилось использовать полосу прокрутки. Эта команда действует только в случае, когда объект добавляется в таблицу макета страницы не содержащую других объектов.
Кликните, чтобы развернуть/уменьшитьСсылка: Как сохранить изменения в содержимом динамических объектов

В разделе Метод сохранения данных можно задать способ, которым контент, добавленный пользователями, имеющими права на изменение Объект "Динамический контент" должен сохраняться:

Отправить данные в виде файла— контент сохраняется в файле, создаваемом в указанной папке на сервере.

Отправить данные в базу данных— контент автоматически отправляется в заданную базу данных MySQL с помощью определенного PHP-скрипта.

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

Отправить данные в виде файла—

Подпапка на сервере для сохранения данных— задайте папку на сервере (с доступом на запись для PHP), в которую будут записываться принятые данные. Название главной папки сервера задается параметром Папка на сервере с правами на запись в окне Управление данными . Если вы не зададите подпапку, данные будут сохраняться прямо в корневую папку!

Отправить данные в базу данных—

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

У вас должен быть уже собран список баз данных, относящихся к проекту, в окне Управление данными.

После того, как вы задали конфигурационные параметры для Объект "Динамический контент", нажмите кнопку Предпросмотр для отображения сайта во встроенном браузере. На открывшейся странице вместо Объект "Динамический контент" вы увидите приглашение ввести текст. При перемещении мыши над этой областью пространство, занимаемое объектом, обозначается пунктирной линией. Щелкните внутри области текстового редактора, где можно вводить ваш контент для данного объекта (текст, показанный по умолчанию, можно заменить).

Чтобы этот объект работал правильно, страницу, на которую вы его вносите, нужно сохранить в формате файла *.PHP.

Используйте команду Расширение генерируемых файлов в окне Свойства страницы | Эксперт для задания формата страниц.

В разделе Объект "Динамический контент" Панели управления онлайн и приложения WebSite X5 Manager можно отобразить список всех динамических объектов, добавленных на сайт: при щелчке мышью по объекту открывается страница сайта, на которой он находится, чтобы внести в него возможные изменения.

 


Лучшие практики:

-

Как работать с динамическим контентом Объект "Динамический контент"


Дополнительная информация:

-

Панель управления онлайн и приложение WebSite X5 Manager