ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🔥 Новинка в портфолио: ДИЗАЙН ФОРУМА В СТИЛЕ ФЭНТЭЗИ С ПРОЗРАЧНОСТЬЮ

Платформа: MyBB.ru (RusFF)
Стоимость: 8000 рублей;
Авторы: Moju & Gerda

Посмотреть

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » Скрипт специальных сообщений над списком тем раздела.


Скрипт специальных сообщений над списком тем раздела.

Сообщений 1 страница 3 из 3

1

Выглядит эта шняга вот так :) :

http://s39.radikal.ru/i086/0912/a6/e9b84da53b51.jpg

<script type="text/javascript">
    var url = new Array();
    url.push(new Array("id=1", "Специальная сообщение для категории 1"));

    url.push(new Array("id=2", "Специальная сообщение для категории 2"));

    url.push(new Array("id=7"));

    var text = 'Это сообщение выскочит, если не указано специальное'
    try{
    var block = document.getElementById("pun-viewforum");
    for(i in url){
        if(document.URL.indexOf("viewforum.php?"+url[i][0])!=-1){
        var mess = document.createElement('div');
        mess.className = "container";
        mess.id = "pun-alert";
        mess.innerHTML = (url[i][1]) ? url[i][1] : text;
       
        block.insertBefore(mess,document.getElementById("pun-main"));
        }
    }
    }
    catch(e){}
    </script>

Здесь указано: в первых скобка id-номер категории, можно посмотреть в адресе идет после "viewforum.php?id=", во вторых скобках специальное сообщение именно для этой категории, можно не указывать. Размножать сколько надо и сколько не надо =)
Здесь указано стандартное сообщение, его надо обязательно ввести
Здесь указан класс нового контейнера для css
Здесь указан id нового контейнера для css
сообщение выскакивает только на странице просмотра тем, можно сделать отдельно для тем, можно сделать для всех тем данной категории, это если кому-то надо

источник информации - http://forum.mybb.ru/viewtopic.php?id=21778&p=35

немного дополнительной инфы от меня:

Тест сообщений (который вы вводите между кавычек) может быть отформатирован с помощью HTML! (это особенно радует)
То бишь используя теги html, вы можете делать текст жирным, курсивом, располагать его по центру, размещать картинки, ссылки, коды баннеров, бегущие строки и т.п. проверено.

Удачи всем со скриптом. :flag:
Если что, обращайтесь с вопросами.

0

2

http://i.smiles2k.net/aiwan_smiles/victory.gif Спс

0

3

Исправленная версия

Код:
    <script type="text/javascript">
    var url = new Array();
    url.push(new Array("id=1", "Специальная сообщение для категории 1"));

    url.push(new Array("id=2", "Специальная сообщение для категории 2"));

    url.push(new Array("id=7"));

    var text = 'Это сообщение выскочит, если не указано специальное'
    try{
    var block = document.getElementById("pun-viewforum");
    for(i in url){
        if(location.search == "?"+url[i][0]){
        var mess = document.createElement('div');
        mess.className = "container";
        mess.id = "pun-alert";
        mess.innerHTML = (url[i][1]) ? url[i][1] : text;
       
        block.insertBefore(mess,document.getElementById("pun-main"));
        }
    }
    }
    catch(e){}
    </script>

0


Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » Скрипт специальных сообщений над списком тем раздела.