|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2011, 21:51 | #1 |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
подмена пути для изображений
В корне сайта лежит файл index.php, который вытаскивает исходный код статьи из базы данных. В папке images лежит изображение image.jpg, если в исходном коде статьи есть ссылка на "images/image.jpg", оно отображается на странице.
В папке admin лежит файл edit.php, в котором редактируется содержимое статьи - содержимое выводится на страницу из базы данных, но картинка не отображается, так как ее следует искать по адресу "../images/image.jpg". Разумеется, если в редакторе я вставлю ссылку "../images/image.jpg", то тогда эта картинка не будет отображаться на самом сайте. Вариант задавать полные ссылки не подходит. Первое, что мне пришло в голову, это указывать в редактируемом тексте ссылки типа "images/image.jpg", а чтобы они отображались в редакторе, сделать подмену пути для изображений в .htaccess, то есть "http://domen.com/admin/images/image.jpg" смотреть по адресу "http://domen.com/images/image.jpg" (правило действительно только для изображений)... только не соображу как это сделать и, вообще, можно ли так делать. Подскажите как составить .htaccess, если такой вариант возможен, или может есть другие способы решения проблемы? |
04.05.2011, 00:28 | #2 |
Пользователь
Регистрация: 11.11.2008
Сообщений: 32
|
А вот так разве нельзя?
$str = "../"; echo "<IMG SCR=$str.Cсылка_из_бд >"; или вообще в бд хранить только название а пути прописывать в скриптах? |
04.05.2011, 02:45 | #3 |
Форумчанин
Регистрация: 03.12.2010
Сообщений: 334
|
Если я вытащил из базы текст:
Код:
То есть, чтобы влепить переменную $s, я должен сперва распарсить весь текст, а перед сохранением распарсить еще раз, чтобы эту переменную убрать. Как вариант я это рассмотрю, но согласись, что это не совсем удобно. |
04.05.2011, 08:35 | #4 |
Чатланин!
Форумчанин
Регистрация: 20.11.2010
Сообщений: 140
|
для занесения текста с ссылкой на рисунок используйте визуальный редактор
|
04.05.2011, 14:59 | #5 |
Пользователь
Регистрация: 11.11.2008
Сообщений: 32
|
|
04.05.2011, 15:37 | #6 |
Форумчанин
Регистрация: 03.05.2011
Сообщений: 158
|
Не знаю, поможет ли, но попробуйте поиграться с <base href="$base" />
в хэд-секции страницы админки, тут важно, как у вас вбиты остальные визуальные элементы редактирования. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ФСБ понадобилось ПО для анализа изображений и видео | grenles | Свободное общение | 11 | 14.04.2011 09:34 |
Подмена *.cs файла для компилятора | Alex217Vish | Общие вопросы .NET | 3 | 29.03.2011 11:06 |
Диалоговое окно для сохранения пути | jestya | Microsoft Office Excel | 2 | 01.10.2010 23:22 |
Программа для просмотра jpg-изображений | Dimarik | Общие вопросы C/C++ | 8 | 12.07.2009 16:59 |
программы для поиска пути в лабиринте. Пролог | loshara_de_kontara | Помощь студентам | 2 | 19.11.2008 21:46 |