|
|
 |
|
Nested Sets [10]
Работа с деревьями Nested Sets
|
|
Программирование Perl [5]
Статьи по теоретическому и практическому применению Perl, при проектировании интернет приложений
|
|
HTML + JavaScript [1]
Некоторые примеры HTML верстки с использованием JavaScript
|
|
Устаревшие статьи [4]
Данные статьи были написаны довольно давно, поэтому могут быть не актуальны в данное время
|
|
 |
 |
 |
 |
|
|
|
|
 |
Вы вошли как Гость
Сегодня Среда, 2025-12-24, 6:31 PM |
 |
Если Вас заинтересовали статьи и Вы хотите перепечатать их на других сайтах или изданиях, то пожалуйста свяжитесь со мной по электронной почте.
Я никогда не запрещал тиражировать свои каракули, но я хочу быть в курсе - где, кто, когда и с какой целью использовал мои материалы и разработки.
Здесь есть функция - "Установка пароля на категорию статей". Вот мне не хочется её использовать, не делайте так, что бы мне этого захотелось... будем взаимовежливы и уважать друг друга...
|
|
|
В одной из своих первых статей я описал принцип работы своего собственного шаблонизатора, со временем, код модернизировался и изменялся, но принцип "нарезки" и сборки остался тот же. В итоге собран небольшой модуль в 120 строк + дополнительный модуль раширения о котором поговорим позже. Итак, посмотрим на пример шаблона и пример вывода, что бы в общих чертах понять принцип работы:
|
|
Создание (вставка) узла Удаление узла (ветви) Процедура перемещения узла
|
|
Обновление счетчиков узлов по количеству подчиненных элементов
|
|
Может, конечно, я буду и не прав, доказывая, что механизм сессий, реализованный на PHP или Perl, на самом деле очень простой и заключается в обычной передаче уникального ключа между пользователем и сервером (и обратно), на основе которого скрипт выбирает из памяти сервера массив данных для этого ключа (обычно это простые текстовые файлы в специальной папке). Элемент приветсвия, вход и выход пользователя.
|
|
Слепые котята - это потому как PHP изучать начал по хорошему 2 недели назад... А так, этот класс аналог модуля Perl, описанного ранее...
|
|
Обход ограничения HTML по вложенным формам
|
|
В предыдущих статьях, мы рассмотрели теорию хранения и управления древовидных структур данных, а так же реализовали Perl модуль для облегчения управления ими. Теперь напишем небольшой скрипт упраления (администрирования). Идея скрипта проста - требуется легко и непринужденно, с помощью скрипта, управлять деревом каталогов.
|
|
Сначала, вынося HTML код из скриптов, я каждый кусок записывал в отдельный файл. Да когда нет особых сложностей в сборке страницы (шапка, основа, подвал), то трудностей нет, но когда страница имеет сложные внедрения, такие как списки, причем одновременно разных видов (например список страниц и список товаров текущей страницы), количество файлов начинало возрастать с неимоверной быстротой (у меня дошло до того, что страница стала собираться из 28 файлов!!!), и опять возникли трудности...
|
|
|
 |
 |
 |
 |
|
|