Проблема с заданием ссылки на файл

Главные вкладки

Аватар пользователя Caputsinka Caputsinka 30 января 2014 в 13:12

Разрабатывала сайт локально, использовала модуль 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> "и это правильно, но при сохранении в ссылку добавляются дополнительные слэши, путь становится некорректным....что делать? чем лечить?

Комментарии

Аватар пользователя Inj Inj 30 января 2014 в 13:38

[user-last-login-yyyy] - я так понимаю токены, которые формируют ссылку. Именно после их подстановки вылазят лишние слэши. Я правильно понял?

Аватар пользователя Caputsinka Caputsinka 30 января 2014 в 13:58

лишние слэши полявляются перед первыми кавычками и перед последними кавычками

была ссылка такая

<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>

Аватар пользователя Inj Inj 30 января 2014 в 14:02

это редактор экранирует кавычки, что бы PHP их не обрабатывал, а выводил как есть. Если редактор так и сохраняет (с бэкслэшами)...нужно погуглить, как-то не сталкивался

Аватар пользователя Caputsinka Caputsinka 30 января 2014 в 14:40

увы...фокус не удался...попробую обратиться в тех поддержку хостинг-провайдера...в конце-концов на другом-то хостинге все работает отлично

Аватар пользователя Inj Inj 30 января 2014 в 15:17

можно создать какой-то файл в корне сайта (например info.php) c содержанием <?php infophp(); ?> зайти на ваш_сайт/info.php и проверить включены ли эти самые "волшебные кавычки" magic_quotes. Так же можно контролировать результат Ваших попыток их отключить.

Аватар пользователя organizm organizm 30 января 2014 в 15:22

Я подобные вещи лечил таким путем: создавал новый формат текста с правами ФулХТМ и к этому формату не подключал текстовый редактор. тогда все работает нормально. но только стоит подключить редактор, как оно все ломает.

Аватар пользователя Caputsinka Caputsinka 31 января 2014 в 10:18

Попробовала создать текстовый формат, неприкрепленный к CKEditor, и писать ссылки в этом формате, но ситуация не изменилась, а когда создала файл info.php, то по адресу своего сайта (он пока только технический)http://timesoft-timesof.mass.hc.ru/info.php появилось сообщение, что такой страницы вообще нет Sad