Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
1TSR4SC11

Guía completa para actualizar Phpost Risus (Php, Class Files, Js, Smarty)

Recommended Posts

Hola a todos!

Hoy les traigo esta pequeña guía para poder actualizar al 100% su script para poder usarlo con Php 7.0, usar frameworks más modernos, etc.

Cabe recalcar que esta guía está basada en la versión 1.3.0 de Phpost Risus.

Además es recomendable de ir creando respaldos de los archivos, por las dudas.

Cabe recalcar que existen pasos adicionales en la forma automática de cada actualización (estos se mostrarán en los actualizadores).

 

Actualizar archivos Javascript de tu tema actual:

Automática:

Spoiler

 

  • Descarga la última versión del actualizador de JS para Phpost Risus: aquí.
  • Copia el contenido de la carpeta script en la raíz de tu web.
  • Accede al actualizador desde tuweb.com/updatejs/
  • La actualización será completamente automática, solo debes darle al botón "realizar actualización" (también podrás seleccionar si eliminar archivos obsoletos después de la actualización).

Nota: Si deseas actualizar otro tema, debes seleccionarlo desde la administración y luego volver al actualizador.

Guía Individual: VER

 

Actualizar Smarty:

Automática:

Spoiler

 

  • Descarga la última versión del actualizador de Smarty 3 para Phpost Risus: AQUÍ.
  • Descomprime el contenido del primer archivo .zip en la raíz de tu sitio.
  • Ingresa al actualizador mediante tuweb.com/updater/.
  • Sigue lo que te muestra el actualizador.

 

 

 

Guía Individual: VER

 

Actualizar PHP:

PHP: JSON.

Spoiler

Al parecer el repositorio de Phpost Risus en GitHub ya viene con php actualizado, pero aún quedan algunos pasos que posiblemente sean corregidos si @Isidro ve este tópico (en ese caso, modificaré el topic).

En el archivo c.core.php buscar:

	function setJSON($data, $type = 'encode'){
		require_once(TS_EXTRA . 'JSON.php');	// INCLUIMOS LA CLASE
		$json = new Services_JSON;	// CREAMOS EL SERVICIO
        if($type == 'encode') return $json->encode($data);
        elseif($type == 'decode') return $json->decode($data);            
	}

Remplazar por:

	function setJSON($data = '', $type = 'encode'){
        if($type == 'encode') return json_encode($data);
        elseif($type == 'decode') return json_decode($data);            
	}

Eliminar el archivo /inc/ext/JSON.php.

PHP: Nueva Herramienta para el error "Too Many Arguments"

Spoiler

 

Me complace en presentarles esta herramienta para actualizar archivos de clases (esto para el error "Too Many Arguments" que a veces sale).

En ella es cuestión de pegar el contenido de nuestro archivo de /inc/class/ y  convertirá automáticamente cada función que se pueda actualizar para "parchear" este fallo.

 

 

Fin.

Eso fue todo en esta guía, espero que les sirva y puedan tener sus scripts actualizados y sin problemas con nuevas versiones de PHP :D .

Edited by 1TSR4SC11
Pequeño detalle.
  • Like 2
  • Thanks 2

Share this post


Link to post
Share on other sites

Actualicé jQuery y Smarty y ahora no se pueden enviar comentarios con el theme Flatpost. Ese es el único detalle que le note, pero muy útil la guía, me ayudo mucho y va a ayudar a más a actualizar fácilmente sus páginas.

  • Thanks 1

Share this post


Link to post
Share on other sites
hace 21 horas, GordoSatiro dijo:

Actualicé jQuery y Smarty y ahora no se pueden enviar comentarios con el theme Flatpost. Ese es el único detalle que le note, pero muy útil la guía, me ayudo mucho y va a ayudar a más a actualizar fácilmente sus páginas.

Puedes ingresar a la consola de desarrollador y mandarme una captura?

On 12/2/2019 at 4:36, 1TSR4SC11 dijo:

Pasos Adicionales:

  • Elimina el caché de tu navegador (guía).
  • Ingresa la consola de desarrollador (Generalmente apretar tecla F12 y luego clic en consola) y verifica que todo esté correcto (también realiza acciones dentro del sitio por si alguna función tiene problemas).

 

Share this post


Link to post
Share on other sites
hace 6 horas, 1TSR4SC11 dijo:

Puedes ingresar a la consola de desarrollador y mandarme una captura?

 

Ya solucione el error (cambiando algunos .val() por .bbcode() en el funciones.js - acciones.js, gracias a Miguel92) pero en la consola no salía nada!

  • Like 1

Share this post


Link to post
Share on other sites
On 17/2/2019 at 22:03, GordoSatiro dijo:

Ya solucione el error (cambiando algunos .val() por .bbcode() en el funciones.js - acciones.js, gracias a Miguel92) pero en la consola no salía nada!

Ah. Problemas con el WysiBB, es bastante común ese problema.

Bien que lo hayas solucionado!

Share this post


Link to post
Share on other sites

lo aplique y meda este error

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:yakarchitos.com/public_html/themes/default/templates/modules/m.perfil_muro_story.tpl" on line 7 "<span>{$p.p_date|fecha}</span>" unknown modifier 'fecha' <-- thrown in /yakarchitos.com/public_html/inc/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 7

Share this post


Link to post
Share on other sites
On 5/2/2020 at 20:46, lisandro dijo:

lo aplique y meda este error

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:yakarchitos.com/public_html/themes/default/templates/modules/m.perfil_muro_story.tpl" on line 7 "<span>{$p.p_date|fecha}</span>" unknown modifier 'fecha' <-- thrown in /yakarchitos.com/public_html/inc/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 7

Copia este archivo en la carpeta /inc/smarty/plugins/: modifier.fecha.php

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Patrocinador



  • ×