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

Хак предупреждений


Вопрос

Репутация это совсем нето, это неинетресно. Вот на PhpBB есть такой хак пердупреждений, тама даются квадратики. Если пользователь получил уже два квадратика то третий это автономный бан. Или может можно репутацию под этот хак подделать?

Пример на PhpBB можно увидеть тут realworld.ru/forum

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

  • Ответы 110
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

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

  • 0
в админке ничего про проценты нету

мож обьяснить если нетрудно что править в скин_топик чтобы было 1 2 3 и без скобок и процентов

No comment

а зачем в этом файле убирать скобки?
а разве там нет рейтинга ?Ведь а профайле тоже рейтинг дублирован, не только в темах Изменено пользователем Остап
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Все сделал! спасибо Остап за помош

 

Добавлено в [mergetime]1088775955[/mergetime]

Если кому то нужно тоже то что и я сделал, спрашивайте обьясню и помогу :D

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

  • 0

Остап

Вот когда тыкаешь на замечание вылазиет талица с комменатриями почему зделали предупреждение. Где находить ланг от этого окна?

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

  • 0

[merciful]

Если Глянуть в \sources\misc\warn.php ??? В самом начале :

function warn()

    {

        global $ibforums, $DB, $std, $print;

       

        //-------------------------------------

        // Load modules...

        //-------------------------------------

       

        $ibforums->lang  = $std->load_words($ibforums->lang, 'lang_mod', $ibforums->lang_id);

 

lang_mod - там все переменные

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

  • 0

Остап

Спасибо тебе огромное ты очень мне погом, но у меня ще несколько вопросов.

 

1.А если у человека нулевой уровень замечаний он видит свой нуль? :D

2. Как сделать так чтобы все пользователи и любые группы омгли видить свой и чужие предупреждения?

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

  • 0

[merciful]

1.А если у человека нулевой уровень замечаний он видит свой нуль?
Если у него включено видеть СВОЙ рейтинг - видет. Но есть некоторый нюанс. Только что зарегенный пользователь не имеет НИКАКОГО рейтинга ( ), но если его редактировать в админке он получает свой ноль. Но это сути не меняет ...
2. Как сделать так чтобы все пользователи и любые группы омгли видить свой и чужие предупреждения?
Тут модифицировать надо. Т.е. найти и убрать проверку на allow_warn

 

Добавлено в [mergetime]1088798684[/mergetime]

как обычно топикс :

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'] ) )
     )

 

и профайл :

if ( $ibforums->member['g_is_supmod'] == 1 )
   {
  	 $pass = 1;
  	 $mod  = 1;
   }
   else
   {
  	 $DB->query("SELECT * FROM ibf_moderators WHERE (member_id=".$ibforums->member['id']." OR (is_group=1 AND group_id=".$ibforums->member['mgroup']."))");
  	 $this->moderator = $DB->fetch_row();
  	 
  	 if ( $this->moderator['mid'] AND $this->moderator['allow_warn'] == 1 )
  	 {
     $pass = 1;
     $mod  = 1;
  	 }
   }
   
   if ( $pass == 0 and ( $ibforums->vars['warn_show_own'] and ( $member['id'] == $ibforums->member['id'] ) ) )
   {
  	 $pass = 1;
   }

 

Ищем ЧТО ТО В ЭТОМ РОДЕ - так как я могу отвечать тоько за 1.2. Думаю разберёшься, что закомментировать, что поменять ...

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

  • 0

Остап

про allow_warn можешь поподробне?, как некрути, до меня чо то туго доходит :D

з.ы спасибо за то что помогаешь

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

  • 0

[merciful] Я пытаюсь научить тебя искать быстро то что нужно, для начала всего навсего. И с тобой вместе 1 раз такое проделываю, между прочим.

Тут всё зависит, что тебе надо. То есть понятно, что бы все видели всех рейтинг. ОК.

1. Ты точно решил, что все всех ?

2. Оставить ли хоть какое то управление с админки процесса видения рейтинга ?

 

Если нет то :

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'] ) )
     )

Закомментируй этот ИФ и скобки открывающие и закрывающие от него и посмотри что получится

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

  • 0

Остап

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

 

я так понял, мне нужно открыть Скин топик и заменить найденое на:

 

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'] ) )
     )

 

я правильно тебя понял?

Добавлено в [mergetime]1088800479[/mergetime]

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

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

  • 0

нет не прав я. Если ты это уберёшь, они и изменять смогут :) Думать нада ;)

Добавлено в [mergetime]1088800985[/mergetime]

Чёрт, это ж уже целый мод получается. И как это ты меня подбил этим заняться ? :D

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

  • 0

Остап

Главное найти за что уцепится, а потом становится интересно и следуеш все дальше и дальше :D

 

Итак что же мне меня то надо? чтобы они могли все видить свои замечания, но менять их немогли.

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

  • 0

а хотя нет, там ниже дополнительная проверка есть. Пробуй.

Topics.php ( когда это в скинах if-ы были ??? )

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'] ) )
     )
{

ЗАКОММЕНТИРОВАТЬ, СДЕЛАТЬ БЭКАП

+ найти, где закрывается } от ЭТОГО if-а и её ЗАКОММЕНТИРОВАТЬ

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

  • 0

[merciful]

Ну что тут уже непонятного ? :D

Оставь искать скобки, ЗАКОММЕНТИРУЙ :

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'] ) )
     )

 

Только учти, гости тоже смогут видеть рейтинги всех

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

  • 0
О, я на вас расчитываю :D После аси отпишитесь сюда плиз с более менее подробной инструкцией ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Остап

[merciful]

написали бы Мод с theIggs и Vanish - народ бы вас благодарил... :D

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

Зарузка...

×
×
  • Создать...

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

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