Aus Link mach Titel?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Aus Link mach Titel?

Beitrag von modbo »

Deine phpBB Version: 2.0.15
Typ Deines phpBB Forums: Premodded phpBB
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Wo finde ich den den genialen Mod, der aus einem Link automatisch den Titel des Topics macht?

Code: Alles auswählen

Aus 
h...://....oxpus.de/viewtopic.php?t=2827

wird
Admin Error Log - ...
Zuletzt geändert von modbo am Do 23.Jun, 2005 21:43, insgesamt 1-mal geändert.
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

hier: http://www.oxpus.de/ftopic-1754.html

und dann bis zum Ende lesen ;)



EDIT: ich sehe grade, dass bei Einsatz des MODs, wenn man einen Link postet, das wort in der Zeile davor unterschlagen wird

Einfach hier mal auf Editieren klicken oder Zitieren (was grade geht) dann sieht man das.
Zuletzt geändert von Max am Do 23.Jun, 2005 21:51, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Wird eventuell die ganze Zeile ersetzt? http://www.oxpus.de/fpost-36596.html#36596

// EDIT
Nicht nur einzelne Wörter, sondern die komplette Zeile. ^5

Code: Alles auswählen

Wird eventuell die ganze Zeile ersetzt?  http://www.oxpus.de/fpost-36596.html#36596 
// EDIT 2
Sogar ein evtl. in der Zeile vorhandener Code-Tag! :eek:

// EDIT 3

Hier der Fix für das Problem :):

Code: Alles auswählen

#
#----------[ OPEN ]-------------------------------------
#

includes/bbcode.php

#
#----------[ FIND ]-------------------------------------
#

         "#(\s)(".$phpbb_url.")(viewtopic\.php\?t=|viewforum\.php\?f=)(\d+)(\S*)([^ \"\n\r\t<]*)#i",

#
#----------[ REPLACE WITH ]-----------------------------
#

         "#([\n ])(".$phpbb_url.")(viewtopic\.php\?t=|viewforum\.php\?f=)(\d+)(\S*)([^ \"\n\r\t<]*)#i",

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Zuletzt geändert von AmigaLink am Do 23.Jun, 2005 22:56, insgesamt 4-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Test: http://www.oxpus.de/fpost-36602.html#36602
Test2: www.oxpus.de/fpost-36602.html#36602

Ja, geht perfekt.
Danke @AmigeLink!

Meine Version passe ich dann auch gleich an.
Zuletzt geändert von oxpus am Fr 24.Jun, 2005 01:12, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

Hallo,


bei mir geht das so nicht....
Meine Zeile sieht da aber auch anders aus:

Code: Alles auswählen

"#(\s).*(".$phpbb_url.")(forum-|fpost-|ftopic-|viewtopic\.php\?p=|viewtopic\.php\?t=|viewforum\.php\?f=)(\d+)(\S*)([^ \"\r\t<]*)#i",
Passe ich das nur so an, wie es oben steht also so:

Code: Alles auswählen

"#([\n ]).*(".$phpbb_url.")(forum-|fpost-|ftopic-|viewtopic\.php\?p=|viewtopic\.php\?t=|viewforum\.php\?f=)(\d+)(\S*)([^ \"\n\r\t<]*)#i",
Passiert einfach garnichts.

Wenn ich dann die Ersatzzeile vom Bugfix nehme, kommt zwar keine Fehlermeldung, aber die Umwandlung funktioniert dann auch nicht.

Mache ich da nur einen Denkfehler, oder ist der Code in meiner bbcode.php zu grundlegend anders?
Sicherheitshalber ist mal meine bbcode.php als Anhang mit dabei.



Gruß Max
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schau Dir MEINE Version an. Link in Post #2. Die ist angepasst.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

[quote="oxpus - Fr 24.Jun, 2005 08:16";p="36638"]Schau Dir MEINE Version an. Link in Post #2. Die ist angepasst.[/quote]


ja klar, darum heule ich ja rum, dass der Bugfix bei mir nicht funktioniert - ich erreiche lediglich, dass entweder nichts passiert, oder sogar der ganze MOD ausgehebelt wird.

Oder habe ich jetzt Deine Code-Version irgendwo übersehen?



Gruß Max
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

[quote="oxpus - Fr 24.Jun, 2005 13:00";p="36654"]Also:
Mod einbauen: http://www.oxpus.de/fpost-35914.html#35914[/quote]

bis dahin war das klar, hatte ich ja eh schon und auch den ursprünglichen Fix eingebaut

[quote="oxpus - Fr 24.Jun, 2005 13:00";p="36654"]Und dann den Fix hinterher: http://www.oxpus.de/fpost-36034.html#36034[/quote]
aber das ^^
damit:
oxpus - Fr 24.Jun, 2005 13:00 hat geschrieben: Schau Dir MEINE Version an. Link in Post #2. Die ist angepasst.
gemeint war, war absolut nicht erkennbar.

Ist zwar platzsparend wie Sau, wenn man einen alten Fix editiert, aber ohne erkennbaren Hinweis in einem späteren Posting ist das zumindest für mich nicht so nachvollziehbar.


Gruß Max
Antworten