• snipets
  • pantey
03.07.2012

Результат работы сниппета Drupal 6:

Показывать блок для URL, в котором присутствует test:

  1. $desired_paths = array('test');//вместо test вы можете вписать любые ваши значения
  2. if ($_GET['q']) {
  3. $my_drupal_path = $_GET['q'];
  4. } else {
  5. $my_drupal_path = substr($_SERVER['REQUEST_URI'], 1);
  6. }
  7. $my_path_alias = drupal_get_path_alias($my_drupal_path);
  8. foreach ($desired_paths as $desired_path) {
  9. if (stristr($my_path_alias, $desired_path)) {
  10. return TRUE;
  11. }
  12. }
  13. return FALSE;
  14.  

Скрыть блок для URL, в котором присутствует test:

  1. $desired_paths = array('test');//вместо test вы можете вписать любые ваши значения
  2. if ($_GET['q']) {
  3. $my_drupal_path = $_GET['q'];
  4. } else {
  5. $my_drupal_path = substr($_SERVER['REQUEST_URI'], 1);
  6. }
  7. $my_path_alias = drupal_get_path_alias($my_drupal_path);
  8. foreach ($desired_paths as $desired_path) {
  9. if (stristr($my_path_alias, $desired_path)) {
  10. return FALSE;
  11. }
  12. }
  13. return TRUE;
Данный сниппет нужно вставлять не в боди блока, а в:

Данный элемент находится в настройках блока

Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.

Комментарии (16)

Profile picture for user Роман
radiopodarok
26.11.2012

Оригинальная идея. Только вот интересно сколько время на это потрачено?/Прикольный пост, на рсску подписался. Будем читать

Profile picture for user Роман
работа в Москв…
29.11.2012

Довольно интересно конечно. Я не могу подписаться под каждым вашим словом, но в общем соглашусь.

Profile picture for user Роман
объявления Ниж…
29.11.2012

Не понимаю причину такого ажиотажа. Ничего нового и мнения разные.

Profile picture for user Роман
работа в Казани
29.11.2012

не очень то до конца понял

Profile picture for user Роман
погода во Влад…
30.11.2012

Решил помочь и разослал пост в социальные букмарки. Надеюсь поднимется популярность

Profile picture for user Роман
погода в Томск…
30.11.2012

Занятно! Реально просто отлично написано. :)

Profile picture for user Роман
авто в Кирове
30.11.2012

Спасибо! Буду теперь заходить на этот блог каждый день!

Profile picture for user Роман
погода в Ивано…
30.11.2012

Ваш пост навел меня на думки

Profile picture for user Роман
из рук в руки Сочи
01.12.2012

Млин, спамеры просто достали уже этим своим примитивом!

Profile picture for user Роман
клуб везувий
15.12.2012

Действительно удивили и порадовали Никогда не поверил бы, что даже такое бывает

Profile picture for user Роман
Московский вид…
15.12.2012

спасибо за статейку

Profile picture for user Роман
квартирный пер…
16.12.2012

Занятно пишете, жизненно. Все-таки, для того, чтобы делать по-настоящему интересный блог, нужно не только сообщать о чем-то, но и делать это в интересной форме:)

Profile picture for user Роман
загородный септик
17.12.2012

Спасибо за Ваш труд!

Profile picture for user Роман
интим массаж
27.12.2012

Большой пост Занесу в закладки. С утра прочту

Profile picture for user Роман
Дмитрий
19.06.2013

Не знаю, почему то не работает.Вставляю вместо ('test') кусок урла и все равно показывается на всех страницах.

Profile picture for user Роман
Дмитрий
21.06.2015

Добрый день. Подскажите, приемлем ли этот пример для других CMS, например WordPress?