Форум 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...
Флэш где-то рядом...

Старый 27.05.2004, 03:04
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 2  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
мне кажется ты сам ответил на свои вопросы =)
парсеров rtf дофига нынче в интернете...
картинки можно в зипе за раз закидывать и раззиповывать и складывать в нужную папку...
так что это довольно нормально и довольно просто воплотимо...

итог: а в чём вопрос? =)

Старый 27.05.2004, 03:13
Unknown вне форума Посмотреть профиль Отправить личное сообщение для Unknown Посетить домашнюю страницу Unknown Найти все сообщения от Unknown
  № 3  
Unknown
 
Аватар для Unknown

Регистрация: Apr 2001
Адрес: Moscow, где-то там...
Сообщений: 81
Отправить сообщение для Unknown с помощью ICQ
Цитата:
Оригинал написал(а) nagash
мне кажется ты сам ответил на свои вопросы =)
парсеров rtf дофига нынче в интернете...
картинки можно в зипе за раз закидывать и раззиповывать и складывать в нужную папку...
так что это довольно нормально и довольно просто воплотимо...

итог: а в чём вопрос? =)
Вопрос скорее в том, как чаще всего это делается. Даже скорее, как это сделанно на некоторых популярных сайтах типа:
http://www.artlebedev.ru/kovodstvo2/sections/104/
http://www.playground.ru/articles/7064/

Понятно, что на сто процентов это знают только создатели этих сайтов... но все же... или скажем, как это делали вы? (те кто просматривают форум )
p.s. возможно просто хочу убедиться, что в очередной раз не прогадаю, глядя в сторону rtf
__________________
Flash is out there...
Флэш где-то рядом...


Последний раз редактировалось Unknown; 27.05.2004 в 03:14.
Старый 27.05.2004, 10:33
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 4  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
ИМХО не прогодаешь
rtf + zip очень хороший вариант...

Старый 27.05.2004, 10:59
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 5  
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
Кстати, близкая мне проблема. Но я переверстыванием в ХТМЛ не гнушаюсь, ибо этим зарабатываю на жизнь, благо последний дримвивер довольно корректно конвертит из ворда, разве есть проблемы с объединенными ячейками в таблицах... Разнообразные иллюстрации - отдельная песня... Э-эх, их юзеры вставляют как хотят, в различных форматах, разрешениях, подгоняют по размеру уже в ворде, а ведь он мало похож на Фотошоп Мало того, есть ещё диаграммы, схемы, из Визио, наконец, вставляют, бывает... Как с этим быть?

Старый 27.05.2004, 15:14
Unknown вне форума Посмотреть профиль Отправить личное сообщение для Unknown Посетить домашнюю страницу Unknown Найти все сообщения от Unknown
  № 6  
Unknown
 
Аватар для Unknown

Регистрация: Apr 2001
Адрес: Moscow, где-то там...
Сообщений: 81
Отправить сообщение для Unknown с помощью ICQ
Цитата:
Оригинал написал(а) Constantine
Кстати, близкая мне проблема. Но я переверстыванием в ХТМЛ не гнушаюсь, ибо этим зарабатываю на жизнь, благо последний дримвивер довольно корректно конвертит из ворда, разве есть проблемы с объединенными ячейками в таблицах... Разнообразные иллюстрации - отдельная песня... Э-эх, их юзеры вставляют как хотят, в различных форматах, разрешениях, подгоняют по размеру уже в ворде, а ведь он мало похож на Фотошоп Мало того, есть ещё диаграммы, схемы, из Визио, наконец, вставляют, бывает... Как с этим быть?
хе, ну если бы платили, я бы тоже, наверно, не задумывался но тут проект бесплатный, да и потом, скорей всего я его покину, а значит, в последствии некому будет переводить в хтмл => раздел библеотека полетит в тар-тарары... А насчет картинок - это да... жуть... Вообще, я подумывал написать на дельфи прогу типа упрошенного ворда, чтобы стандартнее как-то рисунки вставляли и текст форматировали, а то в ворде много "лишних" возможностей
ну, вообщем, буду копать в сторону ртфа. Впринципе, сомневаться в "правильности" этого метода я начал только из-за того, что всегда, когда я что-либо придумываю, со временем обнаруживаю, что это уже было не раз созданно до меня, а тут поискал я... и ничего дельного не нашел, что странно, ведь раздел библеотека (статьи, articles и т.п.) присутствует чуть ли не на 80% сайтов и вроде бы скриптов для этого должно быть более чем предостаточно... Но все же ничего дельного не нашел, а скрипты для написания статей, встроенные в вебдвижки вроде phpnuke, postnuke, ldu мало чем отличаются от того, что первоначально написал я...
__________________
Flash is out there...
Флэш где-то рядом...

Старый 01.06.2004, 09:31
cosmo вне форума Посмотреть профиль Отправить личное сообщение для cosmo Найти все сообщения от cosmo
  № 7  
cosmo

Регистрация: Mar 2001
Адрес: Екатеринбург
Сообщений: 286
Отправить сообщение для cosmo с помощью ICQ
Насчет вставки картинок - сейчас уже достаточно распространены онлайн-WYSIWIG редакторы, например http://mouse.org.ru/downloads/MouseDHTML/

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

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

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


 


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


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