Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Fallos al actualizar al 1.6.5
mybbnovat   7 Feb, 2012, 5:06 pm
#1


Hola estoy probando en un server gratuito que tenia antes la actualización al 1.6.5 por si había algún fallo antes de probarlo en mi servidor habitual lo que hice fue subir el foro original al server, funcionaba correctamente, así que me dispuse a subir la actualización.

subió actualizo muy bien y rápido pero hay varias cosas con al que necesito ayuda.

1º- (esto es a modo explicativo solo porque ya esta solucionado) si se usa proportal en al versión anterior hay que NO subir el archivo portal.php de la actualización porque sino hay que volver a subir el del proportal otra vez. deja de ir y aparece el portal por defecto.

2º- uso el plugin bot responder, y este deja de funcionar, quería saber si sabéis si hay otra versión o sencillamente tengo que dejar de usarlo.

3º-si intentas usar las herramientas de moderación desde la vista principal de un foro(donde se ven todos los temas de ese foro) marcar el chek de la derecha y abajo pones por ejemplo borrar temas, al darle a ir pone lo siguiente:

Lo sentimos, pero no seleccionaste ningún tema para ser moderado, o tu sesión de moderación expiró (Automáticamente después de 1 hora de inactividad). Selecciona algunos mensajes y trata de nuevo.

en cambio si abres el tema, seleccionas el primer post y le das a borrar si que funciona.

4º- el plugin gracias (Thank you 3.0.6) aparece activado, están las plantillas esta la tabla en la base de datos, aparecen las gracias en las estadísticas, pero no en los postbit, ni aparece el botón a pesar de que en postbit_classic si esta. entonces como en otros que a veces por algún motivo se fallan, desactivo el plugin y al volver a darle a activar sale el siguiente error.

[Imagen: ej79qb.jpg]

he probado a volver a poner la base de datos y volver a actualizar etc, pero nada. e pensado que podría haber fallado a la hora de cambiar de server pero funcionaba todo bien modificando el settings.php y todo, iba bien antes de actualizarlo. lo que no recuerdo es si antes de la actualización iba el gracias o no pero supongo que si ya que sale en las estadísticas y todo.

no se, a ver si podéis echarme una mano con algo de esto. gracias.
Himura   7 Feb, 2012, 5:26 pm
#2
2.- busca con el panel de administración si hay una actualización, desde plugins "buscar actualizaciones" hay te generara un listado con los plugins que tengan actualizaciones disponibles, si no hay una actualización, prueba verificar el sitio del desarrollado del plugin, y ver si tiene una actualización.

3.- se cambio gran parte del sistema de plugins, para tener compatibilidad con las nuevas versiones de php y mejorar la seguridad, mira, básicamente todos los plugins que modifiquen el postbit requiere agregarle una & en la variable
function xxx_yyy($post)
cambia ahora por
function xxx_yyy(&$post)
para el problema de crear la tabla creo saber cual es el problema pero mejor seria que postearas el plugin.
mybbnovat   8 Feb, 2012, 9:32 am
#3
cada vez que intento buscar actualizaciones me sale esto:

Ha ocurrido un error al comunicar con el servidor. Inténtelo de nuevo más tarde.

A la plantilla del gracias, le añado esto: & y sigue sin aparecer, e vuelto a ponerlo todo antes y pasa lo mismo no sale y si desactivo el plugin vuelve a salir el error de la imagen de arriba.

y con lo de moderación no se porque pasa si eso no es plugin ni nada es funcionamiento del foro que falla y no se porque.
Juliens   8 Feb, 2012, 9:39 am
#4
Lo de moderación, hace tiempo me sucedió que tenía un plugin que ponía un script en la vista de los temas, si tienes alguno que haga eso, desactivalo.
mybbnovat   8 Feb, 2012, 9:50 am
#5
no, no tengo ningún plugin que haga eso ademas el foro tiene los mismos plugins de antes y no tenia ese fallo. a sido solo después de actualizar
Himura   8 Feb, 2012, 10:08 am
#6
....
si no se conecta, busca el plugin a la antigua y ve si esta disponible una actualización

- moderación, creo que es la plantilla forumdisplay_inlinemoderation, de tu tema, ve si la tienes personalizada (se muestran en verde) si es así, respalda el contenido de la plantilla, y reviertela.

-plugins
mybbnovat escribió:A la plantilla del gracias, le añado esto: & y sigue sin aparecer
no, no es a la plantilla es al plugin busca ($post) y agrégale & para que quede (&$post), seguramente lo mismo para el otro plug.
mybbnovat   8 Feb, 2012, 7:41 pm
#7
ahora lo pillo a los archivos del plugin, ok, pues probare tb, tengo que probar un par de cosas así que no cerréis el tema que os informare o seguiré preguntando, pero quizá tarde un par de días. si consigo algo también os lo pondré.

gracias a todos


lo que me decias de añadir & es en todos los $post?

por ejemplo


Código:
find_replace_templatesets("postbit_classic", '#'.preg_quote('{&$post[\'thxdsp\']}').


o solo aqui:

Código:
function thx(&$post)

vale es solo ahi me lo decias antes, perdona no me acordaba.
mybbnovat   2 Mar, 2012, 4:17 pm
#8
hola bueno escribo solo para deciros que ya esta actualizado a la 1.6.6, pero al final tuvo que modificarme el plugin un user muy amable, porque eso de añadirle &, no funciono.
así que por mi parte se puede cerrar. me gustaría poner una solución para alguien que le pase lo mismo, pero no la tengo, así que nada mas, muchas gracias a todos.

podéis cerrarlo si queréis
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.