Если у вас есть интересный пример — присылайте, мы разместим его здесь.
| - Урок 1
Меню навигации
- Урок 2
Меню навигации и структура страниц
- Урок 3
Первый шаг — Раздел новостей
- Урок 4
Шаг второй — Переходим к работе с БД
- Урок 5
Пользовательские классы Parser
- Урок 6
Работаем с XML
- Полезные пользовательские операторы (02 апреля 2012)
Возможно они помогут вам в переезде с p2 на p3...
- Класс для работы с датами (12 апреля 2005)
Класс, который содержит некоторые методы по работе с объектами типа «дата»
- Класс для работы с датами расширенного диапазона (09 мая 2012)
Если в вашем проекте требуется работа с датами до 1970 года, то этот класс вам может помочь.
- О переносимости SQL запросов (30 июня 2010)
Как сделать парсерный код более переносимым для различных SQL серверов
- Классы для работы с изображениями с использованием утилит NConvert и ImageMagick (26 апреля 2012)
Классы с единым интерфейсом реализуют следующие методы для работы с изображениями: convert, crop, info, resize, rotate, watermark и rotateJPG.
- Изменение размеров графических изображений внешними программами (17 ноября 2006)
- Текстовый скроллер (19 октября 2010)
Еще один вариант класса скроллера, который заодно делает вычисление offset/limit, необходимых для SQL запроса выборки записей текущей страницы.
- Построение деревьев (17 февраля 2007)
Построение древовидных структур средствами 3 парсера
- Оператор ^cache[] (22 февраля 2007)
Пример использования оператора ^cache[] для кеширования страницы целиком.
- Небольшой ликбез по taint/untaint (19 июня 2006)
краткое объяснение «на пальцах» что такое taint/untaint, для чего они нужны и с чем их едят...
- Информация о настройке кодировок в MySQL (07 апреля 2005)
Краткое описание того, как нужно настроить MySQL для нормальной работы с русскими буквами.
- Формирование списка всех URI сайта (19 ноября 2002)
Построение списка всех URI сайта из простой таблицы разделов в виде линейного списка, содержащего информацию о них.
- Календарь с использованием XML (22 ноября 2002)
Пример календаря на заданный месяц с возможностью перелистывания месяцев, показывающий наличие новостей или иных материалов хранящихся в БД за тот или иной день и выводящий ссылки на этих днях.
- Определение броузера/платформы посетителя (29 марта 2007)
Простые способы определения броузера/платформы посетителя с помощью анализа переменной окружения.
- Цветовая раскраска Парсеровских скриптов (03 декабря 2004)
Класс предназначен для раскраски синтаксиса языка Парсер.Может оказаться полезен тем, кто делает свои сайты о Парсере и форумы.
- Пишем число прописью (17 февраля 2007)
Класс для написания числа прописью.
- Склонение имен существительных после числительных (10 февраля 2004)
Метод, позволяет склонять существительные, стоящие после числительных…
- Класс авторизации (02 октября 2007)
Нужна авторизация пользователей? Возможно этот класс вам подойдет. А если не подойдет, то он может послужить примером не самого плохого кода :)
- Простой механизм обратной связи (17 февраля 2007)
Пример того, как можно сделать простенькую форму обратной связи, с помощью которой посетители вашего сайта будут отправлять вам сообщения на email.
- Новостной раздел для чайников (17 февраля 2007)
Пример того, как можно сделать простой механизм новостных разделов.
- Класс для борьбы со спамом в формы (17 августа 2011)
Вариант зашиты от спама в гостевую/форум & Co.
- Класс кодирования email при выдачи его в ссылки mailto: (05 июня 2006)
Класс предназаначен для шифровки e-mail в строку, для вывода через JavaScript путем document.write.
- Класс для работы с архивами (27 марта 2007)
Класс, упрощающий работу с архивами.
- Класс для вывода информации о парсерных объектах (29 мая 2008)
Класс для вывода объектов Parser. Может быть использован при отладке скриптов для наглядного отображения объектов.
- Аналог оператора table из p2 (30 января 2003)
Один из вариантов реализации на 3 парсере оператора table из 2 парсера.
- Оператор counter (03 июня 2004)
Пример оператора counter, будь он неладен :)
- IP <=> Long Int (05 марта 2007)
Методы для преобразования Int <=> IP
- Учёт используемой памяти и сборка мусора (17 февраля 2007)
Упрощаем учёт используемой памяти
- Regex Split (17 сентября 2011)
split с использованием регулярных выражений
- Класс для форматированного вывода двух дат (08 ноября 2005)
С его помощью можно отформатировать и вывести две даты например как в форуме на этом сайте (хотя на том сайте форматирование и вывод дат производится с помощью xsl)
- Класс для работы с JsHttpRequest (26 июня 2007)
Класс облегчающий разработку backend при работе с JsHttpRequest с dklab.ru
- Простой чат с использованием JsHttpRequest (25 июня 2007)
Исходники простого чата.
- Защита от дублирования сообщений с использованием hashfile (16 апреля 2007)
Вариант зашиты от дублирования сообщений в гостевую/форум.
- Копилка регулярных выражений (23 июня 2006)
Регулярные выражения, которые используются на сайте для оформления текстов в форуме.
- Выводим RSS (06 августа 2007)
Классы, упрощающие формирование RSS лент.
- Хранение на сервере парсерных переменных системных типов (16 февраля 2009)
Классы, позволяющие хранить на сервере переменные системных классов в разных типах хранилищ.
- Отображение листинга директории с автогенерацией превью изображений (08 февраля 2008)
Иногда хочется выложить знакомым файлы для скачивания. Но если среди выложенных файлов есть изображения, то для посетителей неудобно, когда у них нет превью. Данный класс позволяет автоматизировать создание превью изображений в простейших случаях.
|