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

Recommended Posts

Bueno les traigo el script...digamos que esta actualizado jajaja.

 

¿Que contiene?

Recaptcha v2

Recaptcha v3

Smarty 3.1.31

Jquery 3.4.1

 

Tiene ambos recaptcha que ustedes mismo podrán elegir desde la administración! En el caso que instalen el script desde cero en la instalación ya podrán elegir con qué recaptcha se quieren quedar... una image.

discord.png

En la instalación seleccionan el tipo de recaptcha y le colocan las claves respectiva, lo mismo con la administración...porque tiene 2? básicamente si no les gusta la v3 puedan cambiar sin problemas a la v2..

 

La instalación es la misma de siempre excepto que tiene para elegir las claves.

 

↓ DESCARGAR EL SCRIPT R2R3(Recaptcha v2 / Recaptcha v3) ↓

script_r2_r3.rar

↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑

Demo:

https://mozzfirev4x.skn1.com

Ya tiene activada la opción del recaptcha v3 y prueben que funcione...

Edited by Miguel92
Enlace actualizado
  • Like 1
  • Downvote 1

Share this post


Link to post
Share on other sites

  • Similar Content

    • By 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
      define('TS_EXTRA', TS_ROOT.'/inc/ext/'); y debajo pegamos
      define('TS_SMARTY', TS_ROOT.'/inc/smarty/'); más abajo buscamos
      include TS_CLASS.'c.smarty.php'; y reemplazamos por
      include TS_SMARTY.'SmartyBC.class.php'; luego más abajo buscar
      $smarty = new tsSmarty(); y reemplazarlo por
      $smarty = new SmartyBC();  
       
    • By Miguel92
      Bueno para hacer un poco más rápida nuestra web, una de esas formas sería comprimir el html de la web, y en vez de sacar espacios archivos por archivos usaremos una línea de código que hará el trabajo por nosotros, lo bueno de esto es que sólo comprimira el html y no el script que este agregado, ya que puede que les de error.
       
      En este caso les mostraré para todos los que tienen Smarty actualizado (a la versión 3.1.32).
      1 - Abrimos el header.php y debajo de 
          // Mensajes     $smarty->assign('tsMPs',$tsMP->mensajes);
      agregamos esto
          // Comprime todo el HTML     $smarty->loadFilter('output', 'trimwhitespace');     
      este es opcional, no es necesario. Solo por si quieren saber si tienen error de php (¿Creo?) es lo que tengo en MozzFire
          // Modo desarrollador, digamoslo así jajaja     $smarty->debugging = true;  
      En este caso les mostraré para todos los que tienen Smarty por defecto (la versión 2.6.30).
      1 - Abrimos el header.php y debajo de 
          // Mensajes     $smarty->assign('tsMPs',$tsMP->mensajes);
      agregaremos esto
      // Sistema para comprimir HTML por Miguel92 function html_comprimir($buffer){ return preg_replace(array('//Uis',"/[[:blank:]]+/"),array('',' '),str_replace(array("\n","\r","\t"),'',$buffer)); } ob_start("html_comprimir"); 2 - Luego abriremos footer.php y al final de todo el código agregamos esto
          ob_end_flush();  
      + A FAVOR:
          Smarty v2 y Smarty v3 = Es que comprimira el código para que la web sea un poco más rápida, lo cual mejorará! 
       
      NOTA: Topic actualizado, ya comprimira todo sin problemas... Aun no me ha dado error! Gracias a @Alucard que me hizo recordar la otra función.
      ======================= | | | + | | | =======================
      07/10/2018:
      Bueno en este caso se encontró un problema con esto
              // Eliminar comentarios //         return preg_replace('/^\h*(?|(.*"[^"]*\/\/[^"]*".*)|(.*)\/\/.*\h*)$/m', '$1', $buffer); De funcionar funciona perfectamente, pero hay funciones que usa {literal}..{/literal} y esa función borra el {literal} provocando así error!
      Una de las formas de poder implementarlo es buscar todos los
              // {literal}         // {/literal} y cambiarlos por
              /* {literal} */         /* {/literal} */  
      Aunque yo recomiendo actualizar el Smarty ya que es mucho más simple.
       
      ======================= | | | + | | | =======================
       
      Enlace de la web que obtuve la información:
      https://stackoverflow.com/questions/18673684/minify-html-outputs-in-smarty
       
      Enlace de donde obtuve "Eliminar comentarios //"
      https://es.stackoverflow.com/questions/187086/expresion-regular-para-eliminar-comentarios-js-html-y-css
       
      Ver video tutorial
       
    • By Miguel92
      Actualización del Jquery
      Actualizar Jquery 1.7.1 a Jquery 3.3.1
       
      Para ello buscamos en nuestro theme en la carpeta de JS y borraremos jquery.min.js, luego entramos a este archivo Jquery 3.3.1.min.js , y la llamaremos jquery-3.3.1.min.js
       
      Ahora iremos a templates/sections/main_header.tpl y buscamos
      <script src="{$tsConfig.js}/jquery.min.js" type="text/javascript"></script> <!-- Cargamos libreria jQuery desde Google <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> --> y la reemplazamos por
      <script src="{$tsConfig.js}/jquery-3.3.1.min.js" type="text/javascript"></script> o simplemente reemplazamos el contenido del archivo jquery.min.js
       
      luego buscamos 
      <script src="{$tsConfig.js}/jquery.plugins.js" type="text/javascript"></script> <script src="{$tsConfig.js}/acciones.js" type="text/javascript"></script> <script src="{$tsConfig.js}/funciones.js" type="text/javascript"></script>  
      y agregaremos ?{$smarty.now} para evitar borrar la cache una y otra vez, con este método es como que lo registra por primera vez!
      [SOLO SI ACTUALIZARÓN ANTES A SMARTY 3.2]
      <script src="{$tsConfig.js}/jquery.plugins.js?{$smarty.now}" type="text/javascript"></script> <script src="{$tsConfig.js}/acciones.js?{$smarty.now}" type="text/javascript"></script> <script src="{$tsConfig.js}/funciones.js?{$smarty.now}" type="text/javascript"></script>  
      Ahora las modificaciones, su usas Sublime Text 3 o Notepad++, haz una búsqueda y reemplazar (find & replace) ¡OJO! hay que tener mucho cuidado de no reemplazar lo que no debemos cambiar... a lo siguiente que hacemos es: 
       
      "Debo agradecer a @MrDioamDev por explicarme lo necesario"
       
      ============== ACCIONES ==============
      Archivo: acciones.js
      Buscar .live( y reemplazarla por .on(
      Líneas: 1234 (x2 en la misma línea)
      ******
      Ahora buscamos .bind( y la cambiamos por .on( 
      Líneas: 1240, 1262, 1265, 1298
      ******
      despues buscamos .unbind( y la cambiamos por .off(
      Líneas: 1076, 1298 (x2 en la misma línea)
       
      ============== CUENTA ==============
      Archivo: cuenta.js
      Buscar .live( y reemplazarla por .on(
      Línea: 2
      ******
      Ahora buscamos .bind( y la cambiamos por .on( 
      Líneas: 189, 287
      ******
      despues buscamos .unbind( y la cambiamos por .off(
      Líneas: 189, 417, 534 (x2 en la misma línea)
       
      Luego en el mismo archivo línea 449 que debe decir
      "// Jcrop-0.9.8-min - K. Hallman / DeepLiquid.com 08 - http://deepliquid.com/content/Jcrop.html - MIT License"
      borran todo desde allí hasta abajo
       
      ============== CUENTADOS ==============
      Archivo: cuentados.js
      Borrar este archivo
       
      ============== FAVORITOS ==============
      Archivo: favoritos.js
      Ahora buscamos .bind( y la cambiamos por .on( 
      Líneas: 166, 235
      ******
      despues buscamos .unbind( y la cambiamos por .off(
      Líneas: 166, 235
       
      ============== FOTOS ==============
      Archivo: fotos.js
      Ahora buscamos .bind( y la cambiamos por .on( 
      Líneas: 224, 230
       
      ============== FUNCIONES ==============
      Archivo: funciones.js
      Buscar .size(); y reemplazarla por .length;
      Línea: 557
       
      ============== JQUERY.COLOR ==============
      Archivo: jquery.color.js
      Buscar .live( y reemplazarla por .on(
      Línea: 55
       
      ============== JQUERY.FORM ==============
      Archivo: jquery.form.js
      Borrar este archivo, ya que se actualizará en jquery.plugins
       
      ============== JQUERY.PLUGINS ==============
      Archivo: jquery.plugins.js
      En otro topic ya que actualizaremos los plugins dentro del archivo
      abrir el archivo y reemplazar el contenido por jquery.plugins (actualizado)
       
      ============== JQUERY.TABLEDND ==============
      Archivo: jquey.tablednd.js
      Borrar este archivo, ya que se actualizará en jquery.plugins
       
      ============== LIVE ==============
      Archivo: live.js
      Buscar .live( y reemplazarla por .on(
      Línea: 165
       
      ============== PERFIL ==============
      Archivo: perfil.js
      Buscar .live( y reemplazarla por .on(
      Líneas: 578, 592
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Patrocinador



  • ×