
Для форума: в общий вид страниц форума, вместо $BODY$:
<center><script type="text/javascript"> var tgs = new Array( 'div','td','tr'); var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' ); var startSz = 2;
function ts( trgt,inc ) { if (!document.getElementById) return var d = document,cEl = null,sz = startSz,i,j,cTags; sz += inc; if ( sz < 0 ) sz = 0; if ( sz > 6 ) sz = 6; startSz = sz; if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
cEl.style.fontSize = szs[ sz ];
for ( i = 0; i < tgs.length; i++ ) { cTags = cEl.getElementsByTagName( tgs[ i ] ); for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ]; } } </script> <b>Размер шрифта cтраницы</b> <br> <a href="javascript:ts('body',1)"><img src="http://i071.radikal.ru/1103/ff/455e398cecaf.png"></a> | <a href="javascript:ts('body',-1)"><img src="http://s60.radikal.ru/i170/1103/f6/3a10d090d130.png"></a></center>$BODY$
Для других модулей: в нужном шаблоне находим $СONTENT$ и меняем его на:
<center><script type="text/javascript"> var tgs = new Array( 'div','td','tr'); var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' ); var startSz = 2;
function ts( trgt,inc ) { if (!document.getElementById) return var d = document,cEl = null,sz = startSz,i,j,cTags; sz += inc; if ( sz < 0 ) sz = 0; if ( sz > 6 ) sz = 6; startSz = sz; if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
cEl.style.fontSize = szs[ sz ];
for ( i = 0; i < tgs.length; i++ ) { cTags = cEl.getElementsByTagName( tgs[ i ] ); for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ]; } } </script> <b>Размер шрифта cтраницы</b> <br> <a href="javascript:ts('body',1)"><img src="http://i071.radikal.ru/1103/ff/455e398cecaf.png"></a> | <a href="javascript:ts('body',-1)"><img src="http://s60.radikal.ru/i170/1103/f6/3a10d090d130.png"></a></center>$CONTENT$
Скрипт не на кукисах. Ничего не сохраняет, при обновлении теряется.
|