Модуль IMCE позволяет вставить в материал изображение, которое хранится в некоторой директории сайта (как правило это sites/default/files). Мой друпал 6 установлен на хостинге в папке под названием probdrupal. И оказывается, что IMCE добавляет в начало пути к изображению имя папки установки друпала, т.е. в целом путь имеет вид probdruapl/sites/default/files. Все работает, но когда я сайт перенесу на другой хостинг, на котором друпал будет установлен в корень хостинга, то такие пути надо будет руками отредактировать. Есть ли возможность настроить друпал так, чтобы все пути были без имени установочной директории, т.е. чтобы в данном случае путь имел вид /sites/default/files
Комментарии
Зачем? просто в базе потом - найти и заменить - и поменяете на нужные пути. Всегда так делаю, никаких проблем не было.
А можно поподробнее - как в базе (MySQL, наверное) можно найти текстовую подстроку ? Ведь я не знаю, в какой таблице, в каком поле хранятся пути к файлам, вставленным в ноду
актуально.... поможет кто ?
АП !!! ещё АП АП АП АП !!!!!!!!!!!!!!!!
https://www.google.ru/search?q=drupal+filter+base+path
В БД, скорее всего путь от корня друпал или даже от files/
probdruapl - это $base_path
sites/default/files - стандартная папка хранения файлов.
(нет под рукой шестерки с IMCE)
Поэтому с переносом не должно быть проблем, кэш только очистить...
[module=Pathologic] никак не получается его настроить, включаю модуль, включаю этот фильтр в форматах ввода, и в СКедитор, самый большой вес определяю Image resize filter, следующим по весу ставлю Pathologic но никаких следов его работы не вижу, ссылки не работают...
Использую: CKEditor, Image resize filter, WYSIWYG Filter, IMCE Mkdir, IMCE
Хм, вроде раз пятьсот перечитал инструкцию, но она на английском, может что не правильно накрутил ?
UPD... разобрался вроде, включить то включил, но как оказалось то ли CKEditor назначает ссылку вида /drupal/sites/default/files/ то ли это IMCE работа ... если бы не было /drupal/ в начале каждой ссылки всё было бы хорошо...
кстати, использование модуля [module=Pathologic] сказывается на быстродействии, хоть и не сильно, но я заметил
Такая же проблема. В тносительный путь, в текст добавляется в начало пути "/drupal/", т.е. имя папки сайта на локальном сайте (XAMMPP). Но в тоже время, при переносе сайта на хостинг, если локально - вставляю изображение, путь вставляется с "приставкой" (по примеру выше): /drupal/sites/default/files/, но этот же сайт и на хостинге, перенесенные ссылки /drupal/sites/default/files/ - сохраняются, а если вставляю новое изображение уже на хостинге, то ссылки прописываются как надо: /sites/default/files/. Я думаю, что дело в локальном "хостинге" + CKEditor.
Я думаю надо правильно настроить файл xampp\apache\conf\extra\httpd-vhosts.conf