Biblioteca de phpBB-Es

Citar en la Respuesta Rápida de phpBB3

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.

Publicado por : Alorse
Publicado el : Domingo, 20 Noviembre 2011, 19:06
Visto : Visto 1235 veces
Título : Citar en la Respuesta Rápida de phpBB3
Descripción : 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.
Calificación: 5/5 (2 Calificaciones)

Link a este artículo: Seleccionar todo
[url=http://www.phpbb-es.com/biblioteca/kb_show.php?id=33]Citar en la Respuesta Rápida de phpBB3[/url]

Citar en la Respuesta Rápida de phpBB3

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.

Fuera de tema
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.

Artículos similares

Como corregir el copyrgith de phpBB3
En: Miscelánea
Por: angelismo
Mostrar Respuesta Rápida por defecto en plantillas Prosilver
En: Estilos
Por: Alorse
Permisos para foros en phpBB3
En: Administración
Por: Robot phpBB-ES
Trasladando tu foro phpBB3 a un nuevo servidor
En: Administración
Por: Robot phpBB-ES
Grupos de usuarios en phpBB3
En: Administración
Por: angelismo

 Volver a Mejoras

¿Problemas para activar la cuenta de usuario?

Si luego de registrarse tiene problemas para activar la cuenta usuario puede visitar nuestra Página en Facebook y dejarnos un mensaje (inbox) con los datos de registro para que activemos la cuenta manualmente, de igual manera el problema se presenta con las cuentas de hotmail, así que si antes de registrarse puede hacerlo desde otra cuenta, evitará dicho inconveniente.
Publicidad

Funcionando con phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM
Knowledge Base by Gameserveradmin.de
phpBB SEO  CC BY-ND
Tiempo : 0.121s | 26 Consultas | GZIP : On