Главная / Портфолио / Программирование
Программирование
Визуальный XML редактор PDF Печать E-mail
Портфолио - Программирование

XML-конструктор представляет собой инструмент, который позволяет из заранее определенных элементов (объектов) собрать документ содержащий в себе сочетание этих элементов. Примером такого документа может служить статья. Содержимое простейшей статьи может состоять из заголовка и текста. Статья также содержит параметры, которые не входят в тело статьи и хранятся в формате, отличном от XML.

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

Тело статьи (желтенькое поле) может содержать несколько страниц со своим набором объектов, а также содержать набор объектов со сквозным размещением. Страницы можно удалять (кроме сквозной и первой) и добавлять. Для этого служат кнопки “+” и “-“ рядом с со списком страниц. Список выполнен в виде ряда прямоугольников над телом статьи. При удалении пропадает текущая выбранная статья. После сохранения восстановить ее будет невозможно. При добавлении, появляется страница сразу после текущей. При этом нумерация страниц остается сквозной и номера всех следующих страниц уваливаются на единицу. Соответственно, при удалении уменьшаются на единицу. Если после страницы, содержащей объекты, следуют пустые страницы (созданные, так сказать, впрок), то при сохранении они пропадут.

Исходный код тела статьи представляет собой HTML-код, который при сохранении статьи преобразуется в XML, который описывает тело статьи. При помощи объектов «Галерея» и «Загрузчик» можно загружать в статью изображения. Загруженные для текущей статьи изображения, появятся в нижней правой части станицы.

 
Send Error Reports (SER) - скрипт сообщений об ошибках на странице PDF Печать E-mail
Портфолио - Программирование

Скрипта написан на JavaScript, не использует базу данных и подключается в любом месте страницы путем включения одного JS файла. Скрипт очень "легкий" и быстрый. Для отправки сообщений используется технология AJAX. Для отправки сообщения достаточно выделить текст с ошибкой на странице и нажать Ctrl+Enter. Текст сообщения можно дополнить или написать самостоятельно. Сообщение будет отправлено на список адресов электронной почты, указанных в отдельном файле. Повторная отправка возможна после истечения таймаута, значение которого указывается в конфигурационном файле при настройке скрипта.

СКАЧАТЬ БЕСПЛАТНО

 
Модуль "Шаблоны" PDF Печать E-mail
Портфолио - Программирование

Модуль "Шаблоны" позволяет в реальном времени выбирать любой из шаблонов, установленных в системе.  Модуль расположен в меню на этом сайте в левой части страницы.

СКАЧАТЬ БЕСПЛАТНО

 
Компонент "События" и плагин поиска по ним PDF Печать E-mail
Портфолио - Программирование

Компонент для Joomla! 1.5 "События" специально разрабатывался для сайта cszum.bmstu.ru. Этот компонент позволяет добавлять события всем пользователям, имеющим соответствующие права. Пользователь может форматировать текст и добавлять изображения. После чего администратором сайта производится премодерация и событие публикуется или удаляется.

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