0
<< предыдущая заметкаследующая заметка >>
19 июля 2011
Импорт файла.html в базу заметок движка

Механизм под скромным названием «фотоальбом» уже давно разросся и почти превратился в файл-менеджер. А ведь началось все с отображения дерева файлов хостинга с навигацией по папкам. Не секрет, что с помощью фотоальбома админ может не только выбрать фотки чтобы вставить в заметку, но и онлайн-редактировать свои текстовые файлы на хостинге, например php или html.

Теперь для удобства при выделении 1 файла рядом с ним теперь всплывает еще и дополнительная менюшка, которая показывает, какие операции можно сделать с ним. Ну, фотку можно повернуть, вставить в заметку или удалить. Файл любого другого типа считается текстовым — его можно посмотреть вьювером, отредактировать редактором, ну или удалить. Все это было и раньше, просто навигация была дурацкой — приходилось тыкать в верхнее меню фотоальбома, а на текстовом файле делать двойной клик мышкой, открывая вьювер, а в нем уже нажимать «e», чтоб перейти в редактор. Если двойной клик мышкой на устройстве невозможен (Nokia, iPad) — то увы. Теперь с всплывающей около выделенного файла менюшкой стало все понятнее:

Но сегодня не об этом. Смысл в том, что если этот файл htm, html или shtml, то в менюшке появляется еще одна зелененькая кнопочка (та, что фотки вставляет в заметку). Если ее нажать, файл будет переименован в *.old, а его текст — импортирован в движок как заметка под тем именем, под которым файл лежал. Ну и откроется окно редактора этой заметки, чтоб поправить вручную лишнее. Движок конечно постарается обработать файл — вычистить тэги <html>,<body>,<head>, а из <title> попробует выдрать название, но мало ли, какой там еще мусор. В итоге файл по-прежнему открывается браузером, но теперь это не физический файл в папке, а текст, выдаваемый движком. Соответственно, можно менять шаблоны дизайна, доступ, и так далее.

Кто-то про это спрашивал, кажется Макс. В общем, если у вас (как у меня) развесистый старый сайт, сделанный вручную, то эти файлы теперь запихать в движок легко. Или вот другое применение (недавно на lumestudio.ru такое было): если у вас случайно убился сервер и не осталось бэкапов, но вы смогли накачать файлов из кэша Яндекса, то импортировать их обратно в движок теперь проще.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий


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