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.

¿Cómo agregar fecha y nombre de usario a las citas? como SMFTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
Multituberculata
Usuario/a
Mensajes: 90
Registrado: 29 Dic 2011, 15:45
Edad: 33

¿Cómo agregar fecha y nombre de usario a las citas? como SMF

#1

Mensaje por Multituberculata »

¿Cómo agregar fecha y nombre de usario a las citas? Que sea como en SMF

Quiero que sea como en SMF que al dar click te lleve directamente al mensaje, supongo que saben a lo que me refiero :lee

Imagen
URL: http://gugolplex.tk/
Versión de phpBB: 3.1.4
Extensiones Instaladas: Ninguno
Plantilla(s) usada(s): Digi
Servidor: Unix, gratuito, Nixiweb
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#2

Mensaje por Alorse »

Muy buena pregunta...
Vamos a ver si esto funciona, abre tu archivo posting.php y busca:

Código: Seleccionar todo

$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Reemplazalo por:

Código: Seleccionar todo

$message_parser->message = '[quote="' . $user->format_date($post_data['post_time']) . ' - ' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Teniendo el cuenta que el nombre de usuario ya existe... solo agregue la fecha.

Avatar de Usuario
Multituberculata
Usuario/a
Mensajes: 90
Registrado: 29 Dic 2011, 15:45
Edad: 33

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#3

Mensaje por Multituberculata »

Funciona, ahora sólo falta que al dar click te lleve al mensaje citado como en SMF
URL: http://gugolplex.tk/
Versión de phpBB: 3.1.4
Extensiones Instaladas: Ninguno
Plantilla(s) usada(s): Digi
Servidor: Unix, gratuito, Nixiweb
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como  Tema Solucionado

#4

Mensaje por Alorse »

No le veo la necesidad, pero bueno aquí te lo dejo, solo cambia lo anterior... por esto:

Código: Seleccionar todo

$message_parser->message = '[quote="' . '[url=' . append_sid( generate_board_url() . "/viewtopic.$phpEx", "f=$forum_id&t=$topic_id&p=$post_id") . "#p$post_id" . ']' . $user->format_date($post_data['post_time']) . ' - ' . $post_data['quote_username'] . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Con eso debe funcionar tal como lo quieres.

Avatar de Usuario
Multituberculata
Usuario/a
Mensajes: 90
Registrado: 29 Dic 2011, 15:45
Edad: 33

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#5

Mensaje por Multituberculata »

Ahora si está como en SMF, de esa forma es muy útil para foros activos :D
URL: http://gugolplex.tk/
Versión de phpBB: 3.1.4
Extensiones Instaladas: Ninguno
Plantilla(s) usada(s): Digi
Servidor: Unix, gratuito, Nixiweb
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1197
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 64

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#6

Mensaje por J_Sparrow »

Hola, me ha gustado mucho esta posibilidad y la he querido probar en mi Foro. No me ha funcionado y he pensado desde que algo había hecho mal, hasta que soy un negado en algunas cosas fáciles. Lo he tenido que dejar por imposible, hasta que un usuario ha citado TODO el post y entonces he visto que si que ha salido lo de la fecha y demás. Después de intentar hacerlo yo, no me salía hasta que he citado todo el post y entonces si que ha salido. Pero claro, a mi no solo me interesa todo el post, yo quiero que salga en partes seleccionadas.
Porque yo estoy escribiendo una respuesta, busco el post en cuestión, selecciono una parte y luego le doy a citar, automáticamente me aparece el trozo seleccionado con el autor de la cita, pero no me aparece el resto de aplicaciones que le has colocado al tema.
¿Hay posibilidad de que seleccionando una parte aparezca lo mismo que citando todo el post?.
Espero y deseo que no sea muy difícil para ti el descubrirlo, si no tendré que citar todo y luego borrar lo que no me interese.

Gracias anticipadas.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#7

Mensaje por Alorse »

Eso ya implica hacer varios adicionales, pero vamos a intentarlo, abre el archivo includes/functions_posting.php y busca:

Código: Seleccionar todo

			'DECODED_MESSAGE'	=> $decoded_message,
Después agrega:

Código: Seleccionar todo

			'POST_URL'		=> append_sid( generate_board_url() . "/viewtopic.$phpEx", "f=$forum_id&t=$topic_id&p=" . $row['post_id'] ) . '#p' . $row['post_id'],
Luego abre el archivo styles/tuestilo/template/editor.js y busca:

Código: Seleccionar todo

			insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
Reemplazalo por:

Código: Seleccionar todo

			//insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
			insert_text('[quote="' + '[url=' + post_url + ']' + post_date + ' - ' + username + '[/url]"]' + theSelection + '[/quote]');
Abre styles/tuestilo/template/posting_topic_review.html y styles/tuestilo/template/ucp_pm_history.html y busca:

Código: Seleccionar todo

addquote({topic_review_row.POST_ID},'{topic_review_row.POSTER_QUOTE}', '{LA_WROTE}');
Reemplazalo por:

Código: Seleccionar todo

addquote({topic_review_row.POST_ID}, '{topic_review_row.POST_URL}', '{topic_review_row.POST_DATE}', '{topic_review_row.POSTER_QUOTE}', '{LA_WROTE}');
Luego de eso es my pero muy importante, que: limpies el cache del foro, actualices desde la pestaña estilos del ACP las plantillas que hallas editado y que borres una o varias veces las cookies de tu navegador.
Creo que con eso funcionara tal como lo quieres.

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1197
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 64

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#8

Mensaje por J_Sparrow »

Hola Alorse, estaba modificando todo como me lo has explicado y en el último paso, en el fichero "styles/tuestilo/template/ucp_pm_history.html", no me aparece la cadena que hay que buscar. En ninguna de las dos plantillas que uso, prosilver y subsilver2.
¿Es esto posible?.
El resto no he tenido problemas, pero aquí me he atascado y no se por donde seguir. Espero tu respuesta para continuar, mientras no hago nada.
Muchas gracias.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: ¿Cómo agregar fecha y nombre de usario a las citas? como

#9

Mensaje por Alorse »

En ese archivo es para que las citas funcionen en los PMs, también puede que halla que hacerlo en otros que usen la función

Código: Seleccionar todo

addquote()
, por ejmplo si usas un portal, o la guía de citar en la respuesta rápida.

En el archivo que mencionas hay que buscar la linea:

Código: Seleccionar todo

addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}', '{LA_WROTE}');
y hacer los cambios correspondientes, osea cambiarla por:

Código: Seleccionar todo

addquote({history_row.POST_ID}, '{history_row.POST_URL}', '{history_row.POST_DATE}', '{history_row.POSTER_QUOTE}', '{LA_WROTE}');
Pero ahora que lo pienso no sé si funcione correctamente :jaja: tal vez halla que hacer cambios adicionales, pero bueno... hasta el mensaje pasado la duda se trataba de citar en los mensajes, así que si hay más dudas debes hacerse en un nuevo tema, ya que este esta marcado como resuelto.

Cerrado

Volver a “Foros de Soporte 3.0.x”