Problem mit Custom Mass PM MOD und PN-Preview bei [quote=]

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Walter65
Mitglied
Beiträge: 27
Registriert: 20.03.2007 14:17

Beitrag von Walter65 »

Hallo uwe310,

ja der Zitat-Button funktioniert
  • sowohl in allen Foren-Topics
  • als auch in der Anzeige jeder eingegangenen PN (egal, ob vom Absender als "normale" oder als Group-PN erstellte).
astrein. D.h. ich kann draufklicken, der ursprüngliche Text wird sauber übernommen, sauber von quote-bbCodes umschlossen und wird beim Klick auf "Vorschau" auch sauber aufgelöst.

LG
Walter
P.S.: Ich zeig dir hier mal den Unterschied, wie er im generierten Quelltext erscheint. Die Codierung von

Code: Alles auswählen

[quote="Sonja"]Testtext[/quote]
ergibt beim Erstellen einer "normalen" PN (Quelltext der Vorschau):

Code: Alles auswählen

...
<table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
  <tr>
	<th height="25" class="thHead" colspan="2">Vorschau</th>
  </tr>
...
  <tr>
	<td class="row2"><span class="genmed">Titel:</span></td>
	<td width="100%" class="row2"><span class="genmed"></span></td>
  </tr>
  <tr>
	<td valign="top" colspan="2" class="row1"><span class="postbody"></span>

<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
	  <td><span class="genmed"><b>Sonja hat Folgendes geschrieben:</b></span></td>
	</tr>
	<tr>
	  <td class="quote">Testtext</td>
	</tr>
</table>
<span class="postbody"></span></td>
  </tr>

</table>
...
Gebe ich den identischen Code beim Erstellen einer Group-PN via groupmsg.php ein, sieht's so aus:

Code: Alles auswählen

...
<table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
  <tr>
	<th height="25" class="thHead" colspan="2">Vorschau</th>
  </tr>
...
  <tr>
	<td class="row2"><span class="genmed">Titel:</span></td>
	<td width="100%" class="row2"><span class="genmed"></span></td>
  </tr>

  <tr>
	<td valign="top" colspan="2" class="row1"><span class="postbody">[quote="Sonja"]Testtext[/quote]</span></td>
  </tr>
</table>
...
Vielleicht hilft dir das weiter!?
Walter65
Mitglied
Beiträge: 27
Registriert: 20.03.2007 14:17

Beitrag von Walter65 »

Hallo zusammen,

dank uwe310 konnte ich das Problem lösen.

In der groupmsg.php habe ich folgende Zeilen

Code: Alles auswählen

$html_entities_match = array('#&#', '#<#', '#>#');
$html_entities_replace = array('&', '<', '>');
durch diese ersetzt

Code: Alles auswählen

$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#', '#"#');
$html_entities_replace = array('&', '<', '>', '"');
Das war's schon. :-)

Vielen Dank an dieser Stelle nochmal an uwe310, der mir die Lösungf via PN zukommen ließ!

LG
Walter
Antworten

Zurück zu „phpBB 2.0: Mod Support“