Цитата сотрудников Близзард
|
|
Оффлайн
Ghrnek
Понедельник, 31.10.2011, 11:29 | Сообщение # 1
|
Данный скрипт позволит Вам лично, или пользователям Вашего портала писать в новостях сайта цитату от сотрудников Близзард.
Приступим к установке: Открываем для редактирования свои таблицы стилей (.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$ <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; } } }
Теперь когда на форуме Вы или Ваши пользователи могут писать цитату от Близардов используя код:
ВНИМАНИЕ! Если после установки у Вас не отображается вид цитаты так как на скриншоте, но выполнили Вы все правильно, то: 1. Что-то всё-таки неправильно 2. У вас не указан класс для формы сообщения:
Code class="posttdMessage"
Чтобы скрипт работал, скачайте архив и залейте в корень сайта! При перепечатывании скрипта, пожалуйста не стоит выдавать его за свою работу, не забывайте ставить ссылку на источник материала!
Источник
|
|
Cruzel
Вторник, 01.11.2011, 18:56 | Сообщение # 2
|
dessower, /qwote/blizzquote.jpg, картинки не хватает
|
|
Оффлайн
Ghrnek
Вторник, 01.11.2011, 20:17 | Сообщение # 3
|
Всмысле? Когда поставишь скрипт чего не хватает?
|
|
|
dessower, точно. Смотри, в CSS прописанно, что берётся картинка, допустим /qwote/blizzquoteicon.png Но так как её нету, то скрипт вряд ли будет правильно работать
|
|
Оффлайн
Leo-96
Среда, 02.11.2011, 21:58 | Сообщение # 5
|
Оффлайн
Ghrnek
Среда, 02.11.2011, 22:37 | Сообщение # 6
|
И что ты доказал? Никто не говорил, что я писал это от себя. Я не программист, пишущий скрипты. Будь я таковым, я бы давно зарабатывал по 1000$ работая в uCoz. Да и зачем мне напрягаться, если этот скрипт давно уже сделали.
|
|
Оффлайн
Leo-96
Среда, 02.11.2011, 22:43 | Сообщение # 7
|
dessower, Что? Я Тебя неочём неспрашивал и нечего недоказывал, я только дополнил, что ты написал. Ты всё усложняеш.
|
|
Cruzel
Среда, 02.11.2011, 23:58 | Сообщение # 8
|
Такс, хватит тут дискуссий) dessower отлично оформил, это заслуживает похвалы. Подредактировал первый пост
|
|
Оффлайн
Ghrnek
Четверг, 03.11.2011, 17:22 | Сообщение # 9
|
Ну че Cruzel, запилишь скриптик тут? Очень полезен для написания статей и новостей.
|
|
Cruzel
Четверг, 03.11.2011, 19:46 | Сообщение # 10
|
dessower, да, на выходных запилю, когда буду заниматься сайтом. Надо кое-что поменять в шаблоне, да и функции новые добавлю. Уже есть идеи
|
|