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

phpost con smarty 3.1.31

Recommended Posts

un saludo cordial a todos los caballeros y caballeras, el dia de hoy vengo a traerles el script mas actual con una diferencia, smarty actualizado de 2.6.28 a 3.1.31 trae algunas cosas nuevas

como el tag {php}{/php} esta obsoleto,  y mas estricto con la sintaxis, smarty requiere php 4 o superior haha, bueno sin mas el archivo :P

phpost con smarty 3.1.31

si no sabes instalar el script dejo link

https://www.phpost.net/docs/guide/topics/install-phpost-risus.html

y dejo una web demo con el debug activo para los que quieran ver mas, aunque es hostinger hahah U_u

http://bombastic.hol.es/

yo no encontre errores, si te topas con uno comentalo ;) 

y fue todo, si quieren puedo hacer un tuto para actualizar cualquier version, realmente es algo sensillo, solo una cosa me detenia, no saber que rayos es esto:

  function assign_hook($hook, $include)
  {
    if( !isset($this->_tpl_hooks[$hook]) )
      $this->_tpl_hooks[$hook] = array();
    
    if( $this->_tpl_hooks_no_multi && in_array($include, $this->_tpl_hooks[$hook]) )
      return;
    
    $this->_tpl_hooks[$hook][] = $include;
  }

y me di cuenta que sin eso, ajax no funciona, bueno nos leemos jovenes :D

.

Editado por bits4me
no puse que el tag es obsoleto
  • Me gusta 4

Compartir este post


Enlace al post
Compartir en otros sitios
Ahora, ellocoloco dijo:

Y en que mejora al script tener

smarty 3.1.31?

  • Mayor velocidad, de 2 a 5 veces
  • Escrito en PHP 5 100% mejorando su arquitectura, pero no funciona en php4
  • Diseño Orientado a Objetos PHP5
  • Manejo de Errores con Exception
  • Asignación de DO Objetos de Datos
  • Objetos de Plantillas Multiples
  • Filtro de Variables, auto escape de HTML
  • Herencia de Plantillas
  • Detección automático de Javascript y CSS evitando uso de {literal}
  • Manejo de Cache mejorado

te marque lo que mas me inspiro a actualizarlo :P

Compartir este post


Enlace al post
Compartir en otros sitios
hace 1 minuto, ellocoloco dijo:

a bien, dan ganas de tenerlo, lo malo es que solo..... se lo puede aplicar a un script limpio? o se puede aplicar a un script ya en uso con mod instalados? saludos.

se puede aplicar a un script aunque tenga mil mods, solo se borra la carpeta smarty, guardando la carpeta plugins, se cambia c.smarty.php por el que viene en la descarga, en el archivo footer.php se cambia template_exist() por templateExist() y template_dir por setTemplateDir(), pones la carpeta smarty de la descarga y combinas tu carpeta plugins con la de la descarga y ya :P

  • Me gusta 1

Compartir este post


Enlace al post
Compartir en otros sitios
hace 1 hora, Basdower dijo:

Buen aporte, seguro que no da errores con un script en uso? -nose

no debe dar errores si esta bien escrito, smarty 2 te dejaba pasar errores de sintaxis y smarty 3 no U_u ademas si tienes codigo php directo en el tpl tienes que usar { include }, y los plugins que tengas agregados los tienes que agregar a la carpeta plugins si no es muy facil reconocer el error, te dice compiler error (y el modifier, ejemplo) {$post_title│seo}, y ya sabes con eso que el plugin seo no lo tienes o tiene error, ah si en el archivo ajax_files.php en inc/php/ tiene una linea que smarty no reconoce esta $smarty->template_ts = false; cuestion de borrarla y ya, si quieres dime un script que este muy modificado y lo actualizare para hacer una guia :D 

  • Me gusta 1

Compartir este post


Enlace al post
Compartir en otros sitios

Ese script beta o alpha que publicó @Isidro en su tiempo que lo vendía mas caro que un theme que topu parece que lo tenía también.

 

No está mala la idea de actualizarlo, bien hecho!

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión

  • Similar Content

    • Por Miguel92
      La actualización es muy rápida y no requiere hacer ninguna modificación
      al menos que el usuario la requiera, pero se puede hacer otro tutorial
      agregando un plugin en smarty y/o uso de ello
       
      Incorporar un nobbcode: Quita las etiquetas del bbcode y usarlo como descripción del post en el home (Usando el contenido del body del post)
      --------------------------------------
      O usar el strip_tags
      Referencias:
      → php.net (http://php.net/manual/es/function.strip-tags.php)
      → smarty.net (https://www.smarty.net/docsv2/es/language.modifier.strip.tags.tpl)
       
      Visiten la página en github: Web(del tutorial)
       
      Ver tutorial → Ver ahora ←
       
      Cambio adicional:
      Buscar en header.php
      include TS_CLASS.'c.smarty.php'; y reemplazarlo por
      require(TS_ROOT.DIRECTORY_SEPARATOR.'inc'.DIRECTORY_SEPARATOR.'smarty'.DIRECTORY_SEPARATOR.'SmartyBC.class.php');  
      luego más abajo buscar
      $smarty = new tsSmarty(); y reemplazarlo por
      $smarty = new SmartyBC();  
       
    • Por fellomix
      Hola! comunidad alguien puede proporcionarme un [Mod] para colocar una imagen de cabecera para las comunidades (Que cada usuario ponga su propia cabecera) de risus 1.2  , V5, y que pueda funcionar tambien para la mas reciente.  Gracias saludos!.   
       
    • Por Miguel92
      Bueno esto es la actualización de este topic
       
      ACTUALIZADO:
      Jquery 3.3.1 Smarty 3.1.32 PHP 7.x (si hay más lo subiré) no esta al 100% Recaptcha v2 Wysibb No lo he reestructurado.
       
      PASOS:
      1 - Descargan el script (ya se encuentra reparado! Espero jajaja)
      2 - Lo descomprimen en su raíz o htdocs 
      3 - Solo es actualización, por lo que deben de tener instalado el script 1.2.x y 1.3.x.
      4 - Luego en la url escriben https://SUWEB.com/actualizador/ mantienen seleccionado "Realizarlas Automáticamente" y le dan al botón.
      5 - Si algunas de las operaciones dice "Error" no se preocupen, puede ser que ya tengan esa consulta realizada.
       
      DESPUÉS DE DESCARGAR:
      ✓ Arreglando el loading de la carga de la imagen
      Buscar en default/js/wysibb.js linea 2973 y buscamos
      <img src="'+global_data.img+'images/wysibb/loader.gif" /> y la reemplazamos por 
      <img src="'+global_data.img+'images/loading_bar.gif" />  
      ✓ Arreglando la subida de la imagen
      Buscar en inc/php/iupload.php y lo reemplazan por este iupload.php
       
      ✓ Arreglando esta parte obstruía el paso a los inputs, los veías pero no se podían tocar
      <!-- ACTUALIZADO POR MIGUEL92 --> <div style="padding: 8px 0; text-align:center;opacity: .5;">     Actualizado by @<a href="http://www.phpost.net/user/521013-miguel92/" target="_blank">Miguel92</a> </div> Reemplazas o eliminas, me da igual... a lado de opacity: .5; agregan clean: both; y listo ya se podrán registrar tranquilamente
       
       
      Para verla en funcionamiento pueden ir a https://infinitypost.ga obviamente que esa versión esta modificada a gusto, la web tiene agregado:
      + Administrar Avatar gif
      + Sitemap administrable
       
      PROBLEMAS ENCONTRADOS (por @jocker01)
      - Registro no FUNCIONA  (Recaptcha V2)
      - Creador post (Wysibb)  no funcionan
      - Agregar imagen  desde  URL  O COMPUTADORA  no responden
       
      PROBLEMAS RESUELTOS
      ✓ Recaptcha ya funciona, y es reducida (Nombre de usuario, Contraseña deseada, Email, Recaptcha v2)
      ✓ Creador post (Wysibb) ya funciona correctamente
      ✓ Agregar imagen  desde  URL  O COMPUTADORA, sube, corta la portada correctamente
      ✓ Se puede comentar en las fotos correctamente
      ✓ Se puede crear temas(en comunidades) correctamente
      ✓ Se puede comentar en los temas correctamente
       
      Cualquier problema lo pueden comentar en este topic o en mi servido de Discord https://discord.gg/qzVAQZU en el que estoy más conectado.
       
       
    • Por aflope
      Buenas tardes alguien me ayuda quitar el reCAPTCHA v2 de la sección de registro!

  • Navegando Recientemente   0 miembros

    No registered users viewing this page.

  • Patrocinador



  • ×