Измененный вид статистики форума uCoz
Это новый по формату вид статистики, где то можно сказать усовершенствованный. Он полностью меняет саму структуру дизайна на модуле. Также он хорошо редактируется по гамме цвета, чтоб можно было его полностью подогнать под свой сайт. На темном дизайн ресурсе, он смотрится намного лучше, но и светлый можно отлично сделать. Здесь просто все зависит от того, кто его устанавливает и потом если будет настраивать. Установка: Общий вид страниц форума - После $BОDY$ устанавливаем скрипт: Код <?if($PAGE_ID$='main' or $PAGE_ID$='recentthreads')?> <style>.gTableRight {display:none;} .stis {border-bottom:1px solid #383838; background:#000; padding:5px; color:#6d6d6d; font-weight:normal;} .stis_r {float:right; border-left:1px dotted #383838; background:#000; padding:5px; margin-top:-5px; margin-bottom:-9px; margin-right:-5px; width:78px; text-align:center; color:#3d3d3d; font-weight:bold;} #forB b {display:inline-block; margin:-5px 5px; border-top:1px solid #383838; border-left:1px dotted #383838; border-right:1px dotted #383838; padding:4px 8px;} .bikaXD {border-bottom:1px solid #383838; background:#000; padding:5px; color:#6d6d6d; margin:-10px; margin-bottom:10px;} </style> <script type="text/javascript"> $(".gTableSubTop:contains('Статистика форума')").parent('tr').each(function(){ $(this).parent().find('.gTableSubTop:contains("Поздравляем с Днем Рождения!")').attr({'colspan' : '4'}); $(this).parent().find('.birthdaysBlock').parent('td').attr({'colspan' : '4'}); $(this).find('td').text('Статистика').attr({'width' : '220px'}); $(this).prev().prev().hide(); $(this).prev().hide(); troll = [$(this).prev().find('td:eq(1)').html(),$(this).prev().parent().find('td.gTableSubTop:first').html(),$(this).prev().find('td:eq(1) div').html()]; $(".gTableTop:contains('Дополнительная информация')").attr({'colspan' : '4'}).text('Статистика форума'); $(this).next().find('td:eq(1)').attr({'colspan' : '2'}); stati = [$(this).next().find('td:eq(1)').find('b:first').text(),$(this).next().find('td:eq(1)').find('b:eq(1)').text(),$(this).next().find('td:eq(1)').find('b:eq(2)').text(),$(this).next().find('td:eq(1)').find('a').attr('href'),$(this).next().find('td:eq(1)').find('a').text()]; $(this).next().find('td:eq(1)').html('<div id="sqlStat" style="margin:-10px;"></div>'); $('#sqlStat').append('<div class="stis"><div class="stis_r">'+stati[1]+'</div>Сообщений:</div>'); $('#sqlStat').append('<div class="stis"><div class="stis_r">'+stati[0]+'</div>Создано тем:</div>'); $('#sqlStat').append('<div class="stis"><div class="stis_r">'+stati[2]+'</div>Пользователей:</div>'); $('#sqlStat').append('<div class="stis" style="border:0px;"><div class="stis_r" style="padding:5px 3px; width:82px;"><a href="'+stati[3]+'">'+stati[4]+'</a></div>Новый участник:</div>'); $(this).prepend('<td colspan="2" id="forB" class="gTableSubTop">'+troll[2]+'</td>'); $(this).next().find('td:eq(1)').before('<td colspan="2" class="gTableBody1" style="padding: 10px;" valign="top"><div id="sqStat"></div></td>'); $('#sqStat').append('<div class="bikaXD">'+troll[1]+'</div>'); $('#sqStat').append('<div id="figase">'+troll[0]+'</div>'); $("#figase").find('div.statsRecord').hide(); }); </script> <?endif?> Но также есть еще одна, и вы также можете ее разместить, ее больше на светлый фон устанавливают. Также! Общий вид страниц форума - После $BОDY$ устанавливаем скрипт: Код <?if($PAGE_ID$='main')?> <style> .gTables {background:#dcdcdc;} #record {padding:6px;background:#f7f7f7;} #onlis {padding:6px;background:#fff;} #onlines {background:#fff;padding:6px;} #alltem,#allotvet,#allusers {background:#f7f7f7;padding:6px;} #tem,#otvet,#alluser,#newuser {padding:6px;background:#fff;text-align:center;font-weight:bold;} </style> <table width="100%" cellspacing="1" cellpadding="0" border="0" class="gTables" style="margin-top:-25px;"> <tbody><tr><td class="gTableTop" colspan="8"><div class="gTopCornerRight" style="float:right"></div>Статистика форума</td></tr> <tr><td id="onlis" colspan="4"></td><td id="record" colspan="4"></td></tr> <tr><td id="onlines" colspan="8"></td></tr> <tr><td id="alltem" >Всего создано тем:</td><td id="tem"></td><td id="allotvet">Всего создано ответов:</td><td id="otvet"></td><td id="allusers">Всего зарегистрировано человек:</td><td id="alluser"></td><td id="allusers">Новый участник:</td><td id="newuser"></td></tr> </tbody></table> <script> var newUser = $('.gTableBody1 b:last').html(); var posetiteli = $('.gTableSubTop').slice(-2).html(); var onlines = $('.gTableBody1').html(); var record = $('.statsRecord').html(); var allTem = $('.gTableBody1:last b:first').html(); var allotvet = $('.gTableBody1:last b + b').html(); var allUsers = $('.gTableBody1:last b').eq(2).html(); $('.gTable').last().html(''); $('#record').html(record); $('#onlines').html(onlines); $('#onlis').html(posetiteli); $('#tem').html(allTem); $('#otvet').html(allotvet); $('#alluser').html(allUsers); $('#newuser').html(newUser); $('.statsRecord').attr('style','display:none'); </script><?endif?> Здесь представлено 2 скрипта. |
Поделиться в социальных сетях
Материал разместил
Комментарии: 14 | |
| |
1 2 » | |