Seite 1 von 1

Quick-Reply: Smilie-Link = Hacking Attempt1

Verfasst: 24.02.2004 19:04
von Wuppi
Hi

jemand ne idee woran das liegen könnte? Die Meldung kommt nur bei den Quick-Reply-Smilie-Link - bei normal Antworten klappt das.

Hab zuhause nen Windows-Test-System da werden die richtig angezeigt.

Woran kann das liegen?

Bis denne
Wuppi

Verfasst: 26.02.2004 12:27
von Wuppi
Hi

hab die Smilies aus dem Quick-Reply aktuell rausgenommen - aber würd die wieder reinnehmen. Nur wieso kommt Hacking Attempt1 (mit 1 am ende!)?

Bis denne
Wuppi

Verfasst: 28.02.2004 12:11
von Acid
Steht irgendwo in den Dateien was mit Hacking Attempt1 ?

Verfasst: 28.02.2004 14:20
von Wuppi
Hi

also das läuft ja über die quick_reply.tpl

Da gibt es dann eine JS-Funktion

Code: Alles auswählen

	function openAllSmiles(){
		smiles = window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=250,resizable=yes,scrollbars=yes,WIDTH=300');
		smiles.focus();
		return false;
	}
In der posting_body.tpl ist der aufruf etwas anders:

Code: Alles auswählen

<a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a>
Aber U_MORE_SMILIES in beiden Dateien => es wird also ein und die selbe Datei aufgerufen - bei dem einen Aufruf (Quick-Reply) kommt HackingAttempt1 und bei dem aufruf von der posting_body.tpl kommt diese Meldung nicht.

U_MORE_SMILIES ist in der functions_post.php definiert und ruft die posting.php auf

HackingAttempt steht aber nur in der functiongs_post

Code: Alles auswählen

if (!defined('IN_PHPBB'))
{
	die('Hacking attempt');
}
Ohne die 1 dahinter.

Da sowohl die quick_reply also auf die posting_body die gleiche Funktion/gleiche Datei - vermute ich mal das die übergabe von quick_reply an diese Datei nicht sauber ist. Nur weiß ich net was ich da ändern soll

Bis denne
Wuppi

Verfasst: 28.02.2004 17:10
von Acid
Hast du den Link zu dem Popup in deinem Münzforum vorübergehend deaktiviert?
Welcher Quick-MOD ist es eigentlich ?

Verfasst: 28.02.2004 18:38
von Wuppi
Hi

ja hab den aktuell auskommentiert (in der quick_reply.tpl), weil doch schon paar PNs diesbzgl. kamen.

Welcher das ist?!

Ich denke das es dieser ist:

Code: Alles auswählen

## Mod Title: Advanced Quick Reply Mod
## Mod Author: RustyDragon <dev@RustyDragon.com>  http://www.phpbbhacks.com
## Mod Version: 1.1.1
Nur steht da in der beschreibung was von wg. 24 Smilies im Eingabebereich. Wo die sein sollen weiß ich net ;) ... Ich hatte 2 - die sich aber nur in der quick_reply.tpl unterschieden - der 2. war wohl nur ne neuere Version. Dort waren keine Smiles im Eingabebereich - beim 1. waren nur handvoll (max 10) im Eingabebereich - dann nen Link für mehr.

Bis denne
Wuppi

Verfasst: 03.03.2004 00:07
von Acid
Also die Meldung kommt eigentlich nur, wenn man die quick_reply.php direkt aufruft. (Beim Smileelink ruft man die quick_reply.php mit´nem Parameter auf... zwecks Smilees.)

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
        die('Hacking attempt1');
}
Kannst ja das mal testweise mit folgendem ersetzen..

Code: Alles auswählen

if ( !defined('IN_PHPBB') && $mode != 'smilies' )
{
        die('Hacking attempt1');
}
..oder auf http://smartor.is-root.com/ nachschauen (wenn die Seite wieder geht), ob´s da ´ne bessere Version gibt.

Verfasst: 16.03.2004 20:53
von Wuppi
Acid hat geschrieben:Also die Meldung kommt eigentlich nur, wenn man die quick_reply.php direkt aufruft. (Beim Smileelink ruft man die quick_reply.php mit´nem Parameter auf... zwecks Smilees.)

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
        die('Hacking attempt1');
}
Kannst ja das mal testweise mit folgendem ersetzen..

Code: Alles auswählen

if ( !defined('IN_PHPBB') && $mode != 'smilies' )
{
        die('Hacking attempt1');
}
..oder auf http://smartor.is-root.com/ nachschauen (wenn die Seite wieder geht), ob´s da ´ne bessere Version gibt.
komisch - dachte ich hätte schon drauf geantwortet ...
if ( !defined('IN_PHPBB') && $mode != 'smilies' ) bringt nichts .... der Fehler bleibt.

Bis denne
Wuppi

Verfasst: 15.10.2004 13:15
von WolfRevo
habe den gleichen Fehler, gibts schon ne Lösung?

Verfasst: 21.12.2004 14:22
von WolfRevo
Lösung

Code: Alles auswählen

$mode = $HTTP_GET_VARS['mode'];
an den Anfang der quick_reply.php einfügen.

(Copyright: eins zu eins von phpBB2.de übernommen)