Seite 2 von 5

Re: #-Tag M0D

Verfasst: 17.08.2013 14:02
von Miriam
LisaserstesForum hat geschrieben: Das einzige Problem ist nur noch, dass das Snippet von AmigoJ nach "Test" sucht, wenn ich "#Test" in einen Beitrag schreibe, es soll dann ja nach Beiträgen mit "#Test" gesucht werden.
Habe ich doch glatt die Hälfte vergessen zu posten? *tsts*

Finde also in AJ's Code:

Code: Alles auswählen

return $aMatch[1]. '<a href="'. append_sid( "{$phpbb_root_path}search.$phpEx", 'keywords='. $aMatch[2] ). '">#'. $aMatch[2]. '</a>';
tausche aus gegen:

Code: Alles auswählen

return $aMatch[1]. '<a href="'. append_sid( "{$phpbb_root_path}search.$phpEx", 'keywords=%23'. $aMatch[2] ). '">#'. $aMatch[2]. '</a>';
Ich hatte mich jetzt schon gewundert, wo das Problem liegt. :-P

Re: #-Tag M0D

Verfasst: 17.08.2013 14:12
von LisaserstesForum
Juhu, es funktioniert! Ich könnte dich knutschen Miriam :D

Re: #-Tag M0D

Verfasst: 17.08.2013 14:35
von BNa
An der gleichen Line war ich auch grad dran. Thx...

Re: #-Tag M0D

Verfasst: 17.08.2013 14:44
von LisaserstesForum
Auch an dich Danke BNa für deine Hilfe :)

Re: #-Tag M0D

Verfasst: 17.08.2013 15:10
von BNa
Hab ja eher schlaue Sprüche gemacht und war daher nicht 100% bei der Sache :oops: :grin:

Again, happy further coding :wink:

Re: #-Tag M0D

Verfasst: 17.08.2013 15:20
von LisaserstesForum
Und den Link zu dem Snippet gefunden, ohne das wäre es schwierig geworden. :wink:

Re: #-Tag M0D

Verfasst: 17.08.2013 15:21
von BNa
Achja, stimmt :lol:
Na gut, dann passts scho > :geek:

Re: #-Tag M0D

Verfasst: 19.08.2013 10:54
von LisaserstesForum
Ich habe ein kleines Problem entdeckt.
Wenn ich in einem Beitrag z.B. folgendes schreibe:
So, ich teste jetzt mal was.

#CSI #CriminalMinds
dann wird nur CriminalMinds hinterlegt, CSI nicht.

Wenn man in dem Beitrag nur
#CSI #CriminalMinds
schreibt, dann werden beide Begriffe hinterlegt.
Bei
test
#CSI #CriminalMinds
wieder nur CriminalMinds.
Habt ihr eine Idee, woran das liegen könnte?

Re: #-Tag M0D

Verfasst: 19.08.2013 20:10
von Miriam
Ich wundere micht, dass Du nicht noch mehr Problemchen herausgefunden hast. :-P

Nun aber erst mal zu diesem ->
finde:

Code: Alles auswählen

    $text= preg_replace_callback( '/(^|style="[^"#]+|[^\\s]*[\\s]+|>)#([\\p{Lu}\\p{Ll}\\p{N}\\w\\d]+)\\b/um', 'hashtag_callback', $text ); 
davor füge ein:

Code: Alles auswählen

    $text= str_replace( '<br />', '<br /> ', $text ); 

Re: #-Tag M0D

Verfasst: 19.08.2013 20:27
von LisaserstesForum
Jetzt machst du mir aber Angst. :o Ist der Code so schlecht?
Danke für deine Hilfe! :)