![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Собсно, мне нужно скопировать html-файл. Но в нем естественно есть картинки и другие отдельно выделенные файлы. Их ведь нужно тоже скопировать + поменять пути в самом html. Я сначала сделал процедуру, которая находит все рисунки по тегу img, копирует их, меняет пути. Но это получилось очень геморно + забыл про другие варианты (ну например css)
Вопрос: может есть какая-нибудь компонента или процедура, которая либо автоматом копирует все это добро, либо хотя-бы вырезает пути к встречающимся файлам. Или может что-то еще посоветуете... -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Morpheus, может, найти компонент по работе с регулярными выражениями и забить там строку выделения этого безобразия? Не много же. Надо будет подправить ссылки в тэгах link, img. В принципе, всё. css вообще раскладывается очень просто. Попробуй пойти таким путём.
|
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Так погоди: получается, что img и link достаточно? Тогда я и сам могу в принципе наваять. Мне просто все время казалось, что там больше таких тэгов.
Кстати, о предыстории: я одной знакомой делаю программу и ей нужно теорию отображать в html. Причем теорию задает учитель, собсно для этого и нужно копирование. Я сделал более-менее. А она теорию стала набирать в Ворде и сохранять в html А нее там много рисунков, формулы Equation. Ворд взял и заломал мою прогу. Там столько всего лишнего в том html. я вот и думаю, как выправить. -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Хм... ну давай подумаем. Тебе надо править ссылки на внешние файлы, верно? Какие бывают внешние файлы? Картинки и css, тебе больше, я думаю, не надо, правильно? css прописывается в <link>. Картинки прописываются только в тэгах <img> в самом html-файле и ещё они могут быть в css. Где в css? Мне пока кроме background-image ничего в голову не лезет, но, в любом случае искать лучше url()...
Пример: background-image: url(images/gradient3.gif); Поиск url() в файле задача несложная... Вроде, всё. |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Ок. Спасибо. В принципе, всегда можно будет пойти обходным путем: заставить учителя запихивать все файлы например в имя_хтмл_файла.files как это делает ИЕ и собстенно Ворд. Ну и написать относительные пути. Тогда вообще ничего правит не нужно...
Но это - в крайнем случае. З.Ы. Тут главная проблема в том, что девочке еще надо будет защищаться, а ей тяжело все это понимается... -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |