Правила форума Подписки Ленточный
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
True Stalker (0)
Ловец снов (ОБТ) (0)
Контракт: Выходец с того ... (0)
Prosectors Project 1.7 (0)
Тайна Кордона (0)
У костра (193)
Анекдоты (145)
Города (94)
Обновления сайта (77)
Свалка (68)
StraNNik (1417)
RamzeS (513)
Каратель (170)
Narkostalker (121)
Кракен (93)
p4ladya (05.02.2024)
alexander24tomilin (20.12.2023)
Lesnik (13.12.2023)
nikbal888 (05.12.2023)
Fugaz56 (09.08.2023)
  • Страница 1 из 1
  • 1
Дополнительные шрифты и цвета к BB-кодам.
Слышу гимн зашитых ртов
StraNNik
Группа: Администратор
Ранг: Опытный
Сообщений: 1417
Карма: 33
Сообщение # 1
Дата: 31.01.2014 в 22:13



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

Для добавления списка шрифтов:
Код
<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

  • Страница 1 из 1
  • 1
Поиск:

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