Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Нужен небольшой хак для бана...

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Меня интересует как можна сделать кнопку для блокирации юзеров рядом с кнопками [ Редактировать ] и [Удалить], чтоб не входить в редактирование.
Может кто знает?

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 11:07 01-09-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А ты что в редактировании можешь забанить??? Интересно. А вообще неужели у тебя столько негодяев на форуме? Раз в день можно и в админцентр зайти.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 16:19 01-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka ты немного не поняла....во-первых я имел ввиду те кнопки, что  в "управлении данными пользователей".....во-вторых у меня модеры имеют доступ в админцентре  только к этой опции, но статус они менять не могут, соответсвенно не могут забанить, вот мне и нужно вывести кнопку [ Забанить ] рядом с  [ Редактировать ] и [Удалить].

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 17:32 01-09-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
смотри в topic.cgi
ищи по стрингу ix..

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 18:09 01-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pechalny еще раз повторяю - кнопки в "управлении данными пользователей" в АДМИНЦЕНТРЕ! Причем здесь topic.cgi?

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 18:38 01-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
нус....кто-нибуть знает?.....я конечно не программер, но здается мне что работы тут немного

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 15:46 02-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irlandec
ищи
Код:
            'unban'              =>    \&unban,
            'ipbanned'           =>    \&ipbanned

меняй на
Код:
            'unban'              =>    \&unban,
            'ipbanned'           =>    \&ipbanned,
            'ban' =>    \&ban

ищи
Код:
    if ($membercode eq "banned") {
        $unbanlink = qq~ | <a href="$thisprog?action=unban&member=$member">[ $ibtxt{'2231'} ]</a>~;
        }

меняй на
Код:
    if ($membercode eq "banned") {
        $unbanlink = qq~ | <a href="$thisprog?action=unban&member=$member">[ $ibtxt{'2231'} ]</a>~;
        }else{$unbanlink = qq~ | <a href="$thisprog?action=ban&member=$member">[ забанить ]</a>~;}

 
ищи
Код:
sub unban {

перед этим вставляй

Код:
sub ban  {  
                       
        &getmember("$inmember");
     
        $memberfiletitle = $inmember;
        $memberfiletitle =~ s/ /\_/isg;
 
        # Remove from ban lists
 
            $filetoopen = "$ikondir" . "banned.cgi";
            open(FILE,">>$filetoopen");
            print FILE "$ipaddress\n";
            close(FILE);
             
            $filetoopen = "$ikondir" . "data/banlist.cgi";
            open(FILE,">>$filetoopen");
            print FILE "$inmember|$inemailaddress|$ipaddress";
            close(FILE);
 
 
        $filetomake = "$ikondir" . "members/$memberfiletitle.cgi";
        open(FILE, ">$filetomake");
          flock(FILE, 2);
        print FILE "$membername|$password|BANNED|banned|$numberofposts|$emailaddress|$showemail|$ipaddress|$homepage|$aolname|$icqnumber|$location|$interests|$joineddate|$lastpostdate|$signature|$timedifference|$allowedforums|$useravatar|$misc1|$misc2|$misc3";
        close(FILE);
 
        print qq~
        <tr>
        <td bgcolor=#EEEEEE valign=middle align=center colspan=2>
        <font face=verdana color=#333333 size=3><b>$membername забанен</b>
        </td></tr>
        ~;
            }

фсе!
если какие ошибки, то пиши... я это тока что написал...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 17:13 02-09-2002 | Исправлено: suslik_s_gitaroy, 17:16 02-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suslik_s_gitaroy не мне не по ip надо, там в админцетре  у юзера можно менять статус (модер, админ, пользователь и БЛОКИРОВАНЫЙ ПОЛЬЗОВАТЕЛЬ), вот я хочу хочу чтоб можно было блокировать просто нажав на кнопку "забанить"!  

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 20:39 02-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irlandec
Я ТАК И СДЕЛАЛ!!! открой глаза!!!
но если надо, могу еще доработку по ип сделать!

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 21:46 02-09-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
sub ban  {  

а у меня не нашлось такой подпрограммы

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 01:22 03-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а это
Код:
'ipbanned'           =>    \&ipbanned,  
?
ну да ладно все равно ошибка выскакивает, сначала говорит что с этой строкой что-то не так, потом почереди с другими и с тех что ты написал...

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 07:06 03-09-2002 | Исправлено: irlandec, 07:08 03-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka

Цитата:
Цитата:sub ban  {    
 
а у меня не нашлось такой подпрограммы  

читай внимательнее...
эта подпрограмма добавляется! а тебе надо найти sub unban!
irlandec

Цитата:
а это  
Код:'ipbanned'           =>    \&ipbanned,  
?  

а этого если нет в твоем скрипте по дефолту, то не добавляй!

Цитата:
ну да ладно все равно ошибка выскакивает, сначала говорит что с этой строкой что-то не так, потом почереди с другими и с тех что ты написал...

все должно работать... это ты что-то не правильно сделал...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 14:01 03-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suslik_s_gitaroy
спасибо!! получилось, действительно в одном месте напутал....

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 17:37 03-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irlandec
Я же сказал

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 18:14 03-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
даааа на локалке то все получилось, а когда тоже самое сделал в интернет так нифига опять какая-то ошибка, все проверил нигде ошибки не должно быть....
там не нужно никаких изменений делать для инета?
или может хакни пожалуйста обычный файл из архива и кинь мне? такое возможно?

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 19:30 03-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irlandec

Цитата:
там не нужно никаких изменений делать для инета?  

да нет... а что не пешет-то?
может у тебя с правами к файлам че?

Цитата:
или может хакни пожалуйста обычный файл из архива и кинь мне? такое возможно?

если ты не редактировал этот файл, то тада хакну... тока завтра...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 20:14 03-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
может у тебя с правами к файлам че?

тут все ок...

Цитата:
если ты не редактировал этот файл

не редактировал......жду

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 18:53 04-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irlandec
а что не работает-то?
 
http://abb.hoha.ru/helpib/setmembers.txt - похакал...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 20:51 04-09-2002
irlandec

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
http://abb.hoha.ru/helpib/setmembers.txt  - похакал...

404...

Цитата:
а что не работает-то?  

просто именно этот файл не загужается и все

Всего записей: 63 | Зарегистр. 08-08-2002 | Отправлено: 06:47 05-09-2002 | Исправлено: irlandec, 06:52 05-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irlandec
http://ru-board.by.ru/setmembers.txt
irlandec
че хак не работает???

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 08:05 05-09-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Нужен небольшой хак для бана...


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru