Вы сейчас здесь
«Облако» тэгов
link, small, tagless, tiny, 2003, big, 2008, 2010, январь, декабрь, сентябрь, 2001, 2004, 2002, август, апрель, март, июль, 2009, игры, октябрь, май, июнь, февраль, 2007, ноябрь, img, 2011, quote, wow, huge, блоги, кино, игровой дизайн, ребенок, половой вопрос, технологии, вебдев, lytdybr, фразы, живой журнал, жизнь, язык, яндекс, php, 2006, людишки, 2005, поисковики, software, video, inglish, 2000, смишно, диалоги, музыка, книги, культ личности, дейтинг, политика, интернет, 1999, rss, контент, flash, я, авторские проекты, реклама, прон, next-gen mmo, ореховые скорлупки, сми, js, программирование, fight club, register, социгры, спам, english reviews, американас, потребление, беллетристика, идеи, мое величие, iphone, usability, пидорасты, battle.net, lifestyle, starcraft 2, Тёма, соционика, spectator.ru, британские ученые, развитие, Масква, бабло, литература, фото, mobile, work, болкман, титаны, hard, hobius, mysql, интеллектуальный юмор, хостинг, blogowar.ru, графика, SEO, blogowar, magic, журналистика, злоба дня, религия, стартапы, social, tf2, цитаты, gzip, warhammer, браузеры, велосипед, киви, медикаментоз, общество, оговорки, html, воспитание, мифы, паранойа, письма в редакцию, учеба, 1998, soft, soviet, twdnkumus, глянцевые журналы, монетизация, норкотики, сайты, сиськи, типографика, тьюринг, mongodb, дизайн, железо, живут же люди, лолвут, плагиат, твиттер, тренд, 2012, about, бабушки, вещи, видео, зомбоящик, игрушки, социопатия,
Персональное
об авторе и сайте
мойкруг (резюме)
на G+
порнотумблер (rss)
инстаграм (хипстерские фото)

facebook
twitter

skype: acerbial
gtalk: dmitry.smirnov


C любовью к людишкам™,
♥ 1998 - 2013.

powered by mongodb.



Изобретаем каменный топор

Имею честь ковырять ваш Reg][ster. Пытаюсь приспособить для своих нужд. Замечательный продукт. Мне нравиться.

По ходу адаптации «R» возникли некоторые соображения. О  календарях. Вы храните их в текстовых файлах, однако остается открытым вопрос о переходе через конец года. Возникает необходимость генерации новых шаблонов календарей. Кроме того «суточные» линки вы прописываете в шаблоны.

У меня на сей счет возникла мысль, а не проще ли сделать календари динамическими? Собственно я даже это написал. Идея проста. В  качестве параметров генератора календарей используется год и  месяц. В цикле создания календаря проверяется наличие текстового файла с «новостями» для каждой даты. Если файл существует, то он линкуется. Вроде бы просто.

Не знаю, понравится ли вам идея. Скрипт посылаю. Он рабочий, только нужно исправить файловый путь к каталогу /txt. Сам же скрипт для проверки нужно разместить в корне «R». Попробуйте, может понравиться.

Кстати, очень удобно использовать написанную мной функцию для генерации страницы архива. Да собственно, что я, разберетесь. Есть одна ошибочка, числа меньше 10 отображаются без «0»... Думаю поправимо... Руки не дошли :)

Такое вот пришло веселое письмо. Человек вообще не понимает, как оно работает. Фразы, типа, «остается открытым вопрос о переходе через конец года» меня просто убили.

Я ответил на редкость вежливо:

Вы меня немало повеселили. Как вы думаете, текстовые файлы с календарем из воздуха берутся? Их — о, сюрприз — генерит функция. В качестве параметров используется год и месяц.

Функция это — хе-хе — динамическая. Если вы хотите, чтобы календари всегда генерились динамически, нужно просто заменить в коде одну строчку и ничего дописывать не надо.

Кстати, это (текстовые файлы) называется «кэширование». Если вы при выводе каждой страницы собираетесь проверять 30 файлов на существование — тут я ничего хорошего про вас сказать не могу.

9 лет назад
0
Привет, Anonymous! Чтобы оставлять комментарии, надо авторизоваться.