Save changes?
Вот еще идея: есть админский интерфейс — или любая форма — и в ней есть Критичные Поля (КП). После того, как содержание КП изменилось (т.е. было отредактировано) пользователь не может уйти со страницы по любой ссылке, потому что выскакивает диалог «Вы не сохранили изменения. Действительно хотите уйти отсюда?».
А то у многих такая проблема: либо при редактировании случайно уходишь по ссылке, либо забываешь — постил ты изменения или не постил.
Народ уже вовсю обсуждает. Я представляю, как это сделать, но в javascript я совсем не программирую.
Картинки возвращаются
Продолжая про картинки в базе. Вот это сообщение.
Народ, однако, упорно комментирует, наглядно показывая выскоий уровень своего непонимания: «К тому-же у картинок могут быть другие атрибуты, которые нужно читать/менять (например счетчики)».
Господа, блин, возьмите и почитайте ДОКУМЕНТАЦИЮ. Ну хоть раз, для разнообразия, а? В частности — главу 5.
И потом — никто не мешает в базе данных хранить все нужные аттрибуты: размер картинки, счетчики, и проч. и проч., но не хранить саму картинку, а путь до нее. Разве это не понятно?
Хоть садись и заметку на тему «MySql abuse» пиши, честное слово. Да, кстати, я сейчас очень медленно и неторопливо пишу одну вещь на MySql. Так вот, например, блок разбора ЧПУ, который понимает неограниченное количество вложенных рубрик, типа site.ru/news/world/iraq/propaganda_bullshit/ — знаете, сколько раз обращается к БД, чтобы правильно разобрать подобный УРЛ по рубрикам-подрубрикам?..
Wag the Dog
Напомнили совершенно замечательный фильм — Wag the Dog с Хофманом и Де Ниро. В связи с последними событями фильм становится еще более актуальным. Пересказывать его — только все портить. Всем рекомендую к просмотру/пересмотру.
MySql vs Files
Ну, если про хранение текстовой информации еще можно поспорить — и совершенно справедливо — то некоторые вещи меня удивляют. Использовать MySql для хранения картинок... и выдавать их так...
$data = @mysql_result($result, 0, "imageinfouser");
header("Content-type: $type");
echo $data;
Мне даже сказать по этому поводу нечего.
