Página 1 de 1

Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 11:05
por jorup16
Datos de soporte:
SPOILER_SHOW
URL: http://fifa-xgamers.com/
Versión phpBB: 3.0.11
MODs Instalados: 1) cBB Chat 1.0.0
2) Advanced BBCode Box 3.0.12
3) NV Advanced Last Topic Titles 1.3.3
4) Red Blinking PM 1.0.9
5) Prime Link 1.3.0
6) Categorize Announcements and Stickies 1.0.2
7) AOS Who Visited a Topic 1.0.2.2
8 ) Tapatalk 3.9.0
9) Instant Post Redirect 1.0.2
10) Full Quick Reply 2.2.0
11) Browser and OS icons 3.0.2
12) Forum Archive II 1.1.4
13) Index Tabbed 2.0.0
14) Prime Quick Login 1.2.6
15) Who has downloaded a attachment for phpBB3 1.0.0
16) Multi Smile 1.0.1
17) AOS Notification 0.0.8
18 ) cBB QuickMod v1.0.2
19) GYM sitemaps & RSS 2.0.4
20) Manage attachments ACP module for phpBB3 1.2.0
21) Who Views Who 1.0.2
22) NV recent topics 1.0.5
23) phpBB SEO Ultimate SEO URL 0.7.0
24) phpBB SEO Optimal Titles 1.0.8
25) Topic SEO description and keywords mod 1.0.6
26) phpBB SEO Zero Duplicate V 0.6.8
27) phpBB Arcade 2.0.RC5-PL2
Plantilla(s) usada(s): SE Gamer Light
Servidor: Linux, de pago (Hostgator)
Actualización desde otra versión: Si desde 3.0.9
Conversión desde otro sistema de foros: No
URL del MOD:: mods-desarrollo/phpbb-arcade-2-0-rc5-pl2-t30830.html
Hola tengo una duda de esas existenciales :lol: y es que en mi foro necesito que SIEMPRE se muestren las ediciones de los posts, aunque el usuario/moderador/administrador no coloque la razón para la edición, ésta siempre se muestre y que diga cuántas veces se ha editado el post y cuándo fue la última vez, vamos, como acá en phpBB-es.

He buscado y buscado y no encuentro la solución, ya alguien pidió lo mismo y al parecer le funcionó:
http://www.phpbb-es.com/foro/soporte-ph ... 26919.html

Pero a mi no me funciona, por más que he instalado el MOD Always Show Edit Info no funciona (por lo menos no en mi foro) ¿se hace con algún MOD? ¿o simplemente es configuración del foro?

Y pues veo que acá la última edición sale aunque se edite rápidamente o normal. :wink:

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 15:54
por micontre
el mos funciona correctamente, seguramente te hizo falta crear el modulo para poder activarlo.
sigue las instrucciones de esta guia Crear Módulos en el ACP , pero en lugar de en la pestaña Mods la puedes agragar a General

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 18:29
por jorup16
No creas, eso ya lo hice.

Imagen

Imagen

:?:

Lo puse en "Always" y pues le di enviar, luego vacié caché del foro, me dispuse a editar un mensaje, lo hice y actualicé la página y nada. |-)

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 20:38
por micontre
¿puedes dejar como adjunto el archivo "functions_posting.php"?
porque supongo que tendras en configuracion de mensajes el si en Mostrar la fecha de la última edición:

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 21:21
por jorup16
Pues así lo tengo:

Imagen

Y mi archivo:
http://pastebin.com/MBT9G82x

(No pude colocarlo adjunto, no me mostró la opción) :oops:

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 21:53
por micontre
y tanto que te equivocaste al editar. Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.

Código: Seleccionar todo

    // Display edit info if edit reason given or user is editing his post, which is not the last within the topic.
                            if ($data['post_edit_reason'] || (!$auth->acl_get('m_edit', $data['forum_id']) && ($post_mode == 'edit' || $post_mode == 'edit_first_post')))
                            {
                                    $data['post_edit_reason']               = truncate_string($data['post_edit_reason'], 255, 255, false);
     
                            // Added by Nyquist's Always Show Edit Info
                            if (isset($config['nyq_editinfo']))
                            {
                                    if ($config['nyq_editinfo'] == 'always')
                                    {
                                            //pointless to repeat if yet done
                                            if (!$data['post_edit_reason'] && ($auth->acl_get('m_edit', $data['forum_id']) || ($post_mode != 'edit' && $post_mode != 'edit_first_post')))
                                            {
                                                    $sql_data[POSTS_TABLE]['sql']   = array(
                                                            'post_edit_time'        => $current_time,
                                                            'post_edit_reason'      => '',
                                                            'post_edit_user'        => (int) $data['post_edit_user'],
                                                    );
                                                    $sql_data[POSTS_TABLE]['stat'][] = 'post_edit_count = post_edit_count + 1';
                                            }
                                    }
                            }
                            // End Added by Nyquist's Always Show Edit Info
Reemplazar por - Nota: Reemplazar las líneas a encontrar por las siguientes líneas.

Código: Seleccionar todo

// Display edit info if edit reason given or user is editing his post, which is not the last within the topic.
			if ($data['post_edit_reason'] || (!$auth->acl_get('m_edit', $data['forum_id']) && ($post_mode == 'edit' || $post_mode == 'edit_first_post')))
			{
				$data['post_edit_reason']		= truncate_string($data['post_edit_reason'], 255, 255, false);

				$sql_data[POSTS_TABLE]['sql']	= array(
					'post_edit_time'	=> $current_time,
					'post_edit_reason'	=> $data['post_edit_reason'],
					'post_edit_user'	=> (int) $data['post_edit_user'],
				);

				$sql_data[POSTS_TABLE]['stat'][] = 'post_edit_count = post_edit_count + 1';
			}
			else if (!$data['post_edit_reason'] && $mode == 'edit' && $auth->acl_get('m_edit', $data['forum_id']))
			{
				$sql_data[POSTS_TABLE]['sql'] = array(
					'post_edit_reason'	=> '',
				);
			}
						// Added by Nyquist's Always Show Edit Info
			if (isset($config['nyq_editinfo']))
			{
				if ($config['nyq_editinfo'] == 'always')
				{
					//pointless to repeat if yet done
					if (!$data['post_edit_reason'] && ($auth->acl_get('m_edit', $data['forum_id']) || ($post_mode != 'edit' && $post_mode != 'edit_first_post')))
					{
						$sql_data[POSTS_TABLE]['sql']	= array(
							'post_edit_time'	=> $current_time,
							'post_edit_reason'	=> '',
							'post_edit_user'	=> (int) $data['post_edit_user'],
						);
						$sql_data[POSTS_TABLE]['stat'][] = 'post_edit_count = post_edit_count + 1';
					}
				}
			}
			// End Added by Nyquist's Always Show Edit Info
el mod dice añadir despues ,no reemplazar :P

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 07 Sep 2013, 22:19
por jorup16
Que raro, porque siempre soy cuidadoso con eso pero igual me pude haber equivocado, pero como siempre guardo el archivo antes de la edición me puse a revisarlo y pues volví a hacer la edición y nuevamente no me aparece, este es mi archivo antes del MOD.



Ahora ya con el MOD agregado


:worried:

Re: Mostrar siempre las ediciones de los posts ¿Cómo?  Tema Solucionado

Publicado: 07 Sep 2013, 22:38
por micontre
vale ya se lo que pasa
¿utilizas notepad++ 6?
no se porque pero no se copia completamente la busqueda y se te queda en la mitad.

haz esto que si lo coje bien
busca y añade el codigo antes de

Código: Seleccionar todo

// If the person editing this post is different to the one having posted then we will add a log entry stating the edit

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 08 Sep 2013, 04:28
por jorup16
Si, uso el Notepad++ 6.3.3 y ahora con este último post todo ha quedado excelente ya te deberían de ascender a Soporte de MOD's siempre puntual con tus ayudas. :bravo:

Una última pregunta antes de cerrar el tema. ¿Con esta modificación se verán las ediciones aunque sean hechas con estos MOD's?

http://www.phpbb-es.com/foro/descarga-m ... 29527.html
http://www.phpbb-es.com/foro/descarga-m ... 25322.html

:geek:

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 08 Sep 2013, 04:36
por micontre
cero que si. de hecho no deja de ser una edicion

Re: Mostrar siempre las ediciones de los posts ¿Cómo?

Publicado: 08 Sep 2013, 04:46
por jorup16
Bueno, de cualquier forma luego abro otro tema por si falla algo. :lol:
Muchísimas gracias. :clap: :clap: :clap: