Уважаемые знатоки D7!
Прошу помощи, действительно помощи, а не умных изречений типа - кури маны, спроси у гугла и прочий бред!
Есть огромное желание воткнуть на свой сайт слайдер piecemaker, но существует проблема - не показывает картинки, просто белый блок, щёлкнуть можно правой кнопкой, появятся свойства adobe flash, но изображений нету.
Делаю всё по оф. мануалу. Все необходимые модули поставил и включил. Piecemaker_block добавил, всё что нужно включил и назначил. Толку нету, всё равно картинок нету.
Гугл меня вывел на данный пост, но так как я по инглишу не шпрехаю, я там мало чего понял. Переводил через Гугл переводчик, как понял что у многих такая-же проблема, но решения не нашёл.
Кто сталкивался с данной проблемой и смог найти решение, откликнитесь пожалуйста!
Комментарии
тут советуют поменять урл в piecemaker.xml на абсолютные.
gedeon, спасибо большое за ответ!
Дело в том, что в Drupal-сборке данного модуля, нету файла piecemaker.xml, по этому править нечего.
Вопрос открыт.
Заметил ещё такую странность (а может и не странность). Обратил внимание на то, что при просмотре созданного мною блока через FireBug, файл piecemaker.swf выдаёт одним из параметров:
<param name="flashvars" value="xmlSource=/piecemaker/piecemaker_blocks/2/settings.xml&cssSource=//piecemaker.css">
.Но по пути /sites/all/modules/piecemaker/modules/piecemaker_blocks/ нету ни каталога "2", ни файла settings.xml.
del
Что значит del?
А по url /piecemaker/piecemaker_blocks/2/settings.xml есть?
Нет. Просмотрите иерархию каталогов и файлов в данном модуле. Я "отсебятину" ни какую не делал, всё делал по оф. мануалу. Здесь скачал модуль для друпала, и положил его в /sites/all/modules/, здесь скачал сурцы и положил их в /sites/all/libraries/piecemaker/, оф. мануал ни на шаг не нарушал.
Сорри, кажется я понял что Вы имели ввиду. Вот если данный путь воткнуть в браузер, типа mysite.ru/piecemaker/piecemaker_blocks/2/settings.xml, тогда файл открывается:
</Image></Contents><Settings ImageWidth="799" ImageHeight="249" LoaderColor="0x333333" InnerSideColor="0x222222" SideShadowAlpha="0.8" DropShadowAlpha="0.7" DropShadowDistance="25" DropShadowScale="0.95" DropShadowBlurX="40" DropShadowBlurY="4" MenuDistanceX="20" MenuDistanceY="50" MenuColor1="0x999999" MenuColor2="0x333333" MenuColor3="0xFFFFFF" ControlSize="100" ControlDistance="20" ControlColor1="0x222222" ControlColor2="0xFFFFFF" ControlAlpha="0.8" ControlAlphaOver="0.95" ControlsX="450" ControlsY="280" ControlsAlign="center" TooltipHeight="31" TooltipColor="0x222222" TooltipTextY="5" TooltipTextStyle="P-Italic" TooltipTextColor="0xFFFFFF" TooltipMarginLeft="5" TooltipMarginRight="7" TooltipTextSharpness="50" TooltipTextThickness="-100" InfoWidth="400" InfoBackground="0xFFFFFF" InfoBackgroundAlpha="0.95" InfoMargin="15" InfoSharpness="0" InfoThickness="0" Autoplay="10" FieldOfView="45"/><Transitions><Transition Transition="easeNone" Pieces="1" Time="1.2" Delay=".1" DepthOffset="300" CubeDistance="30" action="Delete Transition 1"/></Transitions></Piecemaker>
но файрфокс сверху пишет: С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов.
Подскажите пожалуйста, проковырял этот .xml файл, обратил внимание на строку:
<Image Source="http://www.mysite.ru/sites/default/files/styles/front_slider/public/test2.jpg?itok=4wl_ih5k" Title="ТЕСТ">
Через FTP положил файл test2.jpg в каталог /sites/default/files/styles/front_slider/public/, но картинка всё равно не отображается.
И вот интересует следующий вопрос - почему в коде имя файла написано как "test2.jpg?itok=4wl_ih5k" а не просто "test2.jpg". Это правильно, или тут какая-то ошибка?
Дело всё в том, что файл-то, и на лету может генерироваться, поэтому далеко не всегда, если есть url и нет файла по соответствующему ему пути в файловой системе, это значит, что по url будет 404.
Это хорошо иллюстрируется вашим вопросом про картинку.
Класть её туда не надо было - она должна нарезаться при первом обращении, и записаться в соотв. файл - так работает обработка стилей изображений drupal. А некоторые такие "виртуальные" файлы, вообще никуда не записываются.
Если по какой-то причине картинки автоматически в соответствующей папке не создаются, то надо разбираться - проблемы могут быть разные, он некорректных настроек веб сервера, до неправильных прав... Посмотрите /admin/reports/status, /admin/reports/dblog, и логи веб сервера. Может там что-то будет вам полезное.
Вот видите - всё на месте.
Это не важно - вам совершенно не нужны стили к этому файлу, он не предназначен для просмотра как отдельная страница в браузере.
Правильно. Откроется файл test2.jpg по этой ссылке. Дополнительные параметры добавляют для разных целей. Часто, чтобы избежать кеширования.
В общем с этим модулем я вообще ни чего не смог наковырять, написал вопрос разработчику на drupal.org о работоспособности данного модуля, он не отвечает.
Решил пойти прямым путём без всяких доп. модулей.
Скачал архив Piecemaker2 с официального сайта, положил его в sites/all/modules/.
Далее создал блок, в его настройках поставил формат ввода - PHP и прописал следующий код:
data="http://mysite.ru/sites/all/modules/piecemaker/web/piecemaker.swf"
width="700" height="340" id="zetpiecemaker" style="visibility: visible">
<param name="play" value="true">
<param name="menu" value="false">
<param name="scale" value="showall">
<param name="wmode" value="transparent">
<param name="allowfullscreen" value="true">
<param name="allowscriptaccess" value="always">
<param name="allownetworking" value="all">
<param name="flashvars"
value="cssSource=http://mysite.ru/sites/all/modules/piecemaker/web/piecemaker.css&xmlSour...
>
</object>
В файле piecemaker.css ни каких прописанных путей нету, по этому оставил всё как есть, а в файле piecemaker.xml изменил все пути на правильные:
<Piecemaker>
<Contents>
<Image Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/piecemaker1.png" Title="The Piecemaker 2"></Image>
<Image Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/piecemaker2.png" Title="Lots of new Features">
<Text><h1>New hot Features</h1><p>The all new Piecemaker comes width lots of new features, making it even more slick.</p><p>Just to mention a few - you can now specify unlimited transition styles, include your own SWF and Video files, add hyperlinks to images and info texts with all special characters.</p><p>We also impoved the navigation and the animation with animated shadows and pixel-perfect transitions.</p></Text>
<Hyperlink URL="http://www.modularweb.net" Target="_blank" />
</Image>
<Flash Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/flash.swf" Title="Loaded SWF File">
<Image Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/flash-preview... />
</Flash>
<Image Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/piecemaker3.png" Title="Editing made Easy"></Image>
<Video Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/video.mp4" Title="Video Example" Width="910" Height="365" Autoplay="true">
<Image Source="http://mysite.ru/sites/all/modules/piecemaker/web/contents/video-preview... />
</Video>
</Contents>
<Settings ImageWidth="900" ImageHeight="360" LoaderColor="0x333333" InnerSideColor="0x222222" SideShadowAlpha="0.8" DropShadowAlpha="0.7" DropShadowDistance="25" DropShadowScale="0.95" DropShadowBlurX="40" DropShadowBlurY="4" MenuDistanceX="20" MenuDistanceY="50" MenuColor1="0x999999" MenuColor2="0x333333" MenuColor3="0xFFFFFF" ControlSize="100" ControlDistance="20" ControlColor1="0x222222" ControlColor2="0xFFFFFF" ControlAlpha="0.8" ControlAlphaOver="0.95" ControlsX="450" ControlsY="280
" ControlsAlign="center" TooltipHeight="30" TooltipColor="0x222222" TooltipTextY="5" TooltipTextStyle="P-Italic" TooltipTextColor="0xFFFFFF" TooltipMarginLeft="5" TooltipMarginRight="7" TooltipTextSharpness="50" TooltipTextThickness="-100" InfoWidth="400" InfoBackground="0xFFFFFF" InfoBackgroundAlpha="0.95" InfoMargin="15" InfoSharpness="0" InfoThickness="0" Autoplay="10" FieldOfView="45"></Settings>
<Transitions>
<Transition Pieces="9" Time="1.2" Transition="easeInOutBack" Delay="0.1" DepthOffset="300" CubeDistance="30"></Transition>
<Transition Pieces="15" Time="3" Transition="easeInOutElastic" Delay="0.03" DepthOffset="200" CubeDistance="10"></Transition>
<Transition Pieces="5" Time="1.3" Transition="easeInOutCubic" Delay="0.1" DepthOffset="500" CubeDistance="50"></Transition>
<Transition Pieces="9" Time="1.25" Transition="easeInOutBack" Delay="0.1" DepthOffset="900" CubeDistance="5"></Transition>
</Transitions>
</Piecemaker>
Вы не поверите...
...
...
...
...
НИФИГА НЕ РАБОТАЕТ!!!
Подскажите пожалуйста, что я теперь делаю не правильно?
Картина та же самая,появляется блок, на него можно тыкнуть правой кнопкой и появится всплывающее окно от adobe flash, но картинки не прокручиваются, просто совершенно белый блок...
Подниму