Seite 5 von 14

Verfasst: 05.05.2008 13:19
von 4seven
Sag ich doch *g

Superklasse@djchrisnet :grin:

Verfasst: 05.05.2008 16:54
von cbdx
Danke fein :grin: funktioniert wie verrückt :wink:
http://www.funkbasis.de

Verfasst: 06.05.2008 08:02
von Dr.Death
Ja, das funktioniert.

Nur ich weiss nicht ob das so im Sinne des Erfinders ist/war.

Ausserdem sträube ich mich davor phpBB3 eigene Sprachdateien zu verändern.

Schöner wäre dann lieber das einbringen der Variable in das eigene Sprachfile. Dummerweise müsste dieses Sprachfile dann auf jeder "externen" datei mitgeschliffen werden ;-(

Ich lasse das mal als "Option" so im Raume stehen, werde momentan diese Lösung aber nicht in das MOD integrieren wollen.


EDIT:
Ich habe mittlerweile eine Lösung zu diesem Problem gefunden.

Da ich aber momentan Unterwegs bin und nur per PDA schreibe, kann ich die kompletten Code Änderungen z.Zt. nicht posten.

Die nächste Version 0.1.2 ist lokal bereits fertig und muss noch getestet werden.
Release der nächsten Version wird wohl diese Woche werden.

EDIT2:
Der Test verläuft mittlerweile erfolgreich.....
... ich muss noch die ganzen Anleitungen kontrollieren und etwas feintunen, dann passt es ;-)

Verfasst: 07.05.2008 12:57
von Dr.Death
* BUMP *

Update von Version 0.1.1 auf 0.1.2:
  • Fehlende class="radio" den Input Radio Buttons hinzugefügt
  • Einige phpBB3 Smilies dem Smilie Creator hinzugefügt
  • Einige HTML Codes für prosilver und subsilver2 bereinigt
  • Möglichkeit hinzugefügt die globale variable $phbbb_root_path im BBCode zu benutzen
Download Möglichkeit findet Ihr im ersten Beitrag dieses Themas.

Verfasst: 07.05.2008 19:21
von Huchinotte
Danke .... funzt einwandfrei :D

Verfasst: 07.05.2008 20:20
von Napoli
Hab vorher die Lösung eingebaut, in der man die common.php bearbeiten muss, inzw. wieder ausgebaut und nun geupdatet, aber es klappt noch nicht :roll:

Gibt beim Abschicken der Nachricht folgende Bild-URL:

Code: Alles auswählen

http://www.forum.de/%7BROOT_PATH%7Dtext2schild.php?smilie=23&shieldshadow=1&fontcolor=000000&shadowcolor=C0C0C0&text=blablabla
Was hab ich falsch gemacht? Die HTML-Ersetzung im HTML ist aktualisiert worden ...

/Edit
Könnte es daran liegen, dass ich in der includes/bbcode.php einen etwas anderen Ausschnitt habe als bei der MODX?
In der MODX soll man suchen:

Code: Alles auswählen

// Remove the uid from tags that have not been transformed into HTML
		$message = str_replace(':' . $this->bbcode_uid, '', $message);
Bei mir steht da:

Code: Alles auswählen

// Remove the uid from tags that have not been transformed into HTML
			if ($this->bbcode_uid)
			{
				$message = str_replace(':' . $this->bbcode_uid, '', $message);
			}
Aber auch wenn ich diese Stelle anpasse, bleibt der Fehler in der URL mit %7BROOT_PATH%7D. Wenn jemand Abhilfe weiss, bin ich immer dafür offen :wink:

Abhilfe habe ich mir nun erstmal damit verschafft, bei der HTML-Ersetzung im ACP einfach {ROOT_PATH} weglasse. Also:

Code: Alles auswählen

<img src="text2schild.php?smilie={SIMPLETEXT1}&shieldshadow={NUMBER}&fontcolor={SIMPLETEXT2}&shadowcolor={SIMPLETEXT3}&text={TEXT}" />

Verfasst: 07.05.2008 21:56
von Dr.Death
Suche die "richtige" Stelle laut Anleitung in der includes/bbcode.php
Dann wird es auch funktionieren.

Du hast gefunden:

Code: Alles auswählen

			// Remove the uid from tags that have not been transformed into HTML
			if ($this->bbcode_uid)
			{
				$message = str_replace(':' . $this->bbcode_uid, '', $message);
			}
Und das solltest Du laut Anleitung finden:

Code: Alles auswählen

		// Remove the uid from tags that have not been transformed into HTML
		$message = str_replace(':' . $this->bbcode_uid, '', $message);
Fällt Dir etwas auf ???

Verfasst: 07.05.2008 23:18
von MarcusG
Im Notepad++ kann man mit STRG + F nur nach einzeiligem Text suchen.

Der Abschnitt

Code: Alles auswählen

$message = str_replace(':' . $this->bbcode_uid, '', $message);
kommt zweimal vor...

Verfasst: 08.05.2008 00:10
von nickvergessen
Dann musst du halt manuell die 2te Zeile prüfen :o

Verfasst: 08.05.2008 10:58
von MarcusG
Ich weiss das... War nur ein Tip :D