что-то у меня этот код не работает, выводится текстом кода
формат ввода: с поддержкой PHP
в чём может быть загвоздка?
<?php
// comma separated lists of terms tid to display nodes
$terms = "49,50";
// the number of nodes to show
$count = 10;
$sql = "SELECT n.title, n.nid FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE tn.tid in ($terms) AND n.status=1 ORDER BY n.created DESC";
$result = db_query_range(db_rewrite_sql($sql), 0, $count);
if (db_num_rows($result)) {
return node_title_list($result);
}
return t('No nodes available.');
?>
Комментарии
что-то у меня этот код не работает, выводится текстом кода
формат ввода: с поддержкой PHP
в чём может быть загвоздка?
<?php
// comma separated lists of terms tid to display nodes
$terms = "49,50";
// the number of nodes to show
$count = 10;
$sql = "SELECT n.title, n.nid FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE tn.tid in ($terms) AND n.status=1 ORDER BY n.created DESC";
$result = db_query_range(db_rewrite_sql($sql), 0, $count);
if (db_num_rows($result)) {
return node_title_list($result);
}
return t('No nodes available.');
?>
$terms правильные? Материал node, или forum какой-нить? - там другая база и надо, сл-но, запрос надо подредактировать. Что вообще выдает?
термины указываю существующие
материал – node
выдает именно этот же код – текстом
как будто ни код это вообще
а у тебя формат блока - php или html?
похоже на html поэтому код не выполняется!
как и писал, формат ввода стоит с поддержкой PHP
«Вы можете размещать код PHP. Необходимо вставлять теги <?php ?>»
хотя у самого сомнения какие-то, что поддержка существует
воооooo
отключил Фильтр HTML, появились какие-то сдвиги
в блоке показалась ошибка:
Parse error: parse error, unexpected '>' in z:\home\chudni.ru\www\includes\common.inc(1342) : eval()'d code on line 1
подскажите, о чем это говорит и как это вылечить
выдержка из common.inc
1340 function drupal_eval($code) {
1341 ob_start();
1342 print eval('?>'. $code);
1343 $output = ob_get_contents();
1344 ob_end_clean();
1345 return $output;
1346 }
УРА ЗАРАБОТАЛО ! ! !
отключив еще в формате ввода:
Преобразователь переводов строки - Преобразует окончания строк в HTML (т.е. в теги
и )