wwwebmaster 26 мая 2009 в 16:18 Сделал блок, поставил отображение только на фронт при пролистывании node?page=4 - например, он всеравно, отображаеться. как его оттуда убрать? Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
loader07 26 мая 2009 в 16:37 в своиствах блока Page specific visibility settings/Show block on specific pages/Show on only the listed pages и там в textarea встави
Ветер 29 мая 2009 в 21:09 "Ветер" wrote: А node?page=4 - я подозреваю это вы сделали вывод нод на главной ? "wwwebmaster" wrote: Ветер, ДА. Ну а что тогда возмущаетесь? Ведь вы пролистываете front. Вот блок и показывается.
wwwebmaster 27 мая 2009 в 15:34 Ветер, я это понимаю. но как сделать что бы не показывался? или скажете невозможно?
Ветер 28 мая 2009 в 2:07 Невозможного нет. Использовать вывод блока Показать, если данный PHP-код возвращает TRUE (PHP-режим, только для экспертов). <?php$maska = FALSE;if (substr($_SERVER["REQUEST_URI"], 0, 10) == '/node'){ $maska = TRUE;}if (substr($_SERVER["REQUEST_URI"], 0) == "/"){ $maska = TRUE;}return $maska;?> Вроде так. Взято с setegnom.com ps. Только сейчас вчитался в ваш ник.
Evgenij 31 августа 2009 в 19:57 А как сделать в противоположную сторону. Чтобы на главной не показывался, а на остальных, в том числе, при пролистывании node?page=4 показывался?
Супрун Иван 20 марта 2012 в 6:13 "Ветер" wrote: заменит FALSE на TRUE и наоборот. наоборот чет не работает
Комментарии
в своиствах блока Page specific visibility settings/Show block on specific pages/Show on only the listed pages и там в textarea встави
А node?page=4 - я подозреваю это вы сделали вывод нод на главной ?
Ветер, ДА.
Лоадер - читайте первый пост
Ну а что тогда возмущаетесь? Ведь вы пролистываете front. Вот блок и показывается.
Ветер, я это понимаю. но как сделать что бы не показывался? или скажете невозможно?
Невозможного нет.
Использовать вывод блока Показать, если данный PHP-код возвращает TRUE (PHP-режим, только для экспертов).
<?php
$maska = FALSE;
if (substr($_SERVER["REQUEST_URI"], 0, 10) == '/node')
{ $maska = TRUE;}
if (substr($_SERVER["REQUEST_URI"], 0) == "/")
{ $maska = TRUE;}
return $maska;
?>
Вроде так.
Взято с setegnom.com
ps. Только сейчас вчитался в ваш ник.
Ветер, спасибо, помогло.
ЗЫ я тоже
А как сделать в противоположную сторону. Чтобы на главной не показывался, а на остальных, в том числе, при пролистывании node?page=4 показывался?
заменит FALSE на TRUE и наоборот.
наоборот чет не работает