Уважаемые форумчане, при создании блока столкнулась с такой проблемой.
Код следующий:
<?php
while ($date = db_fetch_object($query_result)) {
$imgpath = $date->filepath;
$img_tag = "<img src=\"{$imgpath}\" alt=\"альтернативный текст\">";
$block_content.=$img_tag;
}// end while
?>
выводит в блоке от изображения только текст "альтернативный текст". Такое впечатление, что остальная часть тега просто срезается. То есть для программно созданного блока где-то применяется фильтр ввода. Просто других версий уже в голове не осталось.
Подскажите пожалуйста, в каком направлении искать? Я выдохлась!
Комментарии
А зачем тут фигурные скобки ?)
Так не работает ?
$img_tag = '<img src="' . $imgpath . '" alt="альтернативный текст">';
Пробовала и так
<?php$img_tag = '<img src="' . $imgpath . '" alt="альтернативный текст">';?>
ничего. Устала, решила завтра на свежую голову разбираться. Сейчас запустила сайт и , о чудо, на главной работает (адрес /node), а на странице node/% опять один альтернативный текст. Совсем запуталась.
Странно! Думала, ошибка в коде формирования $img_tag, но на главной работает, значит с кодом все нормально. Покидала блок по разным регионам - результат тот же. На сегодня уже выдохлась, буду завтра искать, что мешает.
Утро вечера мудренее , сообщите завтра как будут идти дела )
FireBug выдает сообщение "Невозможно загрузить указанный URL". Разбираюсь, почему? Как не хватает опыта работы в Друпал. Постоянно новая засада.
Help! Неужели никто не может дать совет! Поиск к сожалению не помог. Вопросы аналогичные есть а ответов, увы, нет!
Ура-а-а! Решено. Изучая результаты поиска, решения не нашла, но в голове засела фраза одного поста, что код типа
<?php$img_tag = "<img src=\"{$imgpath}\" alt=\"альтернативный текст\">";?>
это не друпаловский подход.
Трудно после прикладного программирования понять идеологию Друпал, но пришлось искать правильное направление. Оно привело на страницу http://drupal.org/project/imagecache, где всё встало на свои места. (Странно, редактор на букву ё ругается).
Надо было применить код:
<?phpprint theme('imagecache', $preset, $image['filepath'], $alt, $title, $attributes);?>
всё заработало!