Перейти к контенту

Activity mod


Гость Salavat

Рекомендуемые сообщения

Я поставил себе этот мод и у меня почему то работает счётчик активности только в английском языке на русском же он не работает в чём дело кто может помочь

 

 

ПС: Вот сам мод

 

Forum Activity Levels Mod
Copyright 2004 LAwebTek
This code may be distributed by Invisionize ONLY for use on Invision Power Board.
You may not edit the code or redistribute any part of it.

Mod Version : 1.5 Final
Requires: IPB 2.0.0 (all versions up to Final)
Demo / Home Page: http://www.zoo-tek.com/forums/index.php?act=idx







== == == == == == == > 1 < == == == == == == ==
< Step 1 > ===== Boards.php Edits  ======

Open sources/boards.php


Find (in function show_subforums):
-----------


$temp_html .= $this->html->ForumRow( $forums->forums_format_lastinfo( $forums->forums_calc_children( $forum_data['id'], $forum_data ) ) );







REPLACE with:
---------------

                                                                                //----------------------
  	 // Start Activity Mod
  	 //----------------------
  	 $forum_data['activity'] = 0;

  	 $forum_data = $forums->forums_format_lastinfo($forums->forums_calc_children( $forum_data['id'], $forum_data) );
  	 $abonus = $forum_data['posts'];
  	 $abonus = str_replace(',', '', $abonus);
  	 $bbonus = $forum_data['topics'];
  	 $bbonus = str_replace(',', '', $bbonus);
  	 $tbonus = $abonus - $bbonus;

  	 if ($tbonus >= 200) $forum_data['activity'] += 20;
  	 if ($tbonus >= 500) $forum_data['activity'] += 20;
  	 if ($tbonus >= 1000) $forum_data['activity'] += 25;
  	 if ($tbonus >= 5000) $forum_data['activity'] += 25;

  	 $dayselepsed = $forum_data['last_post'];
  	 $dayselepsed = $forum_data['last_post'];
  	 $texplode = explode(",", $dayselepsed);
  	 $izold = 1;

  	 if ($texplode[0] == "Today") {
  	 $forum_data['activity'] += 50;
  	 $izold = 0;
  	 }

  	 if ($texplode[0] == "Yesterday") {
  	 $forum_data['activity'] += 25;
  	 $izold = 0;
  	 }

  	 if ($izold == 1) {
  	 $uexplode = explode(" ", $texplode[0]);

  	 $uexplode[0] = str_replace('Jan', '1', $uexplode[0]);
  	 $uexplode[0] = str_replace('Feb', '2', $uexplode[0]);
  	 $uexplode[0] = str_replace('Mar', '3', $uexplode[0]);
  	 $uexplode[0] = str_replace('Apr', '4', $uexplode[0]);
  	 $uexplode[0] = str_replace('May', '5', $uexplode[0]);
  	 $uexplode[0] = str_replace('Jun', '6', $uexplode[0]);
  	 $uexplode[0] = str_replace('Jul', '7', $uexplode[0]);
  	 $uexplode[0] = str_replace('Aug', '8', $uexplode[0]);
  	 $uexplode[0] = str_replace('Sep', '9', $uexplode[0]);
  	 $uexplode[0] = str_replace('Oct', '10', $uexplode[0]);
  	 $uexplode[0] = str_replace('Nov', '11', $uexplode[0]);
  	 $uexplode[0] = str_replace('Dec', '12', $uexplode[0]);

  	 $tmon = date(n);
  	 $amon = $tmon - $uexplode[0];

     if ($amon == 0) {
     $forum_data['activity'] += 10;
     } else if ($amon == 1) {
     $forum_data['activity'] -= 20;
     } else if ($amon == 2) {
     $forum_data['activity'] -= 30;
     } else if ($amon > 2) {
     $forum_data['activity'] -= 50;
     }

     }

  	 if ($forum_data['activity'] < 0) $forum_data['activity'] = 0;

  	 //----------------------
  	 // End Activity Mod
  	 //----------------------
  	 $temp_html .= $this->html->ForumRow( $forum_data );









Find (in function process_all_cats):
-----------



$temp_html .= $this->html->ForumRow( $forums->forums_format_lastinfo( $forums->forums_calc_children( $forum_data['id'], $forum_data ) ) );







REPLACE with:
---------------

                                                                                //----------------------
  	 // Start Activity Mod
  	 //----------------------
  	 $forum_data['activity'] = 0;

  	 $forum_data = $forums->forums_format_lastinfo($forums->forums_calc_children( $forum_data['id'], $forum_data) );
  	 $abonus = $forum_data['posts'];
  	 $abonus = str_replace(',', '', $abonus);
  	 $bbonus = $forum_data['topics'];
  	 $bbonus = str_replace(',', '', $bbonus);
  	 $tbonus = $abonus - $bbonus;

  	 if ($tbonus >= 200) $forum_data['activity'] += 20;
  	 if ($tbonus >= 500) $forum_data['activity'] += 20;
  	 if ($tbonus >= 1000) $forum_data['activity'] += 25;
  	 if ($tbonus >= 5000) $forum_data['activity'] += 25;

  	 $dayselepsed = $forum_data['last_post'];
  	 $dayselepsed = $forum_data['last_post'];
  	 $texplode = explode(",", $dayselepsed);
  	 $izold = 1;

  	 if ($texplode[0] == "Today") {
  	 $forum_data['activity'] += 50;
  	 $izold = 0;
  	 }

  	 if ($texplode[0] == "Yesterday") {
  	 $forum_data['activity'] += 25;
  	 $izold = 0;
  	 }

  	 if ($izold == 1) {
  	 $uexplode = explode(" ", $texplode[0]);

  	 $uexplode[0] = str_replace('Jan', '1', $uexplode[0]);
  	 $uexplode[0] = str_replace('Feb', '2', $uexplode[0]);
  	 $uexplode[0] = str_replace('Mar', '3', $uexplode[0]);
  	 $uexplode[0] = str_replace('Apr', '4', $uexplode[0]);
  	 $uexplode[0] = str_replace('May', '5', $uexplode[0]);
  	 $uexplode[0] = str_replace('Jun', '6', $uexplode[0]);
  	 $uexplode[0] = str_replace('Jul', '7', $uexplode[0]);
  	 $uexplode[0] = str_replace('Aug', '8', $uexplode[0]);
  	 $uexplode[0] = str_replace('Sep', '9', $uexplode[0]);
  	 $uexplode[0] = str_replace('Oct', '10', $uexplode[0]);
  	 $uexplode[0] = str_replace('Nov', '11', $uexplode[0]);
  	 $uexplode[0] = str_replace('Dec', '12', $uexplode[0]);

  	 $tmon = date(n);
  	 $amon = $tmon - $uexplode[0];

     if ($amon == 0) {
     $forum_data['activity'] += 10;
     } else if ($amon == 1) {
     $forum_data['activity'] -= 20;
     } else if ($amon == 2) {
     $forum_data['activity'] -= 30;
     } else if ($amon > 2) {
     $forum_data['activity'] -= 50;
     }

     }

  	 if ($forum_data['activity'] < 0) $forum_data['activity'] = 0;

  	 //----------------------
  	 // End Activity Mod
  	 //----------------------
  	 $temp_html .= $this->html->ForumRow( $forum_data );







Save and upload boards.php
-------------------------------------




== == == == == == == > 2 < == == == == == == ==
< Step 2 > ===== Skin Edit  ======

Open the AdminCP => Skins & Templates => *Templates Set (repeat for each set in use)
=> Edit Root Skin Template HTML => Board Index => ForumRow



Find:
-----------


{$data['_queued_info']}






Add Below:
---------------


<table width='100%' cellpadding='0'><tr><td nowrap='nowrap'>
<div style='font-size: 11px; color: #992A2A'>» Activity: <img src='style_images/<#IMG_DIR#>/bar_left.gif' alt=''><img  width="{$data['activity']}" height='11' align='middle' src='style_images/<#IMG_DIR#>/bar.gif' alt=''><img  src='style_images/<#IMG_DIR#>/bar_right.gif' alt=''></div>
</td></tr></table>






Press "Save Template Bits".
That's it, you're all done... enjoy!

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.