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

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

Хак то простой...

Варнинг LEVEL в Профайле и Топиках виден и доступен для просмотра всем зарегистрированным юзерам - а не только одному АДМИНУ :D

 

В принципе этот хак уже создан для версии 1.2 RCx, но он не оптимизирован для FINAL, т.к. в финалке варнинг система немного изменена...

 

Если бы нашелся программер, который смог бы добить этот хак для финалки - былоб класссссненЬко!

 

Вот собсна сам код, который отлично работает в RC версиях, но в финалке не пашет...

 

 

 

1. Open up sources/topics.php.

 

2. Find the following ( approx line 1099 )

 

$member['warn_text'] = $ibforums->lang['tt_warn']. '(' . "<a href=\"java script:PopUp('{$this->base_url}act=warn&mid={$member['id']}&CODE=view','Pager','500','450','0','1','1','1')\">{$member['warn_percent']}</a>" .'%)';

}

 

3. After Add:

 

///////////////////////////////

// All Members View Warnings Mod

// By Shit4Brains 2003

///////////////////////////////

 

If ( $member['warn_text'] == "" ) {

 

// Work out which image to show.

 

if ( $member['warn_level'] < 1 )

{

$member['warn_img'] = '<{WARN_0}>';

}

else if ( $member['warn_level'] >= $ibforums->vars['warn_max'] )

{

$member['warn_img'] = '<{WARN_5}>';

$member['warn_percent'] = 100;

}

else

{

$member['warn_percent'] = $member['warn_level'] ? sprintf( "%.0f", ( ($member['warn_level'] / $ibforums->vars['warn_max']) * 100) ) : 0;

 

if ( $member['warn_percent'] > 100 )

{

$member['warn_percent'] = 100;

}

 

if ( $member['warn_percent'] >= 81 )

{

$member['warn_img'] = '<{WARN_5}>';

}

else if ( $member['warn_percent'] >= 61 )

{

$member['warn_img'] = '<{WARN_4}>';

}

else if ( $member['warn_percent'] >= 41 )

{

$member['warn_img'] = '<{WARN_3}>';

}

else if ( $member['warn_percent'] >= 21 )

{

$member['warn_img'] = '<{WARN_2}>';

}

else if ( $member['warn_percent'] >= 1 )

{

$member['warn_img'] = '<{WARN_1}>';

}

else

{

$member['warn_img'] = '<{WARN_0}>';

}

}

 

if ( $member['warn_percent'] < 1 )

{

$member['warn_percent'] = 0;

}

 

 

 

$member['warn_text'] = $ibforums->lang['tt_warn'] . ' ( ' . "{$member['warn_percent']}" . '% )';

 

}

 

///////////////////////////////

///////////////////////////////

 

 

4. Save the file and upload it again.

 

5. Your all done! Enjoy

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

Так это сам автор наверняка сделает скоро. Вот почитай этот топик, может оттуда, что-то полезное найдешь :D

http://forums.ibplanet.com/?act=ST&f=21&t=8090

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

Oska

Так это сам автор наверняка сделает скоро

IMHO автор забил на этот хак

 

 

Вот почитай этот топик, может оттуда, что-то полезное найдешь

Нет там ничего полезного :D

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

Я не смогу занятся в данный момент. Много работы еще, да и проблемы в институте :D

Если кто-то другой вам поможет...

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

Сделаем проще - найдём в Topics.php

 	 if (
      ( $ibforums->member['is_mod'] AND $ibforums->member['allow_warn'] )
   or ( $ibforums->member['g_is_supmod'] == 1 )
   or ( $ibforums->vars['warn_show_own'] and ( $ibforums->member['id'] == $member['id'] ) )
     )

Если хотим открыть статистику для всех, стираем вышеозначенные строки или закомментируем их (добавим слева /* а справа */ ;). Если хотим открыть статистику только зарегистрированным членам :D , то заменим на

if ($ibforums->member['id'])

:yes

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

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

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

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

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

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

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

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

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

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

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

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