Рассмотрим такую функциональность системы MyTaskHelper как редактирование внешнего вида виджетов, содержащих отдельные записи базы данных. Данная возможность позволяет максимально удобно и точно разместить на веб-странице виджет, который содержит определенные записи базы данных. При этом необходимо, всего лишь, несколько интуитивно понятных операций в системе и некоторые изменения HTML-кода.
Чтобы приступить к оформлению виджета потребуется, собственно, база данных, записи которой послужат источником данных и, конечно же, веб-форма, на который и будет размещен данный объект. Создав самую простую форму, переходим к редактированию базы данных, для чего переходим в меню «Настроить и встроить», а далее обращаемся к вкладке «Запись».
На этой странице нужно выбрать то, какой вид записей будет применяться – «Стандартный» (используется по умолчанию) или на основе специального языка DMTHML (расшифровывается как динамический язык разметки MyTaskHelper). Именно второй вариант нам и потребуется, как более гибкий и функциональный.
После выбора этого пункта стал доступен редактор, в котором можно использовать пользовательский HTML или CSS код, или, используя простой формат вида |поле_базы_данных|, отформатировать нужным образом необходимые записи.
Применение DMTHML позволит не только упростить форматирование и отображение информации из базы данных, но и позволит максимально гибко подстроить дизайн такого отображения, для того что бы он гармонично сочетался со всей страницей.
Рассмотрим еще одну возможность применения DMTHML, которая позволит размещать на виджете гипертекстовую ссылку или графическое изображение.
Для примера воспользуемся небольшой базой данных, которая содержит требуемую нам информацию (ссылки и картинки, помимо текстовой информации). Снова переходим в меню «Настроить и встроить» на вкладку «Запись». После того как будет выбрана опция использования DMTHML, внизу страницы появятся дополнительные функции, которые нам и потребуются. Так нажав на кнопку «HTML», можно отредактировать код любого поля. В нашем случае для гипертекстовых ссылок, нужно применить следующую замену
<td>гиперссылка</td>
заменить на
<td><a href="Iгиперссылка|" target="_blank">|гиперссылка|</a></td>
Для поля содержащего изображение
<td>изображение</td>
заменить на
<td><img src="|изображение|"" width="100" height="100" /></td>
Описанная функциональность конструктора баз данных MyTaskHelper позволит еще глубже и точнее настроить любую веб-страницу. А также разместить страницу на своем выделенном сервере (dedicated server). Самое главное, что вся функциональность будет находится на наших серверах, поэтому ваш сервер не обязан быть супер мощным.
17.12.2011 Igor Petrushenko