[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... Тема только по сайтам в системе uCoz » Cкрипт статистики для форума. Помогите поправить.

Cкрипт статистики для форума. Помогите поправить.
[1] san47 [29.12.2011, 05:57]
Доброе утро,likbezz может ещё поможете ,есть скрипт статистики,ставлю на тест сайт или на любой другой все работает,ставлю на свой не хочет,уже что только не перепробовал,и шаблон стандартный ставил,и скрипты все удалял,и бибилиотеку менял,не чего не помогает,сайт в лс кинул
Code
<?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>    
        $(function () {    
    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?>

а должно работать вот как
Прикрепления: 6422928.png (19.0 Kb)


Сообщение отредактировал likbezz - Четверг, 29.12.2011, 09:12
[2] likbezz [29.12.2011, 09:11]
san47,
Quote (san47)
Доброе утро,likbezz может ещё поможете ...

Доброе, помогу.
Quote (san47)
есть скрипт статистики, ...

Дерьмовый скрипт.
Quote (san47)
а должно работать вот как

Держи:
Code
<script type="text/javascript">
$(document).ready(function(){
/*Start(Не трогать!)[By Likbezz]*/
var obj=$('table.gTable:last'), gtb=$('td.gTableBody1',obj), gts=$('td.gTableSubTop',obj), rcr=$('div.statsRecord',obj), alt=$('b',gtb[1]);
/*End(Не трогать!)[By Likbezz]*/
$('#record').html(rcr[0].innerHTML);rcr.remove();
$('#onlines').html(gtb[0].innerHTML.length>10?gtb[0].innerHTML:'Он-лайн только гости');      
$('#onlis').html(gts[0].innerHTML);          
$('#tem').html(alt[0].innerHTML);          
$('#otvet').html(alt[1].innerHTML);          
$('#alluser').html(alt[2].innerHTML);          
$('#newuser').html(alt[3].innerHTML);          
obj.remove();
});
</script>




...

... С вас 3$ ... )
Прикрепления: 6218060.png (19.0 Kb) · 5362352.png (3.3 Kb) · 8449750.png (3.2 Kb)
[3] san47 [29.12.2011, 11:41]
Quote (likbezz)
Держи:

Спасибо
ради интереса,а почему тот скрипт работать не хотел ? ведь я его на нескольких сайтах ставил и он работал,а здесь не захотел?
Quote (likbezz)
... С вас 3$ ... )

3 нет,но немного есть,давайте Z, номер кошелька.
[4] likbezz [29.12.2011, 11:48]
san47,
Quote (san47)
ради интереса,а почему тот скрипт работать не хотел ? ведь я его на нескольких сайтах ставил и он работал,а здесь не захотел?

Потому что криво написан был, а там работал лишь по тому, что не было блока с именинниками.
Так как «.gTableBody1:last» - это она и есть, и в ней никакого «b:first» нету ... То же самое и с «$('.gTableSubTop').slice(-2)» ...
...

Quote (san47)
3 нет,но немного есть,давайте Z, номер кошелька.

Главная » левая колонка - там все реквизиты.

...
[5] san47 [29.12.2011, 13:57]
Quote (likbezz)
Главная » левая колонка - там все реквизиты.

сори не заметил,спасибо ещё раз


Полная версия сайта