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

Pasos a seguir

Recommended Posts

Presentación 
Bueno lo que haremos en esta "ESCUELA" jaja, es la actualización desde cero, y empezaremos con la version de phpost_risus_1_2_7_000 así todos podrán seguir los pasos que dejaré muy pero muy detalladamente, como no soy un robot lo más probable que me como un paso o me falte algo!

Antes que nada si usan xampp deben tener la última versión (php 7.2.1), esta es compatible con 7.1.13, 7.0.27 & 5.6.33.

 

Ahora comenzaremos con la actualización
Paso 1 → Actualizar de PHP 5.6 a PHP 7.0+ (ir a tema)
Paso 2 → Actualizar Smarty 2.1 a Smarty 3.1.31 (ir a tema)
Paso 3 → Actualizar Recaptcha V.1 a Recaptcha V.2 (con consultas y administración de claves) (ir a tema)

Paso 4 → Actualizar Registro (ir a tema)
Paso 5
→ Actualizar Jquery 1.7.1 a Jquery 3.3.1 (y todos los js) (ir a tema)

Paso 6 → Instalando Wysibb actualizado (ir a tema)

Paso 7 → .....

 

Paso EXTRAS:

Edited by Miguel92
Agregando pasos!
  • Like 1

Share this post


Link to post
Share on other sites

  • Similar Content

    • By Miguel92
      Bueno hace rato que no tocaba a MOZZFIRE v4.1.x ya que me encontraba ayudando en otros proyectos.
       
      CAMBIOS:
      + En los últimos posts el diseño de las "Card"
      + La anchura de la home al 100%
      + Reducción del registro
      + Notificaciones/Mensajes 
      + Diseño de la portada al ver el posts
       
      FALTA:
      - Diseño de los posts importantes
      - Perfil (nuevo) No estoy seguro si lo haré
      - Sidebar del home
      - Footer (nuevo)
       
      REGISTRO REDUCIDO (Se que se ve feo, pero funciona)

       
      AL ACCEDER A POST PRIVADO/ELIMINADO/INEXISTENTE

    • 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
    • By Miguel92
      REGISTRO 
      la actualización del recaptcha v1 → v2

      Archivo: registro.js.
      REEMPLAZAR 
      Líneas: 579 hasta 605
                  case 'recaptcha_challenge_field':                 return true;                 break;             case 'recaptcha_response_field':                 //Si ya paso por aca y no hubieron cambios, devuelvo el mismo status                 if(!force_check && this.datos[campo] === value && this.datos['recaptcha_challenge_field'] == $('#RegistroForm .pasoDos #recaptcha_challenge_field').val())                     if(this.datos_status[campo]=='empty')                         return no_empty ? this.show_status(el, this.datos_status[campo], this.datos_text[campo]) : this.hide_status(el, this.datos_status[campo], this.datos_text[campo]);                     else                         return this.show_status(el, this.datos_status[campo], this.datos_text[campo]);                 //Almaceno el dato                 this.datos[campo] = value;                 this.datos['recaptcha_challenge_field'] = $('#RegistroForm .pasoDos #recaptcha_challenge_field').val();                 //!empty                 if(empty(value)){                     var status = 'empty';                     var text = 'El campo es requerido';                     if(no_empty)                         return this.show_status(el, status, text);                     else                         return this.hide_status(el, status, text);                 }                 return registro.show_status(el, 'ok', 'OK');                 break;
      por este
                  case 'g-recaptcha-response':                 this.datos[campo] = value;                 //!empty                 if(!value){                     return this.show_status($('#RegistroForm .g-recaptcha'), 'empty', 'Demuestra que no eres un robot');                 }                 return registro.show_status($('#RegistroForm .g-recaptcha'), 'ok', 'OK');                 break; luego buscar líneas 734 y 735
                          registro.datos['recaptcha_response_field'] = '';                     Recaptcha.reload('t');
      por este
                          registro.datos['g-recaptcha-response'] = '';                     grecaptcha.reset(); luego buscar líneas 776
                          registro.show_status($('#RegistroForm #recaptcha_response_field'), 'error', h.substring(strpos(h, ':')+2)); por este
                          registro.show_status($('#RegistroForm .g-recaptcha'), 'error', h.substring(strpos(h, ':')+2));  
      Act: 21/04/2018 
      Archivo editado → registro.zip
    • By Mufasa Web
      hola a todos, vengo con una consulta un poco común...
      en versiones anteriores a 1.2 para hacer que todas las publicaciones se vieran en el muro, como si fuera un muro general se debia buscar
      esto
      $query = mysql_query('SELECT p.*, u.user_name FROM u_muro AS p LEFT JOIN u_miembros AS u ON p.p_user_pub = u.user_id WHERE p.p_user IN('.$amigos.', \''.$tsUser->uid.'\') AND p.p_user = p.p_user_pub ORDER BY p.p_date DESC LIMIT '.$start.','.$limit.'');  
      y reemplazarlo por
      $query = mysql_query('SELECT p.*, u.user_name FROM u_muro AS p LEFT JOIN u_miembros AS u ON p.p_user_pub = u.user_id WHERE p.p_user AND p.p_user = p.p_user_pub ORDER BY p.p_date DESC LIMIT '.$start.','.$limit.'');  
      Mi consulta sería, en la version 1.2.5.100 que debería modificar?
      Muchas gracias!
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Patrocinador



  • ×