[>2.0.4] Personal Notes

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Blackangel
Mitglied
Beiträge: 112
Registriert: 11.02.2004 07:11

Beitrag von Blackangel »

Ja, danke.

Darf idh dazu nochmal auf folgendes Thema verweisen?
http://www.phpbb.de/topic51153-10.html

Funktioniert nun bestens.
Vielen Dank für die Mühe und Hilfe!
Both

Beitrag von Both »

Ehmm. der link geht, aber wenn ich es entpacke kommt nur eine Datei
mit dem Datei Format. Kánn man das wo richtig kriegen? :P
Both

Beitrag von Both »

hat sich erledigt, danke. Habs auf oxpus.de gefunden
:D
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Beitrag von makue »

Also die Installation hat ohne Probleme geklappt. Ich habe aber ein paar Fragen:

1. Wieso wird denn, wenn ich eine URL (ohne BBCode) in eine Notiz eintippe, die dann als HTML-Code (<a href..) angezeigt und nicht der HTML-Code eingebunden oder eben nur der reine Text gelassen?

2. Wieso darf ich kein @ in der Notiz benutzen, wo sind denn die Gefahren?

3. Ist es möglich, auch nur die Titel der Notizen anzuzeigen? Bei vielen Notizen bringt der Titel sonst eigentlich gar nichts mehr.

Danke!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Lösche mal aus der posting.php diese Zeilen:

Code: Alles auswählen

// Check for URL-Spoofing
$error = ( str_replace('@', '', $subject) != $subject ) ? TRUE : 0;
$error = ( str_replace('@', '', $message) != $message ) ? TRUE : $error;

$url_spoofing = 'Verdacht auf URL Spoofing!<br />Gehe zurück und entferne alle @ aus der Notiz!<br />URL spoofing attempt!<br />Go back and remove all @ from the note!<br /><br /><a href="javascript:history.back()" class="nav">%s</a>';

if ( $error == TRUE )
{
	$error_message = sprintf($url_spoofing, $lang['Previous']);
	$gen_simple_header = TRUE;
	message_die(GENERAL_MESSAGE, $error_message, '', __LINE__, __FILE__, $sql);
}
Und dann

Code: Alles auswählen

		$message = prepare_message(trim($message), 0, $bbcode_on, $smilie_on, $bbcode_uid);
mit

Code: Alles auswählen

		$message = prepare_message(trim($message), 1, $bbcode_on, $smilie_on, $bbcode_uid);
ersetzen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Beitrag von makue »

Danke für die schnelle Antwort. Das mit dem Spoofing hatte ich schon gefunden, nur ist mir der Grund nicht klar. Was die andere Sache betrifft, ich möchte ja nicht HTML grundsätzlich zulassen. Ich habe diese Code-Zeile auch nicht gefunden, nur was Ähnliches:

Code: Alles auswählen

$preview_message = stripslashes(prepare_message(addslashes(unprepare_message($message)), $html_on, $bbcode_on, $smilies_on, $bbcode_uid));
und das habe ich geändert in

Code: Alles auswählen

$preview_message = stripslashes(prepare_message(addslashes(unprepare_message($message)), 1, $bbcode_on, $smilies_on, $bbcode_uid));
Also HTML-Code permantent "ein". Nur leider hat es nichts gebracht, es wird eine eingetippte URL immer noch als HTML-Code in der Notiz angezeigt. Die preview wird ja gar nicht benutzt, deshalb funktioniert das sicher nicht...
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öm. Ich meinte auch nicht posting.php, sondern posting_notes.php. Sorry.
Danach musst Du den Link allerdings nochmal korrekt in den Text eintragen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Beitrag von makue »

HTML-Code funktioniert jetzt, ich habe es mit <b>test</b> getestet. Allerdings wird eine URL immer noch als HTML-Code angezeigt. Ich vermute mal, hier wird der HTML-Code zu zeitig in den angezeigten Code umgesetzt, also ein < durch ein <

Hast Du noch einen anderen Tipp?
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Beitrag von makue »

Ich hab's gefunden, die Zeile:

Code: Alles auswählen

$message = make_clickable($message);
gehört unter die:

Code: Alles auswählen

$message = prepare_message(trim($message), 1, $bbcode_on, $smilie_on, $bbcode_uid);
Nicht darüber! Hoffentlich gibt es dadurch keine anderen Effekte. Danke für die wirklich sehr schnelle Hilfe!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Zeile gehört da oder in die notes.php rein.
Aber gut, ich habe den Mod aktualisiert.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“