0
<< предыдущая заметкаследующая заметка >>
14 декабря 2009
модуль MENU

Как вам нравится такое меню?

Вот только не спрашивайте меня, почему оно именно такое и откуда взялось, а то придется объяснять, что его делал совсем для другого проекта. Но раз уж есть в модуле, почему бы нет? Модуль называется MENU.php, а сама команда в тексте заметки, формирующая это меню, формат прост до тупости:

[показать спрятанное]
{_MENU:

о движке | http://lleo.aha.ru/blog/lleoblog

мои дневники | http://lleo.aha.ru/dnevnik/
— дневник | http://lleo.aha.ru/dnevnik/
— блог | http://lleo.aha.ru/blog/

дневники на нашем движке | http://lleo.aha.ru/blog/log/blogs.txt
— Саша Лаврентьев | http://johny.eehome.ru/blog/
— Миша Dodes | http://pricol.nov.ru/lleo/
— Артем Павлов | http://temapavloff.ru/blog/
— Вадим Чичерин | http://www.mine.kz/dnevnik/
— Andrey Pozdnyakov | http://lhcsurvey.org/opros/

тем, кто назвал это хуйней | http://lleo.aha.ru/na
— украинский офис | http://lleo.aha.ru/na/ua
— латинский офис | http://lleo.aha.ru/na/lat
— падонкафский офис | http://lleo.aha.ru/na/pd

мой сайт | http://lleo.aha.ru
— литературные тексты | http://lleo.aha.ru/arhive/
-- 2003 год | http://lleo.aha.ru/arhive/fan2003
-- 2004 год | http://lleo.aha.ru/arhive/fan2004
-- 2005 год | http://lleo.aha.ru/arhive/fan2005
-- 2006 год | http://lleo.aha.ru/arhive/fan2006
-- 2007 год | http://lleo.aha.ru/arhive/fan2007
-- 2008 год | http://lleo.aha.ru/arhive/fan2008
-- 2009 год | http://lleo.aha.ru/arhive/fan2009
— песни | http://lleo.aha.ru/sound/
_}

Чтобы это все работало, неплохо бы, конечно, обновить движок. Впрочем, наверно, вполне достаточно будет и просто добавить доведенный до ума модуль меню /blog/site_mod/MENU.php и стиль меню /blog/design/menu.css (там можно отрегулировать цвета и стили этого меню под свой дизайн)

PS: Шо забавно: в живой природе (то есть, когда вы текст меню не дублируете под катом второй раз), по идее, должна работать и система правки. А кто ей запретит? Кажется, это работает с меню не везде, но по крайней мере у меня в Firefox я могу выделить мышкой строчку в выпадающем меню и на ходу исправить там опечатку. Эта надобность возникает не часто, зато впечатление на окружающих, слегка шарящих в веб-программировании, производит ну просто потрясающее :)

PS: Я не понимаю, как работать с css. Поэтому единственный способ обрамить все меню в единый блок — это так:
<center><table border=0 cellpadding=0 cellspacing=0><td>
ТУТ САМО МЕНЮ
</td></table></center>
Иначе мы видим на экране вокруг меню длинную черную полосу. Как это сделать на css, кто подскажет?

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Firefox
2
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Странно, но у меня попытка добавить на страницу меню привела к ошибке в 15 строчке menu.php. Попробую поковыряться, когда домой вернусь, может и с CSS что-нибудь получится сделать.
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Дело не в css - похоже, файл старый, неотлаженный. /site_mod/MENU.php лучше стянуть прямо по моей ссылке в посте и /design/menu.css тоже. Потому что мне сегодня репозитарий Лаврентьева всякую хуйню пишет:

tar: sites/johny/eehome.ru/subdomains/lleoblog/repo.backup/blog-r32.tar.bz2:
Cannot open: Permission denied

Думаю, он что-то у себя не обновляет.
Windows Opera
2
2
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
аааааа.. жуть вы теперь все одинаковые..
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
1
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Особенно Павлов.
Linux Firefox
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Скачал пару обновленных модулей. В editor.php ошибка.
Сейчас там так:
$num=ms("SELECT `num` FROM `dnevnik_zapisi` WHERE `Date`=`".e($_POST["Date"])."' LIMIT 1","_l",0);

А должно быть так:
$num=ms("SELECT `num` FROM `dnevnik_zapisi` WHERE `Date`='".e($_POST["Date"])."' LIMIT 1","_l",0);

Т.е. вот этот кусок: `".e($_POST["Date"])."' должен быть в одинарных кавычках, а не в тильдах, иначе мускул ошибку выдает и ничего не удаляет.
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Спасибо, поправил!
Windows Opera
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вот, кстати, про дизайн:

Уже довольно давно так в Опере. Не помню, когда началось.
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Эх, не силен я в css
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
кавычки "1"
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Что если php_value в .htaccess не работает и кавычки превращаются в \"?
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ох... Не знаю, надо гуглить или спрашивать у спецов. Я вообще не понимаю смысл этих плясок с кавычками в php. Кому это могло понадобиться? Слово -то какое еще придумали - magic quotes... Луч поноса в мозг разработчикам php!
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ответы на комментарии не приходят на почту.

Ведь должны, если комментатор оставил e-mail?
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
должны
Linux Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вот примерно об этом я говорил: http://temapavloff.ru/blog/last
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
1
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну ты эта, пришли last.php
А я подумаю, как в настройках указать тип блога - дневниковый/ленточный. В ленточном календарик не надо, например, строить всякий раз. И т.п.

А добавить еще оценки + и - и кнопку "утащить к себе"... и хультура получится ;)
Windows Firefox
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Леонид Каганов (ALT-Linux):
> Ох... Не знаю, надо гуглить или спрашивать у спецов. Я вообще не понимаю смысл этих плясок с кавычками в php. Кому это могло понадобиться? Слово -то какое еще придумали - magic quotes... Луч поноса в мозг разработчикам php!

Это такой костыль для борьбы с SQL-инъекциями для ленивых программистов, у которых переданные с сайта значения прямиком, без валидации, идут в SQL-запросы.
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Nokia не отображает эту красоту. Если бы не видел на домашнем компе, подумал бы, что шутка. И показать спрятанное отказывается
Windows Firefox
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
offtop

Дайте кто-нибудь mysql-скрипт создания БД.

У меня через админку создаваться не хочет.

Пишет ошибку, что не может создать таблицу типа:
SQL error: Table 'db_name.site' doesn't existSQL error: Table 'db_name.dnevnik_zapisi' doesn't existSQL error: Table 'db_name.dnevnik_zapisi' doesn't exist

io.dine@yandex.ua
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
в ответе на комментарий мгого разных кнопочек - большинство не работает
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
{_cut: умеет только текст прятать? Таблицу или картинку - не прячет _}
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да вроде все умеет.
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Еще баг:

Если заметку поместить под замок но на звать ее произвольным именем, а не в формате xxxx/xx/xx, то она будет доступна всем.
Windows IE
3
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Залез в бложик Лаврентьева по ссылке. Натолкнулся там на подзамочный пост. Негодуэ! Бяка!

Ну очень бесят такие подзамочные записи. Щёлкаешь себе по стрелкам "предыдущая-следующая", читаешь всё заметки последовательно... И тут натыкаешься на "подзамок" и там эти привычные ссылки отсутствуют. И пиздёшь какой-то про "заметки никогда не было". А ссылка на неё тогда откуда? И куда мне идти дальше?
И календарик, млять. С миру по нитке-мёртвому припарка. Как будто я помню, за какое число была прошлая просмотренная заметка. Как будто следующая публичная заметка обязана быть в этом же месяце...

Короче, либо уж "заметки никогда не было", и навигационные ссылки должны перескакивать через неё. Либо "заметка закрыта, идите в пень", но возможность перелистнуть на предыдущую-следующую заметку должна присутствовать. Чтобы не нарушать целостность повествования. Можно по выбору автора. Но то, что есть сейчас-издевка концентрированная над недопущеными к подзамкам читателями.
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я исправлюсь!!! Честна!!!
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
+1 к Анониму!

всего комментариев: 25

<< предыдущая заметка следующая заметка >>


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`