/me mod en quoten [PROBLEEM OPGELOST]
Geplaatst: 31 aug 2005, 23:56
ik heb de /me mod actief op onze fora
de vraag is of het te realiseren is als je een tekst quote dat de usernaam aan de orginele poster verbonden blijft
nu is het zo dat de usernaam wijzigd in de usernaam van de quoter
dit is de wijze waarop de /me mod werkt
in posting.php staat dit stuk script, ik denk dat hier dan een aanpassing moet komen
er staat al een hack tussen om het doorquoten te voorkomen
als iemand hier een keer naar kan kijken :thumb:
de vraag is of het te realiseren is als je een tekst quote dat de usernaam aan de orginele poster verbonden blijft
nu is het zo dat de usernaam wijzigd in de usernaam van de quoter
dit is de wijze waarop de /me mod werkt
Code: Selecteer alles
##############################################################
## MOD Title: irc /me mod
## MOD Author: Craze < e.vosseberg@vanallesiets.com > (E.Vosseberg) http://www.vanallesiets.com
## MOD Description: This mod replaces "/me message" for "*username message"
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 1 Minutes
## Files To Edit: viewtopic.php
## Included Files: n/a
##############################################################
## Author Notes:
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
// Replace naughty words
//
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// irc /me function
//
{
$message = str_replace("/me ","<font color=\"red\">" .$poster. "</font> ",$message);
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
er staat al een hack tussen om het doorquoten te voorkomen
Code: Selecteer alles
$quote_username = ( trim($post_info['post_username']) != '' ) ? $post_info['post_username'] : $post_info['username'];
{
$message = preg_replace('/(\[quote=(.*?)\]((.|\n)*)\[\/quote\])/si',"",$message);
}
$message = '[quote="' . $quote_username . '"]' . $message . '[/quote]';
if ( !empty($orig_word) )
{
$subject = ( !empty($subject) ) ? preg_replace($orig_word, $replace_word, $subject) : '';
$message = ( !empty($message) ) ? preg_replace($orig_word, $replace_word, $message) : '';
}