Seite 1 von 2
[DEV] HS Post Description 0.0.2
Verfasst: 03.10.2008 21:42
von Helmut
Hallo Leute,
da ich schon länger auf der Suche nach einem Mod war, mit dessen Hilfe man zusätzliche Felder in das Posting einbauen kann, habe ich nun selber eine Lösung gefunden. Hier nochmal der Dank an 4seven, er hatte mir
diesen Link hier geben. Der Mod basiert auf dem
Simple Topic Description 0.0.2 Mod, nur dass bei mir die Daten in der phpbb_posts abgelegt werden und nicht nur für das erste Topic ein zusätzliches Feld da ist.
MOD Titel: HS Post Description
MOD Beschreibung: Der Mod fügt ein zusätzliches Feld unterhalb der Titels hinzu. Dieses zusätzliche Feld ist für jedes Posting nutzbar und lässt sich auch jederzeit wieder ändern.
MOD Download: HS Post Description 0.0.2
MOD Version: [DEV] 0.0.2
phpBB Version: 3.0.4
phpBB-Sprachen: de, en
phpBB-Styles: prosilver
MOD Demo: Demo
Features:
- Zusätzliches Feld für eine weitere Beschreibung
- Für alle Postings getrennt verwendbar
- Description des Startpostings wird auch in der Forenansicht angezeigt
Geplant:
- BBCode Unterstützung für die zusätzlichen Felder
- Vergabe von Berechtigungen für bestimmte User und Foren
- ACP Modul um weitere Felder einfügen zu können
- Eigene Sprachdateien
So, nun viel Spass mit meinem ersten Mod, ich hoffe, ihr kommt damit soweit klar und bin auf eure Rückmeldung gespannt. Ich habe den Mod mal in eines meiner Testforen eingebaut.
Gruß Helmut

Verfasst: 05.10.2008 17:40
von Helmut
Hallo Leute,
ich bin gerade dabei, den Mod um die Möglichkeit für BBCodes zu erweitern. Momentan habe ich aber das Problem, dass ich nicht die richtige Stelle in der
posting.php finde, wo ich den Text parsen kann.
Code: Alles auswählen
$post_data['bbcode_options'] = (($post_data['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0) + (($post_data['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($post_data['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$post_data['post_comment'] = generate_text_for_display($post_data['post_comment'], $post_data['bbcode_uid'], $post_data['bbcode_bitfield'], $post_data['bbcode_options']);
Mit dem Code funktioniert es irgendwie nicht, wobei ich es in anderen Dateien genauso mache, um den Text direkt aus der phpbb_posts anzeigen zu lassen. Ich bräuchte also etwas Hilfe dabei, um die richtigen Stellen zu finden wo ich den Code einbauen muss.
Gruß Helmut

Verfasst: 06.10.2008 07:48
von 4seven
Hallo Helmut,
möglicherweise hilft die "Lektüre":
Parse BBCode in Custom Profile Fields
http://www.phpbb.com/community/viewtopi ... &t=1115135
Parsing Text
http://wiki.phpbb.com/Parsing_text
How to use phpBB3 bbcode parser?
http://www.phpbb.com/community/viewtopi ... &sk=t&sd=a
gruß
4seven
Verfasst: 07.10.2008 09:37
von Helmut
Hallo 4seven,
danke dir für die Links.
Der erste Link ist schon ein intressanter Ansatz, läuft aber nicht. Die beiden anderen Links kannte ich schon und in meinen anderen Dateien mache ich es ja auch so und da funktioniert es auch.
Nur bei der posting.php ist die ganze Sache etwas verzwickt, ich finde da nicht den richtigen Ansatzpunkt, wo ich Ansetzen kann. Ich habe mir die Sache angeschaut wie es mit dem Posting-Text gemacht wird, aber da läuft das alles über "$message_parser" und wird an viellen Stellen verwendet, da habe ich noch keinen Durchblick wie das da abläuft.
Die zusätzlichen Textfelder werden ja als utf-8 Felder wunderbar mit in die phpbb_posts eingetragen, dann müsste es mit den BBCodes auch irgendwie gehen.
Gruß Helmut
Verfasst: 07.10.2008 09:59
von 4seven
Hm, wenn die BBCodes wenigstens im Klartext ausgeworfen werden, könnte evtl. schlicht die UID Generierung fehlen!? [img:dsfgz7675]Bildpfad[/img:dsfgz7675] > first_ und second_parse
Verfasst: 07.10.2008 10:11
von Helmut
Hallo 4seven,
du kannst dir das ja mal bei dir einbauen und etwas rumspielen.
In der postig.php läuft vermutlich die ganze Sache über die includes/message_parser.php soweit ich das gesehen habe.
Gruß Helmut
Re: [DEV] HS Post Description 0.0.1
Verfasst: 23.01.2009 10:35
von Helmut
Hallo,
ich schieb das Thema nach längerer Zeit mal wieder hoch.
Mir fehlt immer noch die Lösung, wie ich in den zusätzlichen Feldern BBCodes verwenden kann. In der posting.php funktioniert das ja etwas anders als der übliche Weg den man sonst dafür in anderen Dateien nimmt. Leider bin ich noch nicht dahinter gekommen, wie genau und vorallem wo genau ich in der posting.php ansetzen muss.
Wäre toll, wenn sin mal jemand damit befasst und mir etwas dabei hilft.
Gruß Helmut
Re: [DEV] HS Post Description 0.0.1
Verfasst: 23.01.2009 13:12
von DoctorUltra
Könnte man da auch einen Präfix draus machen, sowas gibt es ja nicht in der 3'er Version?
Re: [DEV] HS Post Description 0.0.1
Verfasst: 23.01.2009 21:38
von Helmut
Hallo DoctorUltra,
das brauche ich nicht zu machen, das gibt es schon. Schaue dir mal den
[BETA] Topic Tag Prefixes MOD 0.1.0 oder den
[RC7] Simple Topic Prefix v.1.0 [July Back] an, das müsste sowas sein, was du suchst.
Gruß Helmut

Re: [DEV] HS Post Description 0.0.1
Verfasst: 17.04.2009 19:28
von Helmut
Hallo,
ich schieb das Thema nach längerer Zeit mal wieder hoch.
Mir fehlt immer noch die Lösung, wie ich in den zusätzlichen Feldern BBCodes verwenden kann. In der posting.php funktioniert das ja etwas anders als der übliche Weg den man sonst dafür in anderen Dateien nimmt. Leider bin ich noch nicht dahinter gekommen, wie genau und vorallem wo genau ich in der posting.php ansetzen muss.

Leider fehlt mir immer noch die Lösung, ich habe es an verschiedenen Stellen im Code versucht, aber irgendwie konnte ich den BBCode nicht für die zusätzlichen Felder reinbringen. Für eine Lösung bzw. einen Hinweis wäre ich sehr dankbar.
Gruß Helmut