Блок над шапкой в любой теме

27 марта 2008 в 22:08

Подскажите, может есть модуль, или решение проблемы...
нужно сделать такой модуль, чтобы вверху ЛЮБОЙ темы был блок с некоторыми ссылками (подписаться, создать и т.п.) аля blog.ru, lj.ru и т.п.

Комментарии

gestapo >> свяжись со мной...
как то опасно связываться, судя по нику Smile
Но наберусь смелости и стукнусь в асю Smile
надеюсь это бесплатно...

Гость (гостевой логин)
>>VladSavitsky , вы немного неверно поняли - тут требуется поверх ЛЮБОЙ тему выводить. Как я понимаю, делают блоговый сервис, добавил
>>возможность переключения тем пользователям - и уперлись.
>> Да, а если будет тема в которой не прописаны Primary Links ?

Примерно так все и есть... Primary linx - не решение..
если уж на то пошло то simplemenu больше подойдет... но хотелось бы что-то типо панели инструментов...
для большей наглядности прикрепил к старт-посту два изображения

27 марта 2008 в 23:47

Решается элементарно настройкой Primary Links (в Меню).
Если вам нужно выводить туда блок, то придётся в теме делать ещё один регион. О том, как добавить регион уже писали на этом сайте - ищите.
В этот регион вы можете выводить любые блоки (на странице Блоки).

27 марта 2008 в 22:56

Хм, если найдете решение, сообщите здесь, пожалуйста. Навскидку ничего даже примерно не могу придумать. Ведь это противоречит самой системе переключаемых тем оформления, разве нет?

27 марта 2008 в 23:04

VladSavitsky , вы немного неверно поняли - тут требуется поверх ЛЮБОЙ тему выводить. Как я понимаю, делают блоговый сервис, добавил возможность переключения тем пользователям - и уперлись.
Да, а если будет тема в которой не прописаны Primary Links ?

27 марта 2008 в 23:15

Можно javascript-ом: написать модуль с одним хуком menu из которого добавлять код javascript-а (или файл со скриптом). А там с помощью jquery добавить в начало body нужный html-код.

JS примерно такой:

$(document).ready(function() {
$("body").prepend("....html-код...");
});

28 марта 2008 в 13:20