Уважаемая, Ирина, а не могли бы Вы поконкретнее рассказать как сделать блок Ad, чтобы содержимое менялось? Без Views, с ними сам разберусь, на банальном примере...
пы.сы. Подключил Модуль Ad, Ad views, Ad HTML, создал группу, контейнер, канал, создал две Ad, добавил одну в первый канал первого контейнера, вторую во второй канал первого контейнера...кроме заголовка ничего не вижу, что делаю не так?
Могу рассказать. Делаете категорию. Например "баннеры". Потом создаете материал Advertisement . Выбираете для него категорию баннеры. Создаете другой материал Advertisement. Выбираете для него ту же категорию.
На странице блоков находите блок "ad блок" и размещаете его в нужном месте. Настройки можно выставить разные. Там есть и обычное изменение - то есть на одной из открываемых страниц появится первый материал, на другой - второй. Там есть и ротация - когда материалы будут меняться по истечению какого-то времени. Хотя, как мне кажется, ротация требует больших ресурсов.
я это всё сделал) всё работает, спасибо, но! в идеале, в этот блок вставить два кода вьювс...чтобы чередовались именно вьювсы, а не статический html, вот что я хочу сделать...то есть есть вьювса, надо из неё выдрать код, или чтобы понятнее было, хочу понять как вставить блочную вьювсу не средствами движка, а средствами php
Комментарии
Модуль ad можно использовать. Только не понятно, что за блоки. Если html или картинка - то можно. Но требует ресурсов.
вообще в обоих блоках views, а что за модуль можно поподробнее?
Есть модуль Advertisement. Если хотите менять два блока, сделанные во вьюсе, то нужно (не пробовала, но думаю, что так) взять код блоков.
ага, поковыряю, спасибо большое!
Уважаемая, Ирина, а не могли бы Вы поконкретнее рассказать как сделать блок Ad, чтобы содержимое менялось? Без Views, с ними сам разберусь, на банальном примере...
пы.сы. Подключил Модуль Ad, Ad views, Ad HTML, создал группу, контейнер, канал, создал две Ad, добавил одну в первый канал первого контейнера, вторую во второй канал первого контейнера...кроме заголовка ничего не вижу, что делаю не так?
p.s.s. заработало, включил тип отображения Raw, теперь бы понять как вставить Views туда...
Могу рассказать. Делаете категорию. Например "баннеры". Потом создаете материал Advertisement . Выбираете для него категорию баннеры. Создаете другой материал Advertisement. Выбираете для него ту же категорию.
На странице блоков находите блок "ad блок" и размещаете его в нужном месте. Настройки можно выставить разные. Там есть и обычное изменение - то есть на одной из открываемых страниц появится первый материал, на другой - второй. Там есть и ротация - когда материалы будут меняться по истечению какого-то времени. Хотя, как мне кажется, ротация требует больших ресурсов.
И все дела!
Кстати, у меня пятерка. Как это работает в шестом друпале - не знаю.
я это всё сделал) всё работает, спасибо, но! в идеале, в этот блок вставить два кода вьювс...чтобы чередовались именно вьювсы, а не статический html, вот что я хочу сделать...то есть есть вьювса, надо из неё выдрать код, или чтобы понятнее было, хочу понять как вставить блочную вьювсу не средствами движка, а средствами php
Я знаю, как вставить страничный вьюс
<?php
global $current_view;
$current_view->args[0]=$node->nid;
$view1 = views_get_view('название вашего вида');
print '
print '
' . t($node->title . ' Заглавие вашего вида') . '
';
print (views_build_view('embed', $view1, $current_view->args, false, false));
print '
';
?>
спасибо, вот для блочной
<?php
$view = views_get_view('название views');
print $view->execute_display('default');
?>