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

Главные вкладки

Аватар пользователя Алексей Дёмин Алексей Дёмин 27 марта 2008 в 22:08

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

Комментарии

Аватар пользователя Алексей Дёмин Алексей Дёмин 27 марта 2008 в 23:47

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

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

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

Аватар пользователя VladSavitsky VladSavitsky 27 марта 2008 в 22:56

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

Аватар пользователя Гость Гость (не проверено) 27 марта 2008 в 23:04

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

Аватар пользователя Гость Гость (не проверено) 27 марта 2008 в 23:15

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

Аватар пользователя edhel edhel 28 марта 2008 в 13:20

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

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

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