Páginas (4):    1 2 3 4   
TomasVarnik   30 Mar, 2014, 6:15 am
#21
El archivo es editpost.php, que se encuentra en la raíz de tu foro.

Es decir, accedes por FTP a tu sitio y bajas el archivo, lo editas y lo subes nuevamente (Recuerda hacer copia de backup antes de editarlo)
storm   30 Mar, 2014, 1:30 pm
#22
No sé si podría ser:

if($mybb->settings['edittimelimit'] != 0 && $post['dateline'] < ($time-($mybb->settings['edittimelimit']*60)))
else if($mybb->settings['edittimelimit'] != 0 && $post['dateline'] < (TIME_NOW-($mybb->settings['edittimelimit'] < ($fid, "48"))))
        {
            $lang->edit_time_limit = $lang->sprintf($lang->edit_time_limit, $mybb->settings['edittimelimit']);
            error($lang->edit_time_limit);
        } 

El 48 es el foro en el que quiero que se deje editar.
TomasVarnik   30 Mar, 2014, 6:46 pm
#23
En realidad es más simple que eso, nada más hay que modificar la linea original:

if($mybb->settings['edittimelimit'] != 0 && $post['dateline'] < ($time-($mybb->settings['edittimelimit']*60)))

para que quede así:

if(($mybb->settings['edittimelimit'] != 0 && $post['dateline'] < ($time-($mybb->settings['edittimelimit']*60))) && ($fid != 48))

Es decir, si es el foro 48 nunca entramos en ese error, y continuamos para editar.

PD: No puedo probar el código ahora, recuerda hacer backup por las dudas ;-)


ACTUALIZADO: Ver otra modificación necesaria en este post
Última modificación: 1 Apr, 2014, 4:55 pm por TomasVarnik.
Omar G.   30 Mar, 2014, 8:40 pm
#24
Última modificación: 30 Mar, 2014, 8:41 pm por nicods_20055.

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
TomasVarnik   31 Mar, 2014, 3:04 am
#25
storm   31 Mar, 2014, 3:44 am
#26
Lo acabo de probar y parece que funciona correctamente.
Mil gracias Tomas!!! eres un genio!


Saludos
papi   31 Mar, 2014, 10:27 am
#27
Como el tema parece solucionado lo cierro. en caso de que existan mas dudas puedes reportarlo a los moderadores para que lo volvamos a abrir
Omar G.   31 Mar, 2014, 9:52 pm
#28

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
TomasVarnik   1 Apr, 2014, 4:52 pm
#29
Tienes razón Omar, muy buena observación, se me había pasado ese detalle.

Con la edición al archivo editpost.php logramos que en el foro 48 se puedan editar los posts, incluso una vez transcurrido el tiempo límite asignado desde el ACP. Pero esto sólo era posible ingresando al modo Edición completa. Es decir, no funcionaba la Edición rápida.

Bien, para que funcione también el Quick edit debemos modificar otro archivo, el xmlhttp.php, que se encuentra también en la raíz del foro.

Buscamos la línea 365, que dice así:
else if($mybb->settings['edittimelimit'] != 0 && $post['dateline'] < (TIME_NOW-($mybb->settings['edittimelimit']*60)))

y la reemplazamos por esta otra línea:

else if(($mybb->settings['edittimelimit'] != 0 && $post['dateline'] < (TIME_NOW-($mybb->settings['edittimelimit']*60))) && ($forum['fid'] != 48))


Como vemos, esta modificación es muy parecida a la que hicimos antes en el otro archivo.


Ahora sí, con eso me ha funcionado, tanto para edición completa, como para edición rápida.


Nota: Hay otra línea idéntica en ese mismo archivo, la número 247. No tuve necesidad de editarla para que funcionara esta modificación, pero es lógico que en algún momento debe usarse, por lo que creo conveniente realizar la misma modificación en esa línea también, sólo para estar seguros. Si alguien sabe cuándo se evalúa esa línea, bienvenida sea la información.
Omar G.   1 Apr, 2014, 8:08 pm
#30
Te pregunto por que no se, se mostrara el boton en lo mensajes que si se puedan editar?

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
Páginas (4):    1 2 3 4   
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.