Разрабатывала сайт локально, использовала модуль Insert для организации скачивания файла формата xls, всё было хорошо, при нажатии на кнопку ISERT формировалась ссылка, пр нажатии на которую файл быстро скачивался.
При выгрузке на бесплатный хостинг, я перегенерировала ссылку и тоже всё работало, затем сайт перенесла на платный хостинг, и тут возникла проблема :
в формате FULLHTML генерится ссылка вида " <a href="/sites/default/files/upload/%5Buser-last-login-yyyy%5D-%5Buser-last-login-mm%5D-%5Buser-last-login-dd%5D/PRICE_1C_0.XLS" >PRICE_1C.XLS</a>
"и это правильно, но при сохранении в ссылку добавляются дополнительные слэши, путь становится некорректным....что делать? чем лечить?
Комментарии
[user-last-login-yyyy] - я так понимаю токены, которые формируют ссылку. Именно после их подстановки вылазят лишние слэши. Я правильно понял?
лишние слэши полявляются перед первыми кавычками и перед последними кавычками
была ссылка такая
<a href="/sites/default/files/upload/%5Buser-last-login-yyyy%5D-%5Buser-last-login-mm%5D-%5Buser-last-login-dd%5D/PRICE_1C_0.XLS" >PRICE_1C.XLS</a>
а стала такая
<a href=\"/sites/default/files/upload/%5Buser-last-login-yyyy%5D-%5Buser-last-login-mm%5D-%5Buser-last-login-dd%5D/PRICE_1C_0.XLS\" >PRICE_1C.XLS</a>
это редактор экранирует кавычки, что бы PHP их не обрабатывал, а выводил как есть. Если редактор так и сохраняет (с бэкслэшами)...нужно погуглить, как-то не сталкивался
к примеру вот http://www.drupal.ru/node/96264
спасибо за помощь, попробую
увы...фокус не удался...попробую обратиться в тех поддержку хостинг-провайдера...в конце-концов на другом-то хостинге все работает отлично
можно создать какой-то файл в корне сайта (например info.php) c содержанием <?php infophp(); ?> зайти на ваш_сайт/info.php и проверить включены ли эти самые "волшебные кавычки" magic_quotes. Так же можно контролировать результат Ваших попыток их отключить.
Я подобные вещи лечил таким путем: создавал новый формат текста с правами ФулХТМ и к этому формату не подключал текстовый редактор. тогда все работает нормально. но только стоит подключить редактор, как оно все ломает.
Попробовала создать текстовый формат, неприкрепленный к CKEditor, и писать ссылки в этом формате, но ситуация не изменилась, а когда создала файл info.php, то по адресу своего сайта (он пока только технический)http://timesoft-timesof.mass.hc.ru/info.php появилось сообщение, что такой страницы вообще нет
Ситуация разрулилась только написанием гневного письма в тех поддержку хостинга