/me mod en quoten [PROBLEEM OPGELOST]

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
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

/me mod en quoten [PROBLEEM OPGELOST]

Bericht door pencak » 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

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 
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

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) : '';
			}
als iemand hier een keer naar kan kijken :thumb:
Laatst gewijzigd door pencak op 01 sep 2005, 15:41, 1 keer totaal gewijzigd.
Afbeelding

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 sep 2005, 12:53

Voeg na de code die je net als twee in posting.pph gaf dit:

Code: Selecteer alles

//
// irc /me function
//
{
$message = str_replace("/me ","<font color=\"red\">" .$quote_username. "</font> ",$message);
} 

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 01 sep 2005, 13:18

ff kijken of ik het goed begrijp

dit zou het dan moeten worden in posting.php

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) : '';
			}
			// 
			// irc /me function 
			// 
			{ 
			$message = str_replace("/me ","<font color=\"red\">" .$quote_username. "</font> ",$message); 
			} 		
graag ff je antwoord Paulus

:thumb:
Afbeelding

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 sep 2005, 13:38

Ja, dat klopt ;)

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 01 sep 2005, 14:21

het werkt dus niet helemaal :(

dit komt er dan te staan

Code: Selecteer alles

<font color="red">Nees</font> ...gequote tekst.. ... 
in dit geval is Nees de naam van het member wat de me code gebruikte
en door mij gequote is
Afbeelding

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 sep 2005, 15:17

verander het deel in posting.php
eens van:

Code: Selecteer alles

         //
         // irc /me function
         //
         {
         $message = str_replace("/me ","<font color=\"red\">" .$quote_username. "</font> ",$message);
         }  
in

Code: Selecteer alles

         //
         // irc /me function
         //
         {
         $message = str_replace("/me ","[color=red]" .$quote_username. "[/color] ",$message);
         }  

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 01 sep 2005, 15:36

dat werkt Paulus :D

geweldig bedankt voor je hulp :thumb:
Afbeelding

Gesloten