История добавления, обновления и исправления серверного скрипта (движка) сайта. Идеи на будущее фиксируются в "Плане строительства". Предложения, пожелания и замечания приветствуются. Этот сайт живет по версии 3.51.2 (17.02.2010)
3.51.2 (12.02.2010)
Исправлена ошибка в ссылках на полную новость из модуля "Последняя новость". (12.02.2010)
3.51.1 (23.03.2009)
Автоматизирована вставка рекламных баннеров на страницы. Не более 2-х на каждой. (21.03.2009)
Если строк на странице менее $advminrow (14 по умолчанию) баннер в текст не вставляется (баннер в конце текста есть всегда). (21.03.2009)
Переменная $noadv содержит страницы, в которые реклама не вставляется вообще. (21.03.2009)
Переменная $addadv2page включает или выключает вставку рекламы на всех страницах (не влияет на рекламный блок в левой колонке). (21.03.2009)
Исправлен баг в разбиении страниц на части. (21.03.2009)
Добавлена прямая (постоянная) ссылка на новость (на ее дате). (22.03.2009)
Исправлен баг в добавлении формы для комментариев на страницы. (22.03.2009)
Исправлена ошибка в title случайного фото. (23.03.2009)
В админке фотогалереи добавлено поле с превьюшкой и ссылкой на фото. Удобно использовать в отчетах. (23.03.2009)
3.50.5 (04.03.2009)
Добавленна постоянная ссылка на профиль (висит на ID профиля в поле "Дата добавления"). Теперь можно дать ссылку на свой профиль на сайте кому-то. (04.03.2009)
Новые записи отмечаются меткой перед полем "Дата добавления". (04.03.2009)
Реализована возможность смотреть добавленных за последние XX (сейчас 99) дней однофамильцев. (04.03.2009)
В раздел "статистика" добавлена дата и время последних изменений в базе однофамильцев. (03.03.2009)
Добавлены поля ID и "Добавлено в базу" (дата). (03.03.2009)
Переформирована дата рождения в списке однофамильцев для правильной сортировки результата поиска. (03.03.2009)
Улучшения в списке однофамильцев (добавлены ID). (03.03.2009)
Некоторые косметические улучшения в редакторе комментариев. (03.03.2009)
Восстановлена работа системы проверки орфографии http://www.Orphus.ru (04.03.2009)
Наконец-то сделан поиск на странице однофамильцев! Висел в планах почти 2 года. (01.03.2009)
Сделана навигацию через Ctrl+стрелки в галлерее (27.02.2009)
Ссылки на следующую-предыдущие стараницы теперь не глючат, если в файл меню попадает пустая строка (26.02.2009)
Сделана отдельная таблица стилей для распечатки страниц на принтер. Результат практически аналогичен тому, что выдает "версия для печати" (значек принтера на каждой странице). Стиль скрывает не нужные таблицы, строки и столбцы (сделайте Файл->Предварительный просмотр) (26.02.2009)
При разбиении на страницы пропускаются пустые строки и строки с менее X символов (хорошо для закрывающих тегов). Пупутно переработана и сама логика скрипта-разделителя (26.02.2009)
На случай, когда закрывающий тег оказывается на следующей странице при делении, добавлено "автозакрывание" тегов. Переменная $autoendtegs (26.02.2009)
3.49.1 (28.11.2008)
Исправлен мелкий глюк при добавлении ссылок в редактировании файлов сайта. (10.12.2008)
В редактировании файлов сайта добавлены теги center, img, copyright. (09.12.2008)
При предпросмотре страниц из администратора выдается вся странице целиком, не зависимо от признака разбиения на страницы. (08.12.2008)
3.48.3 (28.11.2008)
Исправлен мелкий глюк в редактировании меню сайта. (28.11.2008)
Исправлен баг при разделении страниц на части. (28.11.2008)
Исправлен баг с переводом строки при сохранении страниц после редактирования в администраторе. (28.11.2008)
Обрамление тегами в поле редактирования текста файла продублировано текстовыми "кнопками". (28.11.2008)
Исправлен баг в управлении комментариями. (27.11.2008)
Исправлен баг в добавлении комментариев. (27.11.2008)
Обрамление тегами в поле редактирования текста файла теперь работает равнозначно в IE и Firefox. (26.11.2008)
Написана первая рабочая версия скрипта, выводящего в iframe на стартовой странице случайное фото. (26.11.2008)
3.47.4 (21.11.2008)
Подключена система Orphus. Выделите орфографическую ошибку мышью и нажмите Ctrl+Enter. http://www.orphus.ru (21.11.2008)
Доработано логирование входа в панель администратора. (21.11.2008)
Переработано выделение обновленных страниц. Разделяется (стилями CSS) выделение новых и обновленных страниц. Кол-во дней в течении которого страница считается новой или обновленной задается в параметрах. (20.11.2008)
По ссылкам на следующую/предыдущую страницы, а так же ее вверх и низ можно переходить используя сочетание клавиши Crtl и стрелки ↓, ↑, ←, &rarr. (19.11.2008)
В конце каждой страницы сделаны ссылки на предыдущую и следующую страницы сайта. (18.11.2008)
(Опять?! см.3.45.7) Исправлен глюк <!--!PAGES_DESCR3!-->, который показывал все пункты 3 уровня у всех пунктов 2го, а не только у выбранного. (18.11.2008)
Доработано (в который раз) регулярное выражение превращения URL-а в ссылку. (16.11.2008)
Исправлен баг в выводе краткой новости и ссылке на расширенный ее вариант.(15.11.2008)
3.46.2 (13.08.2007)
Сделано меню "быстрого перехода" к избранным частям текста на страницах. (13.08.2007)
Редактирование служебных файлов в администраторе. (19.08.2007)
Дата, размер и имя резервном файла при отмене изменений (19.08.2007)
3.45.7 (20.07.2005)
Добавлен переключатель показывать ли метку обновленной страницы в плане сайта (no-нет,yes-да) (12.03.2005)
class=plan1/plan2/plan3 in site.pl (12.03.2005)
Исправлен глюк в меню с выбранным пунктом (13.03.2005)
В администраторе в Рассылке добавлена дата добавления адреса в рассылку (26.05.2005)
В администраторе в Рассылке добавлена возможность изменять имя, e-mail и код подписанного адреса (26.05.2005)
Исправлен глюк <!--!PAGES_DESCR3!-->, который показывал все пункты 3 уровня у всех пунктов 2го, а не только у выбранного (24.06.2005)
Исправлен глюк в фотогалереи при наименовании рубрик с учетом удаленных. (20.07.2005)
3.44 (10.05.2004)
Скриптом автоматически создаются переменные $xx_size (где xx - внутренние индексы рассылок из массива @sub_list) в которых содержатся кол-во подписчиков соотстветсвующей рассылки. Удобно использовать на сайте для уведомления посетителей. (27.02.2004)
Скриптом автоматически создаётся переменная $all_sub_size в которой содержится общее кол-во подписчиков всех рассылок сайта. (27.02.2004)
Попытки входа в интерфейс администратора фиксируются в лог файле. (03.03.2004)
Линки на просмотрщик login, error & access логов вынесены в интерфейс админа. (03.03.2004)
Интерфейс админа получил свой отдельный CSS файл, благодаря чему его вид унифицировался и не зависит от CSS сайта. (03.03.2004)
Появилась возможность посылать тестовые сообщения от сайта на подписанный e-mail. (30.03.2004)
Код подписанного адреса усилен буквенными символами. (30.03.2004)
Благодаря генерации уникального индефикатора появилась возможность давать прямые ссылки на конкретные новости, а не только на файл с месяцев ее содержащим. (02.04.2004)
Переходы по прямым ссылкам пишутся в статистику как переход к новостям этого месяца. Иначе файл статистики раздувался на глазах... (26.04.2004)
Прямые ссылки на новости оказались реализованы глючно. Поэтому их лучше не использовать. (10.05.2004)
3.43 (11.12.2003)
После добавления сообщения в комментариях сделана выдача подтверждающего сообщения и линк для перехода к просмотру сообщений. (11.12.2003)
Переработана логика поиска. Теперь поиск проходит сначала по полной введенной фразе, а затем по каждому слову более 3х символов в нее входящиему. (06.12.2003)
Исправлена ошибка в отображении заголовка новостей "Записи X-Y. Всего Z." (06.12.2003)
Добавлена еще одна проверочка. Блокирует возможность записи коментариев к страницам несуществующим в меню. (05.12.2003)
Реализован механизм скинов. Выбранная схема сохраняется в куках. (11.11.2003)
В информационных сообщениях, где показывалось время действия, а так же в письмах, время локализировано. Переменная $local_time_diff содержит разницу в часах между Гринвичем и расположением основной массы посетителей сайта.
3.42 (21.10.2003)
Проработана замена тегов li, p, ul и т.п. в рассылке. Сделаны соответствующие отступы и переносы.
Сделана возможность множества списков рассылок. Раписываться можно во все сразу, удаляться по отдельности. В разных рассылках одни емайлы имеют разные коды. Можно выбирать на какой список посылать новость. Для списка задаются: имя фала содержащего адреса, имя рассылки, описание рассылки.
В конфигурацию списка рассылки добавлены: тема и текст письма уведомления о подписке, тема и текст письма уведомления об удаленнии из рассылки, тема, заголовок и текст обычных писем.
Новости можно транcлитировать перед добавлением, т.е. и перед рассылкой.
Добавлен счетчик длины новостного сообщения, важно для СМС рассылки.
Добавлено удаление случаных пробелов из введенного мыла.
3.41 (14.10.2003)
Мелкие улучшения в поиске.
В конфигфайле меню добавлен парметр позволяющий не отображать пункты в меню, при этом сами они при вызове работают. Позволяет не загромождать основное меню. Пока действует только на линки уровня 1. Не действует в режиме администратора и при выводе плана сайта.
Исправлена ошибка неправильного определения заголовка при предпросмотре страницы.
Доработана выдача галереи фотографий под изменение дизайна.
Исправлена ошибка при выдаче результатов поиска.
Исправлена ошибка при создании хеша меню.
Исправлена потенциальная ошибка при выдаче статистики посещения страниц.
Статистика теперь учитывает переходы по якорям страницы.
Исправлена ошибка при разбиении текста по стараница. Глюк проявлялся если строк в тексте было меньше чем кол-во для разбиения.
В администраторе редактирование новостей теперь возможно напрямую в файле, а не только через спецформу.
Новостных файлов теперь может быть много, главное что бы они все начинались с указанного в $news_file слова. Не называйте никаких других файлов с этого слова, иначе они будут восприняты как новости.
Добавлена защита от повторного добавления записей при релоаде страницы.
Добавлена защита от ввода HTML и ввода множественных переводов строк во все поля формы комментариев.
В гостевой и коментариях добавлено цитирование (IE 5+, Mozilla 1+, Opera 7+).
В плане сайта помечаются страницы, обновленные с последнего захода на них посетителя (IE 5+, Mozilla 1+, Opera 6+).
В куки записывается время посещения страницы и имя, e-mail и www при записи в гостевой. (IE 5+, Mozilla 1+, Opera 6+).
Сделан хеш позволяющий подменять дату обновления статического файла, его динамической копией. Используется для гостевой, галереи и т.п.
Красивые линки теперь и в уведомительных e-мейлах.
3.40 (27.08.2003)
Добавлено ограничение по IP к добавлению записей в гостевую книгу и комментарев к страницам. (спасибо отдельным товарищам)
Исправлена ошибка при переходе к комментариям страниц получившаяся в связи с введением mod_rewrite.
Исправлена ошибка при посыле уведомительных писем.
Исправлена ошибка с переносами строки в описании рубрик фото.
В план сайта добавлена возможность выдачи описания к страницам меню уровня 2 и 3.
В администраторе добавлена возможность менять файлы меню уровня 1.
Переход по фоткам сделан внутрь.
Рег. эксп. обратывающий линки доработал под их новый вид.
3.39 (11.07.2003)
Использовав mod_rewrite перешли к "frendly user" ссылкам:
Вместо громозких www.sapronov.com/cgi-bin/lan=ru&par1=xxx&par2=yyy&par3=zzz теперь используются www.sapronov.com/ru/xxx/yyy/par3=zzz. Что бы такие ссылки корректно обрабатывались потребовалось (и требуется) унификация их хотя бы до 3го параметра, остальные не разбираются и записываются в конец как есть.
Ссылки меняются на выходе, отменить замену (и тем самым вернуться к старому отображению) можно переменной $ismod_rewrite в конфигфайле.
Старые ссылки также остаются рабочими и их можно использовать.
Исправлены пути к картинкам для взаимодействия через mod_rewrite.
Исправлен глюк поиска, выдававший линки на найденное в закрытых для просмотра страницах.
При поиске в статистику записывается страница с которой был произведен поиск (HTTP_REFERER).
Теперь поиск может осуществлятся и по описаниям фотографий. Да или нет решает переменная $phsearch в конфиг-файле.
3.38 (02.07.2003)
Пароли вынесены в конфиг файлы, что позволяет задавать разные пароли для разных языковых схем.
Имена превьшек фотографий оформлены через шаблон, что дает возможность задавать для них любые имена.
Подправлен глюк связаный с кавычками с alt'ах рисунков.
Подправлен глюк с заменой &(amp).
Исправлена ошибка при удалении адреса из рассылки, "благодаря" которой из нее, за компанию, удалялись все остальные адреса.
В тегах IMG информация атрибута ALT дублирована в атрибут TITLE (для совместимости с Mozilla)
3.37 (13.05.2003)
Сделал выдачу новостного файла по шаблону (задается переменной)
Вид даты и времени новости задается по шаблону.
Сделал добавление новости в новстной файл. Это упрощает ввод новотей и их рассылку.
Сделал редактирование новости из новостного файла.
Сделал рассылку любой (в том числе и вновь добавленной) новости по списку рассылки (по желанию).
Сделал удаление новости из новостного файла.
Все изменения проходят через обязательный предпросмотр.
Перед внесением изменений текущая версия файла резервируется.
Подправлены переменные путей к фотографиям. Теперь есть возможность указать одну папку для фотографий для всех языковых версий сайта и дать им различные подписи в каждой схеме.
Подправлены переменные путей к конфигфайлам рубрик фото с расчетом на языковые схемы.
Подправлены системные сообщения. Теперь они более информативные.
Сделано резервное копирование конфигфайла рубрик для последующего отката изменений.
В целях уменьщения лишнего трафика сделаны переходы только у требующим добавления фото или форме добавления новостей.
3.36 (05.05.2003)
В поле добавления комментариев и гостевой книги внедрен переводчик транслита. Мелочь, а приятно.
Переменные $pages_descr2 и $pages_descr3 - содержат ссылки на страницы 2 и 3го уровня и их описания. Описание берется из конфигфайла меню (поле description). Удобно использовать когда нужно расширенное описание пунктов, а делать его в ручную лень :) Примеры использования: [1], [2], [3]
Сделан администратор управления меню сайта в ручном режиме.
Начата работа над администратором управления меню сайта в визуальном режиме.
Переработано меню администратора.
Сделал добавление эл. адреса в список рассылки. С уведомлением на мыло.
Сделал удаление эл. адреса из списка рассылки. 2х ступенчатое, с подтверждением. С уведомлением на мыло.
Сделал администратор рассылки.
Подправил глюк раздела редактирования комнат в администраторе. Теперь он позволяет администратору редактировать, делать предпросмотр и сохранять изменения в файлах меню, скрытых для обычных пользователей.
3.35 (22.04.2003)
В результате первой попытки сделать на основе скрипта другой сайт вылезно много мелких недоработок.
Сделал авт. переход к указанному файлу или сайту в меню. Указывать надо полный путь без http://, www.shangplipharma.com/cgi-bin/zakaz.pl - например.
Исправил глюк поиска при выдаче линка на найденную страницу.
Исправил глюк пунктов меню возникший после исправления глюка выдачи линка на найденую страницу. :)
Исправил ошибку при отмене внесенных изменений конфиг файла фотографий.
Улучшен алгоритм обработки входящих переменных. Все ошибочные значения которые я мог придумать обрабатываются корректно. Выдается либо страница, либо план, либо сообщение о несуществующей странице.
3.34 (03.04.2003)
Сделал вставку предопределнных пользователем тегов в поле редактирования файла. Пользователь имеет возможность указать открывающий и закрывающий теги и место куда надо вставить текст (например !!!). После этого если поле редактирования есть выделенный текст, он будет окружен тегами согласно указанию в селекте.
Подправил глюк при редактировании файлов меню 3го уровня.
Исправил глюк отсылки мейла при удалении записи из комментариев.
Копия каждого уходящего с сайта письма, посылаемого роботом сохраняется в лог-файле (mail_to_send.txt).
Ссылки на комментарии к плану сайта теперь есть и в плане сайта. Или нету... в зависимости от переменной $viewcomplan.
При разбиении текста на страницы добавил ссылку "Всё", по которой отображается всё содержимое сразу (ваш трафик на вашей совести :-).
3.33 (30.03.2003)
Сделал универсальную функцию посылки писем. На данный момент она используется при:
ответе администратора гостевой книги на запись посетителя,
удалении записи из гостевой книги,
внесении записи в гостевую книгу или через систему комментариев к страницам,
внесении изменений в конфиг файлы сайта,
добавлении/удаление адреса из списка рассылки сайта пользователем,
удаление адреса из списка рассылки сайта администратором.
Ввел переменные позволяющие включать/выключать посылку почты для каждого из действия описанного выше.
Исправлены и добавлены некоторые некритические мелочи в администраторе.
Переделал файлы статистики и конфигурации под многоязычность.
Переделал администратор под работу с многоязычными файлами.
3.32 (25.02.2003)
Сделал в администраторе управление комментариями.
Подправил некоторые недоработки.
Ввел параметр $viewcom. Если он равен 1, то ссылка на просмотр комментариев будет появляться если существует файл с ними для данной страници, даже если добавление самих коментарием не разрешено (т.е. при этом ссылка на просмотр будет, формы для добавления нет) Это может быть полезно для установки ограниченных по времени комментариев (например) с последующей возможностью оставить их для просмотра. В том же случае когда добавление комментариев разрешено, а $viewcom=0 форма для добавления будет, а ссылка на просмотр - нет. Т.е. увидеть добавленные комментарии сможет только тот, кто сам что-то напишет в них. Зачем это может понадобиться я не знаю, но знайте, что такая фича есть :-)
Заменил все прямые указания классов на переменные.
В версиях не печать форма для добавления комментариев (если она разрешена) не отображается.
Разработал способ отображения рамок таблицы при выводе версии на печать.
3.31 (23.02.2003)
Сделал возможность добавления комментариев к страницам. Какие страницы будут оснащены этой возможностью устанавливается дополнительным признаком в конфигфайле меню.
Если к странице существует файл с комментариями на ней выводится ссылка на них.
Комментарии отображаются на независимой странице с указанием к чему они относятся.
Статистика посещения страниц с комментариями не ведется.
Путь к файлам с комментариями и их расширения настраиваются админом.
3.30 (30.01.2003)
Если файл меню при вызове на редактирование не существует (например, пункт только что создан) предлагается его создать в появившейся тут же textarea, дальше стандартный предпросмотр и сохранение.
3.29 (28.01.2003)
Конфигфайле меню введен параметр указывющий скрывать или показывать подпункты меню уровня 3. Параметр устанавливается для каждого меню уровня 2 имеющего подпункты отдельно.
Возле пунктов имеющий скрытые подпункты есть условный знак "<!--!SHP!-->" (настраиваемо)
При вызове через админ на редактирвание файлов сделана проверка на их существование.
3.28 (27.01.2003)
Подправлен алгоритм поиска.
В конфигфайл меню введено поле для описания страницы. Оно используется в качестве meta-description вызывемой страницы.
3.27 (26.01.2003)
В поиске добавлено немного юмора. Фразы на тему с заменой ключевых слов на строку поиска. Наведитесь на замену - увидете оригинал. Как обычно это можно и отключить :)
В инфе о поиске добавлено кол-во просканированных директорий и файлов.
Исправлен глюк в гостевой.
Вывод данных сведен к единому месту в скрипте.
Доработана логика статистики.
На странице выдыется кол-во ее посещений.
Перевел параметры coner и room на переменные.
Доработал и подправил определение настроек языковых схем.
3.26 (23.01.2003)
Сделана универсальная функция замены пользовательских переменных. Рег. выражение замены такое: b>s/<\!--\!([A-Z0-9_]+)\!-->/'$'.(lc $1)/gee, т.е. имя переменной должно быть написано ЗАГЛАВНЫМИ английскими буквами + цифры + символ "_", тогда при выводе она заменится на переменную с таким же именем написанную маленькими буквами. Например, написанная в тексте файла переменная <!--!ICQ!--> заменится на содержимое переменной $icq (но не $Icq!). Переменная $icq должна быть объявлена в каком-либо из .cfg файлов.
На всякий случай напомню, что адреса вида http://www.имя_домена.зона переводятся в ссылки тоже автоматически.
3.25 (22.01.2003)
Сделал поверку на существование файла с текстом на который ссылается пункт меню. Если он не найден выдается (настраиваемое) сообщение о 404 ошибке.
3.24 (19.01.2003)
Сделал версию для печати. Добавьте после адреса параметр print=1 и получите ее.
3.23 (18.01.2003)
1. Теперь указывая в конфиг файле меню спец. признак, можно автоматически разбивать тексты на страницы. (как например теперь сделано на этой странице)
3.22 (17.01.2003)
1. Реализовал как мне кажется одну из самы полезных фич для админа сайта. Если в .htaccess указать "ErrorDocument 500 /cgi-bin/er.pl" то при ошибке в скрипте выдаст страницу с:
оккультуренным сообщением об этом.
временем ошибки.
с последними 500 (настраеваемо) байтами error лога Апача.
с выделением болдом записей время которых совпадает (до секунды) с временем ошибки.
с возможностью запросить до 9999 последних байт error лога Апача.
проверка введенных значений, котроль размера запроса и сокращение его до разрешенных (настраеваемо) размеров.
Проверено, пользоваться очень удобно. В случае ошибки сразу видно где она, не нужно открывать отдельное окно, загружать по FTP весь файл лога и т.д.
3.21 (12.01.2003)
1. Еще добавления в администраторе файлов на сайте:
При возврате от предпросмотра изменений временный файл удаляется.
После сохраненния изменений или отмены их в списке пункт меню, с которым производились операции выводится красным цветом.
Сделана проверка на наличие временного файла, для предотвращения повторного сохранения несуществующего файла при релоаде страницы.
Оптимизирован код, удалено много лишних строк.
3.20 (11.01.2003)
1. Сделал администратор файлов на сайте. Позволяет:
изменять любой файл из представленных в меню.
обязательный предпросмотр (в реальном виде сайта!) перед сохранением.
обязательное резервное копирование изменяемого файла перед сохранением изменений.
легкий и простой откат внесенных изменений.
уведомление администратора на мыло об изменениях или откате.
3.19 (10.01.2003)
1. Расширил и улучшил функцию поиска по сайту. Добавил в нее:
вырезание из строки запроса служебных символов. На текущий момент это: ?+$.^()|[{
ограничение на минимальное кол-во символов в запросе ($minsearchlen). Подсчет ведется после вырезания служебных символов.
улучшил интерфейс и обратную связь с пользователем.
обнаружил и справил глюк игнорирования реестра связанный с неправильной установкой setlocale.
3.18 (05.01.2003)
1. Сделал вывод последней новости в колонке под меню сайта.
2. Сделал вывод упрощенной формы поиска по сайту в колонке под меню сайта.
3. Сделал вывод счетчиков внизу в колонке под меню сайта.
4. Сделал универсальную функцию резервного копирования и восстановления файлов.
3.17 (04.01.2003)
1. Сделан поиск по сайту.
2. Сделана статистика поиска в администраторе.
3. Подправил код галереи фотографий. Теперь возврат в рубрику из просмотра фото происходит на туже страницу с которой на нее перешли.
3.16 (02.01.2003)
1. Доработано визуальное отображение администратора гостевой книги.
2. Введен параметр $hideselmenu отвечающий за отображение или скрытие выбранного пункта меню уровня 1.
3. Сделано полное отображение статистики в админе сайта.
3.15 (31.12.2002)
1. Сделан администратор гостевой книги.
2. Исправлены некоторые мелочи в скрипте сайта и админа.
3.14 (18.12.2002)
1. Статистика фотографий теперь показывает первые 50 (настраиваемо) фотографии из рейтинга.
2. В статистике фотографий теперь есть не только ссылка на фото, но и ее описание.
3. В статистиках внизу теперь есть подсчет общего и среднего числа заходов по комнатам/фотографиям.
4. В администраторе сделано редактирование рубрик фотографий на прямую, без захода в редактирование фото.
5. Сделал чередование цветов строк таблиц статистики.
3.13 (17.12.2002)
1. В администраторе теперь есть возможность при добавлении фотографий загружать только новые. Таким образом не прогружаются каждый раз более сотни описаний, фотографий добавленных ранее.
2. Исправлены глюки при добавлении и редактировании рубрик.
3.12 (30.11.2002)
1. Доработаны стили ссылкок в галерее фотографий.
2. Доработаны скрипт галереи фотографий.
3. Исправлены мелкие глюки и неточности в скрипте.
4. Выбранный пункт основного меню не отображается в меню, а вставляется теперь над малым меню.
3.11 (21.11.2002)
1. Перешли на резиновый дизайн и относительные размеры шрифтов.
3.10 (16.11.2002)
1. Прикрутил гостевую книгу.
2. Сделал отсылку добавленной записи в гостевую на мыло админу.
3.09 (09.10.2002)
1. Реализовано разбиение новостей на страницы.
2. Сделал возможность отмены переноса строки перед некоторыми (настраиваемо) тегами.
3.08 (18.10.2002)
1. Начал реализовывать сохранение пути посетителя по сайту. Сделал контрольную инфу и сохранение ее в файл.
3.07 (17.10.2002)
1. Сделал сортировку статистики по убыванию.
3.06 (11.10.2002)
1. Переделал внешний вид статистики по комнатам.
2. Сделал стататистику по фотографиям.
3.05 (10.10.2002)
1. В видах из окна реализован показ случайной фотографии из галереи.
2. Сделаны первые шаги в реализации отображения статистики посещения страниц сайта.
3.04 (09.10.2002)
1. Реализована запись кол-во вызовов каждой страницы и фотографии сайта. В последствии планируется использование этой информации в предоставлении статистике по посещаемости пользователям.
2. Исправлен глюк в галерее.
3.03 (08.10.2002)
1. Сделана возможность указания подпункта меню в которых загрузится по умолчанию при входе в раздел.
2. Выдача случайной фразы (внизу страницы) полностью перенесена на сервер.
3. Сделана возможность указания места перехода на страницу (аналог реализуется указанием имени страницы в меню в виде page!name).
4. Отработаны некоторые варианты ошибочного запуска скрипта. Без указанных параметров он выдаст план сайта, с пропущенным именем большого меню (room='') выдаст подпункт (corner) и полностью развернутое меню.
3.02 (04.10.2002)
1. Сделана автоматическая выдача плана сайта.
3.01 (24.09.2002)
1. В галерее добавлена возможность менять порядок выдачи рубрик. Сначала первые или последние. Переменная $rstart.
3.00 (22.09.2002)
1. Переработана галлерея фотографий на серверные скрипты.
<!-- фундамент дома -->
За основу был взят скрипт написанный мною специально для проекта "Stubborn in Canada". История рождения того проекта и того скрипта доступны здесь http://www.stubborn.cvs.ru/news.html