Message tag

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
White Dust
Berichten: 58
Lid geworden op: 25 feb 2003, 12:04

Message tag

Bericht door White Dust » 26 feb 2003, 11:21

Goed, aangezien het op de officiele phpBB forums weinig nut meer heeft om een mod te reqeusten (wordt toch weer onder gesneeuwd) vraag ik het hier maar...
Ik wil graag een open message tag die je gebruikt in combinatie met een postID vervolgens een stukje tekst er tussen en de close message tag, dat vervolgens naar de desbetreffende post in het forum wordt gelinkt...

Even in code wat ik graag zou willen:

Code: Selecteer alles

[message=123]stukje tekst[/message]
En dat zou vervolgens het zelfde zijn dan als je het volgende zou gebruiken:

Code: Selecteer alles

[url=http://www.phpbb-nl.com/viewtopic.php?p=123#123]stukje tekst[/url]
Wel dat het bericht in een nieuw venster verschijnt...

Is dat mogelijk en zo ja... hoe...

Gebruikersavatar
White Dust
Berichten: 58
Lid geworden op: 25 feb 2003, 12:04

Bericht door White Dust » 27 feb 2003, 14:46

Hmmzz... bovenstaande is niet meer nodig... 't is me zelf inmiddels gelukt om het er in te prutsen :o

Spikey
Berichten: 1361
Lid geworden op: 21 dec 2002, 23:08

Bericht door Spikey » 27 feb 2003, 15:08

Hoe dan :?: :?: :?:
gr. Spikey

Geen support via pb, email, msn, uw vragen worden niet beantwoord !

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 27 feb 2003, 15:22

Dat zou ik ook wel willen weten. :)
lastmodified.net

Gebruikersavatar
White Dust
Berichten: 58
Lid geworden op: 25 feb 2003, 12:04

Bericht door White Dust » 27 feb 2003, 16:06

/me gaat even alles bij elkaar zoeken (ik weet verder niet of iemand anders er iets aan heeft :P)

Open includes/bbcode.php,
Zoek:

Code: Selecteer alles

	$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
Daarna toevoegen:

Code: Selecteer alles

	$bbcode_tpl['message'] = str_replace('{POST_ID}', '\\1', $bbcode_tpl['message']);
	$bbcode_tpl['message'] = str_replace('{DESCRIPTION}', '\\2', $bbcode_tpl['message']);
Zoek:

Code: Selecteer alles

	// [email]user@domain.tld[/email] code..
	$patterns[] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
	$replacements[] = $bbcode_tpl['email'];
Daarna toevoegen:

Code: Selecteer alles

	// [message=123]post 123[/message] code..
	$patterns[] = "#\[message=([0-9]*?):$uid\](.*?)\[/message:$uid\]#si";
	$replacements[] = $bbcode_tpl['message'];
Zoek:

Code: Selecteer alles

	// [img]image_url_here[/img] code..
	$text = preg_replace("#\[img\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/img\]#si", "[img:$uid]\\1\\3[/img:$uid]", $text);
Daarna toevoegen:

Code: Selecteer alles

	//[message=123]post 123[/message] 
	$text = preg_replace("#\[message=([0-9]*?)](.*?)\[/message\]#si","[message=\\1:$uid\]\\2[/message:$uid]", $text); 
Opslaan en afsluiten.

Open /templates/subSilver/bbcode.tpl,
Zoek:

Code: Selecteer alles

<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
Daarna toevoegen: (http://www.url.nl/phpBB2 is de URL van je forum)

Code: Selecteer alles

<!-- BEGIN message --><a href="http://www.url.nl/phpBB2/viewtopic.php?p={POST_ID}#{POST_ID}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END message -->
Opslaan en aflsuiten, bestanden up loaden.

Dat laatste stukje zal waarschijnlijk wat netter kunnen maar /me heeft geen verstand van php, het verbaast me al dat me dit gelukt is :D

Gesloten