При создании страницы не отображаются картинки...

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

Аватар пользователя Igor_www Igor_www 15 июня 2008 в 22:44

Здравствуйте!
Возникла следующая проблема, при добавлении материала типа "Страница" и попытке вставить туда изображение кодом следующего типа <img src="files/1.gif">картинка не отображается, видна только граница рисунка и красный крестик, при этом выбран формат ввода Full HTML, на локальной же версии сайта все работает. Также работает если создать статичную страницу, ну т.е. с расширением html и вней прописать <img src="files/1.gif"> , то картинка нормально видна. Подскажите в чем может быть причина....

Комментарии

Аватар пользователя NeuZeitgeist NeuZeitgeist 30 сентября 2008 в 18:11

Неожиданно возникла та же проблема. Если написан относительный путь, то картинки не видны. Если написать полный путь, то все работает.
Сначала все работало нормально. А потом с какого-то момента сломалось. Причем, файлы созданные ранее, где есть картинки так и остаются нормальными, т.е. в них продолжают работать относительные пути, а в новых теперь работают только абсолютные. Даже не знаю, куда рыть. Подскажите, в чем может быть проблема?
Спасибо.

Аватар пользователя chosenman chosenman 11 декабря 2008 в 21:00

Та же проблема(((
У меня два сайта, на одном все пахало аж бегом.
1.я делаю второй сайт - возникла проблема: fckeditor когда вставляеш картинку прописывает не полный линк к картинке
http://site.com/site/default/files/userfiles/image.jpg
а только относительный /site/default/files/userfiles/image.jpg

2.Ну я начал рытся и решил сравнить файлы настроек, для старого сайта и для нового
settings.php(sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/) для fckeditora и config.php(sites/default) для друпал.

3.И самое смешное - на старом сайте где все работает, в файле config.php была ошибка в строке cookie_domain = '';. А именно не был прописан домен сайта между кавычками... ну раз надо значит надо, и
я прописал его cookie_domain = 'schoolfield.org.ua';... и случилось то же что и на новом сайте - что и в пункте 1. выше(линки картинок оказались без http://site.com)

4. ВОПРОС: почему когда я этот злощастный cookie_domain возвращаю в исходное положение - ОШИБКА НЕ исчезает. ????? (т.е. я опять его прописываю так как он был раньше cookie_domain = '';)
Я уже месяца 4 на вашем сайте пользуясь поиском, лишь ищу ответы, чтобы не болтать по пустякам. Но это что то с чем то)))
Друпал мне нравится, и я не хочу изменять fckeditoru, с IMCE например:)

5. И еще одно - на новом сайте где все худо получилось так... теперь даже если в ручную прописываю адрес картинки, например

Картинка все равно не отображается КАК БЫТЬ?

Я читал что для проблемы в п. 1. можно в файле io.php(sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/) можно прописать функции

function GetUrlFromPath( $resourceType, $folderPath, $sCommand )
{
        return CombinePaths( GetResourceTypePath( $resourceType, $sCommand ), $folderPath ) ;
}

после return адрес сайта, например return 'http://schoolfield.org.ua'
но как именно это делается еще нигде не нашел.

Друзья, ХЕЛП! я бы не обращался, если бы мозги уже не плавились целую неделю от этой проблемы. Буду рад помощи(а сам пошел дальше воевать с проблемой:)

(Должен еще оговорить
в настройках config.php

$Config['Enabled'] = true ;
...
$Config['UserFilesPath'] = '/userfiles/' ;
...
$Config['UserFilesAbsolutePath'] = 'http://site.com/sites/default/files/userfiles/' ;
require_once "../../../../../filemanager.config.php";

)

Аватар пользователя chosenman chosenman 13 декабря 2008 в 17:17

Проблему решил самостоятельно.

Попробую описать все по порядку, как нужно устанавливать fckeditor вообще:
Устанавливаем fckeditor

Качаем последнюю версию http://drupal.org/project/fckeditor

Делаем изминения в файле fckeditor\fckeditor\editor\filemanager\connectors\php\

config.php

$Config['Enabled'] = true ; - включаем fckeditor
$Config['UserFilesPath'] = '/userfiles/' ;  - прописываем относительный путь к загружаемым файлам

Вставляем строку:

require_once "../../../../../filemanager.config.php";

после

$Config['UserFilesAbsolutePath'] = '/sites/default/files/userfiles/' ;

В

$Config['UserFilesAbsolutePath'] = '/sites/default/files/userfiles/' ;

- прописываем абсолютный путь к загружаемым файлам, помним адес сайта drupal сам допишет в начале.

Чтобы включить загрузку в самом друпале, НЕЗАБЫВАЕМ убрать в файле settings.php
который лежит в папке sites\default\ , для этого убераем коментирование в строке:

# $cookie_domain = 'example.com';

т.е. получаем:

$cookie_domain = 'example.com';

- где нужно прописать так же домен вашего сайта, БЕЗ http://

После этого когда активировали модуль fckeditor в модулях, все должно заработать.

Но бывают разные случаи, например изображения не отображаются, хотя мы их загрузили, и ссылки на них правильные.
Причина этого кроется в файле .htaccess, который сам создается в папке /sites/default/files/
причем он скрытый, вы можете его и не увидеть, нужно настроить ftp клиент должным образом.

Этот файл drupal каким то образом сам создает.

Так вот - удалить его вы можете, но он потом появится снова, и будит дальше портить вам жизнь
Нужно его ИЗМЕНИТЬ, открываем его и видим например:

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
#FREEhost comment Options None
#FREEhost comment Options +FollowSymLinks

Нужно закоментировать все строки, (которые еще не закоментированы) и получим:

#SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
#FREEhost comment Options None
#FREEhost comment Options +FollowSymLinks

После этого сохраняем. И чудесным образом все начинает работать)

Да, НЕЗАБУДТЬТЕ включить Формат Ввода Full HTML, иначе возможно биение об стенку)
Самое смешное, когда разобрался с FCKeditorom, после этого получилось установить TinyMCE(а именно модуль называется заветным словом TinytinyMCE - это ТОЖЕ САМОЕ, просто тот кто его сделал обладает БОЛЕЕ прямыми руками, и модуль становится как "маленький", с первого раза удалось... неслыханное дело:), и заменить файл браузер fckeditora IMCE - шным, т.е. в принцыпе все проблемы сразу решились...

Дорогие новички! братья мои! Не волнуйтесь - у вас все получится, а когда получится то уверяю вас, придет щастье вам))) Удачи всем и правильного подхода в нашем не легком деле

Аватар пользователя plastikkboy plastikkboy 10 февраля 2009 в 0:43

похожая проблема с 6-м Друпалом.
Проблема собственно заключается в следующем: сайт на хостинге располагается в подпапке, т.е. home/site/public_html/new и собственно доступен по ссылке http://site/new. Все изображения лежат в папке http://site/new/sites/default/files/image.jpg
При этом, изображение в материал вставляется как

<img src="/sites/default/files/image.jpg" />

, но при этом в материале оно получает ссылку вида http://site/sites/default/files/image.jpg вместо http://site/new/sites/default/files/image.jpg!!
В качестве редактора используется fckeditor+IMCE. При этом, если сайт переместить в корневую папку - все начинает превосходно работать, если вернуть назад - проблема возвращается Sad Подскажите в какую сторону копать, плиз Smile
Собственно получается вопрос - как правильно установить друпал в подпапку и как его заставить правильно работать в подпапке. Или же я принципиально неправ и необходимо в материале указывать жесткую ссылку на изображение??
на тему установки друпала в подпапку гуглил, но все время рассматривается вопрос установки в подпапку с работой в корне (имею в виду установку в папку /site/folder , но доступностью по http://site). В общем, если есть идеи, пишите Smile

Аватар пользователя plastikkboy plastikkboy 12 февраля 2009 в 0:52

Ладно, это в принципе не так уж и важно, т.к. в подпапке он находится на период тестирования, а потом все равно будет перемещен в корневую. Хотя вопрос конечно интересный...

Аватар пользователя lana lana 14 ноября 2009 в 7:32

"chosenman" wrote:
Попробую описать все по порядку, как нужно устанавливать fckeditor вообще:
Устанавливаем fckeditor

Качаем последнюю версию http://drupal.org/project/fckeditor[/quote]

Нужно добавить, что требуется скачать сам редактор С официального сайта FCKeditor. Копировать папку fckeditor в sites/all/modules/fckeditor

Хотя все проделала, а не работает fckeditor как надо, не видно кнопочек ;( Начну сначала.

Аватар пользователя Ukkaron Ukkaron 8 декабря 2009 в 11:31

Добрый день. У меня очень похожая проблема. Сделал самый простяцкий сайт на чистом ХТМЛ, без явы, без пхп и тд и тп. Писал все руцями, т.е никакие редакторы не использовал. На локальной машине все работало на ура. Отдал его людям собственно для размещения в глубинах интернета. После размещения некоторые картинки перестали отображаться, а некоторые ссылки неправильно работать (во фрейме открывается на заданая страничка, а главная сайта). Я далеко не сайтовик, так что очень прошу помочь (объяснить) как можно доходчивее. Заранее искренне благодарен.

Аватар пользователя kosmaty kosmaty 23 февраля 2010 в 11:54

Ребят, доброго всем здравия..
Два дня борюсь этими изображениями и ничего.. сделал все как в данной инструкции и пару десятков других,
фильтр стоит Full HTML - другого уже нет, картинки грузятся, редактор FCKeditor . Получается только вывести список загруженных изображений.. Во время редактирования картинка появляется в поле, после сохранения бесследно исчезает, нет даже кода ссылки..

Аватар пользователя kosmaty kosmaty 23 февраля 2010 в 13:52

вот еще что обнаружил - если вставляю картинку с помощью Image picker, при выключенном FCKeditor изображение вставляется в страницу и потом успешно отображается, как только включаю редактор FCKeditor остается только код...
чую какая то мелочь, а где и что не могу понять...

Аватар пользователя kosmaty kosmaty 23 февраля 2010 в 19:28

вот и остается сказать... тую маму!
целый день просидел с этой ерундой а оказалось все изза включенного в редакторе BBCode...
пойду напьюсь

Аватар пользователя Alex_on Alex_on 24 апреля 2010 в 20:59

Тоже проблема с картинками в нодах. Не отображаются картинки вставленный через модуль Image (только некоторые иконки).
При этом файлы в оригинальном размере по адресам типа /image/view/718/_original отображаются

Не отображаются картинки которые прикреплены к ноде через Прикрепленные файлы.
Картинки которые загружал по фтп, отображаются.

Аватар пользователя iem2006 iem2006 26 августа 2011 в 15:39

Есть вопрос, у меня материал (с картинкой и текстом) в опере и ИЕ(всех) не выводит изображений!
может кто то уже такое видел? в чом может быть проблема?
Файлы и директории не содержат кириллических значений!!!

Аватар пользователя yohappymen yohappymen 26 сентября 2014 в 12:42

Была такая проблема-беда-горе. Глупо, но решилось все когда поставил CKEditor (тот же FCKeditor) в нужное правильное место.
Поясняю:
ставил в /WWW/modules - картинки не отображались.
поставил в /WWW/sites/all/modules/ - картинки отобразились.