Блок, php

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

Аватар пользователя Indeoo Indeoo 4 декабря 2011 в 13:39

Я начал работу над созданием "мини проофиля" в боковой панели, однако когда начал делать первые штрихи, уже что-то не получается.
Я создал блок, в текстовом формате который читает php, ввел туда <?php print $user_picture; ?>, однако блок пустой. В чём может быть проблема?

Комментарии

Аватар пользователя Orion76 Orion76 4 декабря 2011 в 13:54

попробуйте сначала:

<?php
echo "<pre>".print_r(get_defined_vars(),TRUE)."</pre>";
?>

это выведет все доступные в блоке переменные...

Аватар пользователя Indeoo Indeoo 4 декабря 2011 в 14:47

Ага. Нашел ошибку.

Notice: Undefined variable: search в функции eval() (строка 1 в файле /var/www/clannr/data/www/clannr.org/modules/php/php.module(74) : eval()'d code).

На все php коды одинаковая!
Как ее исправить кто знает?

Аватар пользователя Orion76 Orion76 4 декабря 2011 в 15:07

"Indeoo" wrote:
Как ее исправить кто знает?

Для этого надо знать, какие еще php-вставки вы делали..

А вообще, мне кажется, с вашей задачей лучше справился бы вьюс..

Аватар пользователя Orion76 Orion76 4 декабря 2011 в 18:41

"Indeoo" wrote:
в кором можно юзать php?

Если уж юзать PHP, то в модуле...

а если вам просто некоторые поля из профиля пользователя в блок вывести, то для этого вьюса (без PHP) достаточно..
Все остальное - лисипед-с-костылями -))

Аватар пользователя Indeoo Indeoo 4 декабря 2011 в 19:07

Ну я погуглил. У людей подобные проблемы. Им отвечали что блок просто-напросто не знает откуда взалась та или иная переменная, но как решить не говорили=)
Может как-то ссылку надо или связь запилить?

Аватар пользователя Orion76 Orion76 4 декабря 2011 в 19:22

варианта 2:

1. php.su + api.drupal.ru, netbeans + xdebug
2. Для тех, кому не подходит вариант 1, СПЕЦИАЛЬНО придумали Views и кучу сопутствующих модулей..

ЗЫ.. есть еще вариант 3, но мне пока некогда... может кто другой согласится-))

Аватар пользователя alex_shut alex_shut 4 декабря 2011 в 21:02

"Indeoo" wrote:
друпал.ру не для троллей.

Рок против наркотиков? ))

"RxB" wrote:
сидит с попкорном

Я с пивасом рядом присяду?

Аватар пользователя Orion76 Orion76 4 декабря 2011 в 22:43

"Indeoo" wrote:
ВО вьювсе идентичная проблема ж я сказал.

дело было не в бобине... а мыши плакали и кололись...

-))