Приветствую Вас Гость 23:11 | 28.04.2024
  • Страница 1 из 1
  • 1
Форум WarCrafting.at.ua » Вебмастеру » Скрипты для Ucoz » Цитата сотрудников Близзард
Цитата сотрудников Близзард
Оффлайн
Ghrnek
Понедельник, 31.10.2011, 11:29 | Сообщение # 1
Новая
Сообщений: 195
4
Данный скрипт позволит Вам лично, или пользователям Вашего портала писать в новостях сайта цитату от сотрудников Близзард.

Приступим к установке:
  • Открываем для редактирования свои таблицы стилей (.css) и в конце добавляем:

    Code
    .blizzquotewrap{padding: 10px 5px 10px 5px}    
        .blizzquoteheader{background-color:#8e8a81;padding:5px;font-weight:bold;color:#00475e;font-size:15px}    
        .blizzquoteinner{background-color:#8e8a81;border:1px solid #737267;padding:3px 5px;-moz-box-shadow:0 0 6px #434137;-webkit-box-shadow:0 0 6px #434137;box-shadow:0 0 6px #434137;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px}    
        .blizzquoteheader span{display:block;padding:0 0 3px 27px;border-bottom:1px solid #0061a4;height:21px;line-height:21px;text-shadow:0 0 1px #D2F1FD, 0 0 3px #D2F1FD;background: url("/qwote/blizzquoteicon.png") left top no-repeat #8e8a81}    
        .blizzquote{padding:0 5px 5px 5px;text-shadow:0 0 3px #31C7FF;color:#00253d;font-size:12px;background: url("/qwote/blizzquote.jpg") left top no-repeat #8e8a81}    
        .blizzquote b{color:white}


  • Теперь редактируем шаблоны "Страница архива материалов" и "Страница материала и комментариев к нему" новостей сайта, действия необходимо проделать с обоими шаблонами. Находим:

    Code
    $BODY$


    и заменяем на:

    Code
    $BODY$     
        <script type="text/javascript" language="javascript">     
        e=document.getElementsByTagName("TD");     
        for(k=15; k<e.length;k++) {     
        if(e[k].className=='posttdMessage') {     
        s=e[k].innerHTML;     
        while (s.indexOf('[blizz]') != -1){     
        s=s.replace('[blizz]','<div class="blizzquotewrap"><div class="blizzquoteinner"><span class="corners-top"><span></span></span><div class="blizzquoteheader"><span>Цитата <b> сотрудников Близзард</b></span></div><div class="blizzquote">'); s=s.replace('[/blizz]','</div><span class="corners-bottom"><span></span></span></div></div>');     
        e[k].innerHTML=s;     
        }     
        } }  


    Теперь когда на форуме Вы или Ваши пользователи могут писать цитату от Близардов используя код:

    Code
    blizz]Текст[/blizz]


    ВНИМАНИЕ!
    Если после установки у Вас не отображается вид цитаты так как на скриншоте, но выполнили Вы все правильно, то:
    1. Что-то всё-таки неправильно
    2. У вас не указан класс для формы сообщения:

    Code
    class="posttdMessage"


    Чтобы скрипт работал, скачайте архив и залейте в корень сайта!

    При перепечатывании скрипта, пожалуйста не стоит выдавать его за свою работу, не забывайте ставить ссылку на источник материала!

    Источник
  • Cruzel
    Вторник, 01.11.2011, 18:56 | Сообщение # 2
    Удаленные
    Сообщений:
    dessower, /qwote/blizzquote.jpg, картинки не хватает
    Оффлайн
    Ghrnek
    Вторник, 01.11.2011, 20:17 | Сообщение # 3
    Новая
    Сообщений: 195
    4
    Всмысле? Когда поставишь скрипт чего не хватает?
    Arxangel21
    Среда, 02.11.2011, 20:13 | Сообщение # 4
    Удаленные
    Сообщений:
    dessower, точно.
    Смотри, в CSS прописанно, что берётся картинка, допустим /qwote/blizzquoteicon.png
    Но так как её нету, то скрипт вряд ли будет правильно работать
    Оффлайн
    Leo-96
    Среда, 02.11.2011, 21:58 | Сообщение # 5
    Новая
    Сообщений: 308
    47
    Оффлайн
    Ghrnek
    Среда, 02.11.2011, 22:37 | Сообщение # 6
    Новая
    Сообщений: 195
    4
    И что ты доказал?
    Никто не говорил, что я писал это от себя. Я не программист, пишущий скрипты. Будь я таковым, я бы давно зарабатывал по 1000$ работая в uCoz. Да и зачем мне напрягаться, если этот скрипт давно уже сделали.
    Оффлайн
    Leo-96
    Среда, 02.11.2011, 22:43 | Сообщение # 7
    Новая
    Сообщений: 308
    47
    dessower, Что? Я Тебя неочём неспрашивал и нечего недоказывал, я только дополнил, что ты написал. Ты всё усложняеш. dry
    Cruzel
    Среда, 02.11.2011, 23:58 | Сообщение # 8
    Удаленные
    Сообщений:
    Такс, хватит тут дискуссий) dessower отлично оформил, это заслуживает похвалы.
    Подредактировал первый пост
    Оффлайн
    Ghrnek
    Четверг, 03.11.2011, 17:22 | Сообщение # 9
    Новая
    Сообщений: 195
    4
    Ну че Cruzel, запилишь скриптик тут? Очень полезен для написания статей и новостей.
    Cruzel
    Четверг, 03.11.2011, 19:46 | Сообщение # 10
    Удаленные
    Сообщений:
    dessower, да, на выходных запилю, когда буду заниматься сайтом. Надо кое-что поменять в шаблоне, да и функции новые добавлю. Уже есть идеи
    Форум WarCrafting.at.ua » Вебмастеру » Скрипты для Ucoz » Цитата сотрудников Близзард
    • Страница 1 из 1
    • 1
    Поиск:
    пусто
    Copyright © 2011 WarCrafting Portal