не отображаются картинки в новой теме

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

Аватар пользователя rgzrgz rgzrgz 9 марта 2015 в 1:53

Всем привет. Сделал свою тему для Drupal 7.34. При открытии главной картинки не отображаются. Уже переустановил друпал, не помогло. Если страницу page.tpl.php открыть с помощью браузера -то картинка видна, а если зайти через Друпал на глвную то картинки нету.

Комментарии

Аватар пользователя t1mm1 t1mm1 9 марта 2015 в 2:31

и не будут открываться.
потому что путь к картинкам указан от корневой дирректории

путь нужно указывать вот так

<img src="/<?php print path_to_theme(); ?>/images/social-icon-small-fb.png" />

ключевое тут

"/<?php print path_to_theme(); ?>/
Аватар пользователя rgzrgz rgzrgz 9 марта 2015 в 14:37

t1mm1 wrote:
и не будут открываться.
потому что путь к картинкам указан от корневой дирректории

путь нужно указывать вот так

<img src="/<?php print path_to_theme(); ?>/images/social-icon-small-fb.png" />

ключевое тут

"/<?php print path_to_theme(); ?>/

не получается не так, не так

<img src="/<?php print path_to_theme(); ?>/images/pics03.png" />
<img src="/<<?php print base_path() . path_to_theme();?>/images/img02.jpg" />

в папке с темой sites\all\themes\my лежит только .info, page.tpl.php, style.css и папка images

Аватар пользователя t1mm1 t1mm1 9 марта 2015 в 20:31

а что говорит фаер баг на предмет ссылки к картинке?

ну вообще как минимум странно, что картинки в итоге не отображаются

Аватар пользователя rgzrgz rgzrgz 9 марта 2015 в 21:19

t1mm1 wrote:
а что говорит фаер баг на предмет ссылки к картинке?

ну вообще как минимум странно, что картинки в итоге не отображаются


Фаер баг говорит "невозможно загрузить указанный url"
и про стили пишет body.html.front.logged-in.no-sidebars.page-node.toolbar.toolbar-drawer div#wrapper img.container

Аватар пользователя t1mm1 t1mm1 9 марта 2015 в 21:26

вот дайте мне этот урл, урл картинки, который показывается на теге img в вашей теме, через фаер баг

и что показывает вот это <?php print path_to_theme(); ?>

Аватар пользователя t1mm1 t1mm1 9 марта 2015 в 21:27

просто вот это
<img src=images/templatemo_image_04.jpg" alt="Письма мастера дзен">

изначально не верно

какое значение в src?

Аватар пользователя rgzrgz rgzrgz 9 марта 2015 в 22:26

в page.tpl.php у меня стоит <img src="/<?php print path_to_theme(); ?>/images/img02.jpg" />
в FireBug когда нажимаю на место, где должна быть картинка, открывается  <img src="/sites/all/themes/Leonid/images/img02.jpg"> - вроде все правильно, путь к моей теме и картинкам. и потом надпись невозможно загрузить указанный url.
наверное я поспешил с движком, надо было с простого начинать:( а как посмотреть <?php print path_to_theme(); ?> в firebug? или где это посмотреть надо?

Аватар пользователя t1mm1 t1mm1 9 марта 2015 в 23:42

а этот файл сам физически существует?
sites/all/themes/Leonid/images/img02.jpg - ?

другие картинки вообще грузятся?

<?php print path_to_theme(); ?>

это значение тут
sites/all/themes/Leonid

вообще странно )
попробуйте для начала сделать название темы в нижнем регистре (вообще верхний регистр лучше не использовать в принципе для названий файлов или папок).
Потом, на хостинге вообще грузятся другие картинки? В админке, например, если поставить под админ другую тему.

тут не в движке дело, а в том, что не отображается картинка. Пути к картинкам у вас вроде верные.

Сделайте так. Выложите архивом тему к комментарию (аттач). Посмотрим.

Аватар пользователя rgzrgz rgzrgz 10 ноября 2015 в 11:50

t1mm1 wrote:
а этот файл сам физически существует?
sites/all/themes/Leonid/images/img02.jpg - ?

другие картинки вообще грузятся?

<?php print path_to_theme(); ?>

это значение тут
sites/all/themes/Leonid

вообще странно )
попробуйте для начала сделать название темы в нижнем регистре (вообще верхний регистр лучше не использовать в принципе для названий файлов или папок).
Потом, на хостинге вообще грузятся другие картинки? В админке, например, если поставить под админ другую тему.

тут не в движке дело, а в том, что не отображается картинка. Пути к картинкам у вас вроде верные.

Сделайте так. Выложите архивом тему к комментарию (аттач). Посмотрим.

Файл существует. Картинки грузятся те, которые я через сам движок добавляю. А через редактирование page.tpl.php не хотят. Хостинг пока локалхост, в других темах картинки есть. В Батрике, Т.м.а. и севен.
С другом открываем фирму, нужен сайт. Посмотрел конкурентов, у них в основном Вордпресс и Джумла. Посоветовавшись с другом, решили использовать более прогрессивный drupal.
В общем, я хочу сделать свою тему с 11 регионами, которые можно будет потом наполнять контентом, всячески редактировать.
Пока получилось только поставить понравившийся мне дизайн из интернета (потом он будет изменен) и сделать регионы, и то они не отображаются в режиме просмотра (отображается только один - header) В интернете про drupal информации много, но конкретно про темизацию не так легко найти что-либо понятное для моего уровня знаний.)
На сколько я понял, отображение регионов зависит от style.css. А сами регионы задает движок и они по размеру всегда одинаковы. Если очистить style.css, то становятся видны все 11 регионов, они все одинаковы в виде прямоугольников. Потом решил поставить другой html макет из интернета, в нем есть картинки. Переписал пути к картинкам, но их почему-то не видно. Вообще картинки на главной должны быть в html кода (page.tpl.php) или лучше их вывести через views?

Нам необходимо собрать правильно каркас page.tpl.php и style.css чтобы появились эти регионы, (нужного размера) а потом наполнять их блоками с информацией. На ютюбе посмотрел 11 часов видео-курса про друпал, там про ноды, блоки, модули рассказывается и про работу с двжком в целом. Однако вторая часть, которая на 16 часов зависает где-то на середине, как раз там, где про темизацию рассказывается и про свои модули. В общем буду рад любой информации про темизацию. В аттаче прикрепил папку с темой и скриншот чего я хочу получить от друпал)

Аватар пользователя t1mm1 t1mm1 10 ноября 2015 в 11:50

Такс, открываем и делаем снова )
http://drupalfly.ru/lesson/mask_generation_drupal_7_1
Статья не плохая. Но если вы хотите сделать все по уму - то http://www.ibm.com/developerworks/ru/library/os-new-drupal-theme/

Лучше потратьте 2-3 дня на понимание и изучение темы,и потом все будет как по маслу.
Джумла или вордпресс - не спасут ситуацию. Потому что надо так же темизировать под свои нужны и перепиливать.
Опять же - не хотите вникать и делать все сами - отдайте на разработку профи. Если хотите сами - то читайте, пробуйте, учитесь.
Друпал хорош тем, что при определенных знаниях - это довольно мощная система. Вопрос только какие цели нужно реализовать, потому как проще иногда сделать простой хтмл леддинг, чем писать всю систему.

По поводу архива.
Там хаос. Удалите не нужные файлы.

Тема ваша рабочая, хоть это только около 5% от темы )
Картинки там показываются.

Порядок я вам навел. И не подключайте так jquery библиотеки. Тем более сам джейквери подключается по умолчанию.
Если картинки не показываются и на том, что я выложил в архиве - то смотрите как работает ваш локалхост.

Аватар пользователя rgzrgz rgzrgz 10 марта 2015 в 3:17

Спасибо) завтра проверю картинки и продолжу изучать. Кстати по поводу статей, статью ibm я читал еще в первый день изучения, пытался сделать по ней, мало что понял, а по Друпалфлай как раз получилось, но без картинок, про которые создана эта тема. Завтра перечитаю ibm и проверю Ваш архив, работают ли теперь картинки.А на счет региона, я правильно понял, что его можно создать абсолютно любого размера и в любом месте не странице? его ширина\высота и местоположение будет определяться css и html каркасом?

Аватар пользователя t1mm1 t1mm1 10 марта 2015 в 12:42

Регионы определяются в .info файле темы. Вы это там уже делали.
И потом уже стилями и версткой.

Рекоммендую смотреть в сторону adaptivetheme и ее подтем.
https://www.drupal.org/project/adaptivetheme
сразу адаптируете под мобильную верскию за счет респонсибл дизайна (хотя до него дойти надо будет).

Опять же - потратьте 2-3-4 дня, и сделайте за один день тему, чем так мучиться.