Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Citar en la Respuesta Rápida de phpBB 3.0Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Citar en la Respuesta Rápida de phpBB 3.0  Tema Solucionado

#1

Mensaje por Alorse »

Esta guía permitirá citar texto de los mensajes en la respuesta rápida mediante el botón CITAR siempre y cuando ésta este habilitada y abierta, puede ser seleccionando el texto que vamos a citar o simplemente citando todo el mensaje, sin más preámbulo, los cambios a realizar son:
  1. En el archivo viewtopic.php
    Buscar:

    Código: Seleccionar todo

    	// Second parse bbcode here
    Agregar antes:

    Código: Seleccionar todo

    	$decoded_message = false;
    	if ($auth->acl_get('f_reply', $forum_id))
    	{
    		$decoded_message = $message;
    		decode_message($decoded_message, $row['bbcode_uid']);
    
    		$decoded_message = bbcode_nl2br($decoded_message);
    	}
    
    Buscar:

    Código: Seleccionar todo

    		'MESSAGE'			=> $message,
    Agregar después:

    Código: Seleccionar todo

    		'DECODED_MESSAGE'	=> $decoded_message,
  2. En el archivo: styles/prosilver/template/quickreply_editor.html
    Buscar:

    Código: Seleccionar todo

    <script type="text/javascript">
    Agregar antes:

    Código: Seleccionar todo

    <script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>
    Si están usando una plantilla que no esta actualizada para funcionar en 3.0.9 entonces:

    Código: Seleccionar todo

    <script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
    Buscar:

    Código: Seleccionar todo

    	onload_functions.push('init_qr();');
    Agregar después:

    Código: Seleccionar todo

            
    	var form_name = 'postform';
    	var text_name = 'message';        
    	function quickreply_quote(post_id, post_author, redirect)
    	{
    		if (document.getElementById('qr_editor_div').style.display != 'none' && post_id && post_author)
    			addquote(post_id, post_author);
    		else
    			window.location = redirect;
    	}
    Buscar: (esta linea aparece 2 veces en el archivo, es la segunda la que deben editar)

    Código: Seleccionar todo

    <form method="post" action="{U_QR_ACTION}">
    Reemplazar por:

    Código: Seleccionar todo

    <form method="post" action="{U_QR_ACTION}" id="postform">
  3. En el archivo: styles/prosilver/template/viewtopic_body.html
    Buscar:

    Código: Seleccionar todo

    					<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
    Reemplazar por:

    Código: Seleccionar todo

    					<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"<!-- IF S_QUICK_REPLY --> onclick="quickreply_quote({postrow.POST_ID}, '{postrow.POST_AUTHOR}', '{postrow.U_QUOTE}'); return false;"<!-- ENDIF -->><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
    Buscar:

    Código: Seleccionar todo

    			<div class="content">{postrow.MESSAGE}</div>
    Agregar después:

    Código: Seleccionar todo

    			<!-- IF postrow.DECODED_MESSAGE --><div id="message_{postrow.POST_ID}" style="display: none;">{postrow.DECODED_MESSAGE}</div><!-- ENDIF -->
Es todo, si tienen algún problema solo pregunten.
Off Topic

Esta guía surgió en base a que en esta comunidad (phpBB-es.com) la Respuesta Rápida funciona de tal manera y como soy algo inquieto quise acoplar dicha funcionalidad a la Respuesta Rápida que trae por defecto phpBB, dejando claro que el MOD usado en este foro es el MSSTI QuickReply y el "citar en la respuesta rápida" es un add-on de dicho MOD.

Este Script y tutorial lo hice yo (Alorse), así que si lo quieres sacar de esta web, respeta la Autoria y cita la página exacta de donde lo sacaste, osea esta.


Cerrado

Volver a “Soporte de MODs”