Uutiset:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu
Advertisement:

Retorno de carro después de quote

Aloittaja elmenda, marraskuu 09, 2012, 08:03:05 AP

« edellinen - seuraava »

elmenda

Como hacer que después de citar meta un retorno después de [/quote] ?
Creo que la función que cita es "insertQuoteFast" pero no se exactamente como hacerlo.

smf 2.0.2

Una ayudita. gracias.

^HeRaCLeS^

La verdad no se entiende muy bien lo que necesitas, o por lo menos yo no lo entendi.

Podrias dejar mas informacion sobre el tema?
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •פ*


elmenda

Lo que quiero decir es que al dar a Citar o a Insertar Cita, cuando se pone la cita en el textarea no se quede el cursor justo después de [/quote] si no que meta dos espacios. Es añadiendo "\n\n\n"

Lo he conseguido para la cita rápida modificando el archivo Post.php en la función QuoteFast

// Add a quote string on the front and end.
$context['quote']['xml'] = '[quote author=' . $row['poster_name'] . ' link=topic=' . $row['id_topic'] . '.msg' . (int) $_REQUEST['quote'] . '#msg' . (int) $_REQUEST['quote'] . ' date=' . $row['poster_time'] . ']' . $lb . $row['body'] . $lb . '[/quote]';


cambiado:

// Add a quote string on the front and end.
$context['quote']['xml'] = '[quote author=' . $row['poster_name'] . ' link=topic=' . $row['id_topic'] . '.msg' . (int) $_REQUEST['quote'] . '#msg' . (int) $_REQUEST['quote'] . ' date=' . $row['poster_time'] . ']' . $lb . $row['body'] . $lb . '[/quote]' . "\n\n\n";


Como he dicho, para cita rápida funciona bien. Pero al ir a usar el editor completo y presionar "Insertar Cita" no funciona. Tan vez sea otra función la que haya que modificar para ello.

^HeRaCLeS^

Los codigos bbc se encuentran en la funcion parse_bbc que se encuentra en el archivo Subs.php
Serian los que estan dentro de
$codes = array(

^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •פ*


elmenda


^HeRaCLeS^

Que es lo que no funciona  ???

Que modificacion realizaste ahi?


Edito: Ya entendi lo que querias.

Ademas de la modificacion que realizaste hace la misma modificacion en este codigo:
$form_message = '[quote author=' . $mname . ' link=topic=' . $topic . '.msg' . (int) $_REQUEST['quote'] . '#msg' . (int) $_REQUEST['quote'] . ' date=' . $mdate . ']' . "\n" . rtrim($form_message) . "\n" . '[/quote]';

^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •פ*


elmenda

Veo que ya me entendiste. Eso que comentas ya lo hice y no funcionó. No se cual es el problema :(

^HeRaCLeS^

LainaaEso que comentas ya lo hice y no funcionó

Yo hice esos dos cambios y me funciona perfectamente en el foro de pruebas.

Tanto al apretar el boton citar como al apretar el insertar cita ???
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •פ*


elmenda

Tal vez se deba a que tengo instalado SMFPacks WYSIWYG Editor. Pero me parece extraño porque también uso este mod en respuesta rápida y funciona bien. Investigaré si es por esto.

Advertisement: