1 (edited by Xan 2005-08-16 23:03)

Topic: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

nyuk,
ïîñìîòðè, ìíå äàëè ñêðèïò, êîòîðûé âìåñòî ìîåãî IP èñòèííîãî ïèøåò ëþáîé äðóãîé òåêñò (èëè öèôðû, êîòîðûå ÿ çàõî÷ó íàïèñàòü, ò.å. ÀéÏè áóäåò ñêðûò!, íàïðèìåð âìåñòî ìîåãî ÀéÏè áóäåò òåêñò: "Íå ñêàæó"). Íî êóäà èìåííî åãî â ôàéëå viewtopic.php âñòàâëÿòü (â íà÷àëî, â öåíòð èëè â êîíåö ñêðèïòà) ÿ íå çíàþ. Ïîäñêàæè... :(


âîò ýòîò ñêðèïò, ñêðûâàþùèé ÀéÏè:

if ($cur_post['poster'] == 'Xan')
                 {
                        $info .= '<br>'."\n\t\t\t\t\t\t".'IP: Íå ñêàæó'.'</a>';
}

If you want a Job done right, you do it yourself!

2

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

Ïîõîäó, ýòî äëÿ ñòàðîé êàêîé-òî âåðñèè äâèæêà.
Äëÿ 1.2.6 ïîïðîáóé òàê:
viewtopic.php, line 249, èùåøü:

$user_info[] = '<dd>IP: <a href="moderate.php?get_host='.$cur_post['id'].'">'.$cur_post['poster_ip'].'</a>';

çàìåíÿåøü íà:

if ($cur_post['poster'] == 'Xan')
    $user_info[] = '<dd>IP: Íå ñêàæó';
else
    $user_info[] = '<dd>IP: <a href="moderate.php?get_host='.$cur_post['id'].'">'.$cur_post['poster_ip'].'</a>';

À åùå ëó÷øå çàìåíèòü ïðèâÿçêó ïî username íà id.
À åùå ëó÷øå ñîâñåì íè÷åãî íå äåëàòü, òåáå æàëêî, åñëè ìîäåðàòîðû áóäóò òâîé IP ñìîòðåòü?

Big Brother is not watching you, Big Brother is testing you

3

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

Ñïàñèáî!
Äà, ÿ õî÷ó ÷òîáû îíè íå âèäåëè ìîé Àéïè! à êàê çàìåíèòü username íà id?

Ýòî ñêðèïò äëÿ 1.0.1

If you want a Job done right, you do it yourself!

4

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

nyuk, ñïàñèáÎ! ß ðàçîáðàëñÿ ñ òâîåé ïîìîùüþ!  1.0.1 òåãè äîëæíû áûòü íå "dd" à "t\t\t\t\t\t".


Åù¸ îäíà ïðîáëåìêà. Êàê â ñêðèïòå çàïðåòèòü ñìåíó ñòàòóñà ÷åðåç ïðîôèëü, ÷òîáû ñòàòóñû òîëüêî ìîæíî áûëî ìåíÿòü ÷åðåç ôàéëû ôîðóìà?

If you want a Job done right, you do it yourself!

5

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

Xan wrote:

Åù¸ îäíà ïðîáëåìêà. Êàê â ñêðèïòå çàïðåòèòü ñìåíó ñòàòóñà ÷åðåç ïðîôèëü, ÷òîáû ñòàòóñû òîëüêî ìîæíî áûëî ìåíÿòü ÷åðåç ôàéëû ôîðóìà?

Ò.å. ÷òîáû äàæå àäìèíû è ìîäåðàòîðû íå ìîãëè ñìåíèòü ñòàòóñ?
Èùè â profile.php ìåñòî, ãäå âûâîäèòñÿ êîä, ðèñóþùèé ïîëå ââîäà ñòàòóñà è óáèðàé ýòîò êóñîê.
Ïîòîì èùåøü âûøå ìåñòî, ãäå îáíîâëÿåòñÿ çàïèñü â áàçå è òîæå ïðàâèøü.

Êàê ìåíÿòü ñòàòóñ ÷åðåç ôàéëû... Åñëè åñòü äîñòóï ê áàçå (PHPMyAdmin è ò.ï.) ìîæíî ðó÷êàìè ïðîñòàâëÿòü.
À ïðîùå âñåãî ýòè äâà êóñêà îáåðíóòü â if-else ñ ïðîâåðêîé $cur_user['id'], òèïà

if ($cur_user['id'] == ÒÂÎÉ_ÈÄ) {
âûâîäèì ïîëå ââîäà ñòàòóñà
}

è ïðè îáíîâëåíèè:

if ($cur_user['id'] == ÒÂÎÉ_ÈÄ) {
îáíîâëÿåì çàïèñü ñî ñòàòóñîì
}
else {
îáíîâëÿåì çàïèñü áåç ñòàòóñà
}

ïðèìåðíî òàê.

Big Brother is not watching you, Big Brother is testing you

6 (edited by Xan 2005-08-26 17:34)

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

Ñïàñèáî!
Íåò, òîëüêî ÷òîáû ìîäåðàòîðû íå ìîãëè èçìåíèòü êîìó-ëèáî (äàæå ñåáå) ñòàòóñ ÷åðåç ñòðîêó "ñòàòóñ" â ïðîôèëå, à ÷òîáû òîëüêî àäìèíèñòðàòîð ìîã ÷åðåç ôàéëû ôîðóìà. Ïîëå ýòî âûðåçàòü íåíóæíî. Îíî ïóñòü îñòà¸òñÿ. Íàäî òàê, ÷òîáû ïîñëå ðåäàêòèðîâàíèÿ ñêðèïòà, ëþáîé ñòàòóñ âïèñàííûé â ýòîì ïîëå íå èìåë íèêàêîãî äåéñòâèÿ. ×òîáû òîëüêî àäìèíèñòðàòîðû è ÷åðåç ôàéëû ôîðóìà ìîãëè ñòàâèòü òàê ïåðñîíàëüíî ñòàòóñû ïîëüçîâàòåëÿì.

nyuk, ìîæåøü ñîåäèíèòü ýòè äâå ÷àñòè êîòîðûå òû óêàçàë, ÷òîáû ëåã÷å ïîíÿòü áûëî öåëèêîì ÷òî âñòàâëÿòü?
È ÷òî ñòàâèòü âìåñòî "âûâîäèì ïîëå ââîäà ñòàòóñà", "îáíîâëÿåì çàïèñü ñî ñòàòóñîì", "îáíîâëÿåì çàïèñü áåç ñòàòóñà"? sad

If you want a Job done right, you do it yourself!

7

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

??? ?????:

    if ($cur_user['status'] < 1) {
        if ($permissions['users_set_title'] == '1') {
            $user_title = trim($_POST['title']);

? ???? (1.0.1) ??? 679-?, ?? ?????? ????????????????, ? ?????????? ??? ???-?? ?????.
????????? ? ?????? ?????? 1 ?? 2 ? ?????? ????? ??????? ?????? ??????.
????????? ?????? ?????? ??:
if ($cur_user['id'] == ????_??) {

? ?????? ?????? ??????? ?????? ??.

Big Brother is not watching you, Big Brother is testing you

8

Re: Ñïðÿòàííûé IP èëè ñêðèïò îïÿòü ïîáåæäàåò ìåíÿ... :(

ok! ÑÏàñèáî!!

If you want a Job done right, you do it yourself!