Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 27.05.2004, 02:57
Unknown вне форума Посмотреть профиль Отправить личное сообщение для Unknown Посетить домашнюю страницу Unknown Найти все сообщения от Unknown
  № 1  
Unknown
 
Аватар для Unknown

Регистрация: Apr 2001
Адрес: Moscow, где-то там...
Сообщений: 81
Отправить сообщение для Unknown с помощью ICQ
Question Импорт статей на сайт.

Всем здрасте давно я тут не был.
Вообщем, вопрос у меня такой: у меня есть некий сайтик, на нем есть раздел библеотека (вполне типично...) Движок под сайт (его пока едва ли можно назвать движком) я писал сам (на php). Так, вот, в этом движке я, разумеется, предусмотрел возможность добавление статей через веб интерфейс (фактически аналог добавления топика на форуме). Но когда настало время пользоваться этим самым движком, я понял как неудобно пользоваться тем, что я сделал, а именно: Статьи в раздел библеотека пишут мне постороние люди, не я... Поэтому приходят они в разных форматах (doc,html,txt) и в них имеется изобилие картинок. Возникло несколько проблем. Опишу их дальше... Вообщем, сделал я в вебинтерфейсе тег [include]path...[/include] и при этом сам 1)конвертировал из doc/txt в html (ну, сам == используя word, но тем не менее), 2) в html-файлах я вручную правил теги <img>, поскольку те ссылались, к примеру, на папку /images/, а при инклюде приходилось ссылаться на /PAPKA_S_RAW_HTML_FILAMI/images/, 3)через фтп загружал файлы папку на сервер.
Все мне это дико не понравилось, ведь все должно работать через веб-интерфейс, в коце концов я не вечен и не должен я заниматься той работой, которую по определению обязан выполнять сервер. Я начал искать выход. По второму пунтку - я написал небольшой скрипт с рег. выражениями, который подменяет параметры у тегов <img> и тому подобных. Остались две проблемы: 1 и 3. По первой: я не имею права заставлять людей делать статьи в html, вместо привычного doc. По третей: Человек должен выбрать один файл (одну статью) и пользуясь соотв. формой загрузить ее. Если же ему придется, как на Narod.ru загружать через веб-интерфейс по-одиночке каждую картинку, использемую в статье (в среднем, это 5-6 картинок на статью, но все же), то он быстро устанет и забьет на это дело, легче послать статейку на мыло мне, а я пускай буду мучится... Так вот, я пришел пока к двум вариантам:
1)пусть сохраняют статьи в rtf (это еще приемлимо), а сервер арсит rtf в html и сохраняет, но при этом я предчувствую немало муторни с картинками... Но, впринципе, думаю, справлюсь, скорее всего......
2) пусть ZIP-уют папку со статьёй и всеми картинками, а сервер раззиповывает (благо, модуль для этого есть) и кладет в папку. Можно, но не очень красиво...
3)что-нить с форматом .mht предумать... взбрело в голову пять минут назад, еще не обдумал...

Но, все это как-то не правильно... не стандартно... Поэтому, хотел узнать... как делают нормальные люди ?
К, примеру статьии "ководства" у лебедева - это типичная библиотека... вот мне и интересно, как он загружает эти статьи на сервер... или пишет прямо в таком же окошке, в котором я постил это сообщение... или копи-пастит из ворда (или чего-нить подобного)...
вот так, расплываясь в многоточии и задаю вопрос... Т.е. как загружать сложные статьи на сайт? Именно не со стороны скриптов (благо, пхп я более-менее владею), а со стороны интерфейса и сути...

p.s. если слишком мутно задал вопрос, сорри, уже сплю
__________________
Flash is out there...
Флэш где-то рядом...

Создать новую тему   Часовой пояс GMT +4, время: 02:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.