01.11.2010 13:29:56
Шрифты в навигации
Что-бы удалить шрифты из навигации.
Весь код, который написан в этом сообщении следует вставлять в «HTML шаблоны 1» -- «настройки» в самый низ, обрамляя тегами:
В настройках есть 2 таблицы с шрифтами. Одна для ника, другая для сообщений.
Если мы хотим работать с таблицей шрифтов ника, пишем следующее:
Если с таблицей шрифтов сообщений:
Из таблиц шрифтов строки удаляются функцией deleteRow(rownum), которая в качестве параметра rownum принимает номер удаляемой строки. Причем нумерация строк идет с нуля (default -- 0, Andale Mono -- 1, Arial -- 2 и так далее). После удаления строки все строки, идущие после неё перенумировываются заново. Например, удаляем 4-ю строку => 5-я становится четвертой, 6-я пятой и так далее. Это следует учесть при удалении нескольких строк. Чтобы не путаться, можно строки удалять начиная с большей.
Возвращаясь к изначальному вопросу, чтобы удалить шрифты Fixedsys, MS Sans Serif и MS Serif из шрифтов ника и сообщений, необходимо в Шаблон настройки в самый низ добавить код:
Автор : Mickeleangelo
Весь код, который написан в этом сообщении следует вставлять в «HTML шаблоны 1» -- «настройки» в самый низ, обрамляя тегами:
<script type="text/javascript">
function ClearFonts(){
… // Тут будет код
}
setTimeout(ClearFonts, 500);</script>
function ClearFonts(){
… // Тут будет код
}
setTimeout(ClearFonts, 500);</script>
В настройках есть 2 таблицы с шрифтами. Одна для ника, другая для сообщений.
Если мы хотим работать с таблицей шрифтов ника, пишем следующее:
var n_fonttd = document.getElementById("n_fonts_table");
var n_fonttable = n_fonttd.childNodes[0];
var n_fonttable = n_fonttd.childNodes[0];
Если с таблицей шрифтов сообщений:
var m_fonttd = document.getElementById("m_fonts_table");
var m_fonttable = m_fonttd.childNodes[0];
var m_fonttable = m_fonttd.childNodes[0];
Из таблиц шрифтов строки удаляются функцией deleteRow(rownum), которая в качестве параметра rownum принимает номер удаляемой строки. Причем нумерация строк идет с нуля (default -- 0, Andale Mono -- 1, Arial -- 2 и так далее). После удаления строки все строки, идущие после неё перенумировываются заново. Например, удаляем 4-ю строку => 5-я становится четвертой, 6-я пятой и так далее. Это следует учесть при удалении нескольких строк. Чтобы не путаться, можно строки удалять начиная с большей.
Возвращаясь к изначальному вопросу, чтобы удалить шрифты Fixedsys, MS Sans Serif и MS Serif из шрифтов ника и сообщений, необходимо в Шаблон настройки в самый низ добавить код:
<script type="text/javascript">
function ClearFonts(){
var n_fonttd = document.getElementById("n_fonts_table");
var n_fonttable = n_fonttd.childNodes[0];
n_fonttable.deleteRow(10);
n_fonttable.deleteRow(9);
n_fonttable.deleteRow(6);
var m_fonttd = document.getElementById("m_fonts_table");
var m_fonttable = m_fonttd.childNodes[0];
m_fonttable.deleteRow(10);
m_fonttable.deleteRow(9);
m_fonttable.deleteRow(6);
}
setTimeout(ClearFonts, 500);</script>
function ClearFonts(){
var n_fonttd = document.getElementById("n_fonts_table");
var n_fonttable = n_fonttd.childNodes[0];
n_fonttable.deleteRow(10);
n_fonttable.deleteRow(9);
n_fonttable.deleteRow(6);
var m_fonttd = document.getElementById("m_fonts_table");
var m_fonttable = m_fonttd.childNodes[0];
m_fonttable.deleteRow(10);
m_fonttable.deleteRow(9);
m_fonttable.deleteRow(6);
}
setTimeout(ClearFonts, 500);</script>
Автор : Mickeleangelo