Перенос длинных ссылок Чтоб вид не портили
Небольшое такое дополнение к скрипту игнор-листа (http://www.novosti-kosmonavtiki.ru/phpBB2/viewtopic.php?t=8503).
После строки "(function() {" надо вставить следующий код:
// * * * * * * * * * * * * * * * * * * * * * * * *
// Add spaces to anchors.
var MaxStrLen = 60;
var j = document.getElementsByTagName('a');
for (var i2 = 0; i2 < j.length; i2++) {
var sIn1 = j[i2].innerHTML;
var sOut1 = '';
var Len1 = sIn1.length;
var find = 0;
if (Len1 > MaxStrLen) {
// No tegs, only!
for (var i3 = 0; i3 < Len1; i3++) {
if ( (sIn1[i3] == '<') || (sIn1[i3] == '>') ) {
find = 1;
break;
}
}
// Add spaces to anchors.
if (find == 0) {
var k2 = 0;
for (var i3 = 0; i3 < Len1; i3++) {
sOut1 = sOut1 +sIn1[i3];
if (sIn1[i3] == ' ') {k2 = 0} else {k2 = k2 +1};
if (k2 >= MaxStrLen) {
k2 = 0;
sOut1 = sOut1 +'
';
}
}
j[i2].innerHTML = sOut1;
}
}
}
// * * * * * * * * * * * * * * * * * * * * * * * *
И переустановить скрипт.
Тогда длинные ссылки в которых нет тегов будут переноситься на следующую строку и не будут растягивать всю страницу по горизонтали.
Проверить работу можно, например, здесь (http://www.novosti-kosmonavtiki.ru/phpBB2/viewtopic.php?t=8621). Четвёртый постинг сверху.