Правила форума Подписки
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Баннерообмен с SVK Portal (2)
Hibernation Evil - Эпизод... (0)
Народная Солянка 2016 [OG... (0)
У костра (193)
Вступить в группировку (40)
У костра (193)
Анекдоты (145)
Города (94)
Обновление сайта (68)
Создание НПС (63)
StraNNik (1366)
RamzeS (523)
Каратель (178)
Narkostalker (127)
Кракен (93)
karafnurdin (28.11.2020)
Zarig (19.11.2020)
alekseitsarapckin (15.11.2020)
kendyukoleg (11.11.2020)
medewo10 (08.11.2020)
  • Страница 1 из 1
  • 1
Форум[S-R] | Развлекательный форум » Мастерская портала » Скрипты » Разное » Дополнительные шрифты и цвета к BB-кодам.
Дополнительные шрифты и цвета к BB-кодам.
StraNNik
StraNNik
Пропуск №: 1
Регистрация: 20.11.2013
Ранг: Легенда
Сообщений: 1366
Карма: 28 | Хабар: 10
Слышу гимн зашитых ртов
Дата: Пятница, 31.01.2014, 22:13/ Сообщение №: 1



Всё достаточно просто:
В шаблон «Форум, форма добавления» (в самый низ) добавляются следующие скрипты:

Для добавления списка шрифтов:
Код
<script type="text/javascript">    
function setFFamily(){    
var obj=document.getElementById('ffont'),olen=obj.options.length;    
var family=[['Verdana','Verdana'],['Tahoma','Tahoma'],['Georgia','Georgia'],['Palatino','Palatino Linotype'],['Monotype Corsiva','Monotype Corsiva']];    
for(i=0,len=family.length;i<len;i++){    
obj.options[olen]=new Option(family[i][0],family[i][1]);olen++;    
};};    
if(document.getElementById('ffont')){setFFamily();};    
</script>

Где:

Код
var family=[['Verdana','Verdana'],['Tahoma','Tahoma'],['Georgia','Georgia'],['Palatino','Palatino Linotype'],['Monotype Corsiva','Monotype Corsiva']];


- массив добавляемых шрифтов, первое значение: - название - будет отображаться в выпадающем списке, второе значение - имя шрифта (полностью) - будет вписываться в bb-код.
И первое и второе значение - в кавычках.
... В принципе, всё.

Для добавления списка цветов:

Код
<script type="text/javascript">    
function setFColor(){    
var obj=document.getElementById('fcolor'),olen=obj.options.length;    
var colors=[['Розовый','#f1f'],['Коричневый','#630'],['Бордовый','#933'],['Салатовый','#3c6']];    
for(i=0,len=colors.length;i<len;i++){    
obj.options[olen]=new Option(colors[i][0],colors[i][1]);    
obj.options[olen].setAttribute('style','color:'+colors[i][1]);    
olen++;    
};};    
if(document.getElementById('fcolor')){setFColor();};    
</script>


Где:

Код
var colors=[['Розовый','#f1f'],['Коричневый','#630'],['Бордовый','#933'],['Салатовый','#3c6']];


- массив добавляемых цветов, в котором: первое значение - имя/название цвета (любое) - будет отображаться в выпадающем списке; второе значение - точный код цвета (возможные значения HEX, RGB, Ключевое слово) - будет вписываться в bb-код и в цвет названия цвета в списке.
И первое и второе значение - в кавычках.

...
Список ограничен лишь разумными пределами.


StalkerAE



Тихо на улице, пусто в квартире..Спасибо реактору №4

Форум[S-R] | Развлекательный форум » Мастерская портала » Скрипты » Разное » Дополнительные шрифты и цвета к BB-кодам.
  • Страница 1 из 1
  • 1
Поиск:

Авторское право на игру и использованные в ней материалы принадлежат GSC Game World.
Любое использование материалов сайта возможно только с разрешения его администрации!
Для корректного отображения сайта, рекомендуем использовать обновленный Yandex.Browser
Powered by StraNNik | Хостинг от uCoz | Рекомендуем AdGuard
© 20.11.2013-29.11.2020