Jump to content
  • Sign Up

Search the Community

Showing results for tags 'nuevo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • El núcleo de PHPost
    • Novedades e Información
    • Presentaciones
    • Off Topic
  • La esquina
    • Rincón del PC
    • Rincón del móvil
  • Actualizaciones individuales de PHPost Risus's PHP 7/8
  • Actualizaciones individuales de PHPost Risus's Smarty
  • Actualizaciones individuales de PHPost Risus's EXTRAS
  • Actualizaciones individuales de PHPost Risus's Fixes
  • Actualizaciones individuales de PHPost Risus's Actualizaciones
  • Actualizaciones individuales de PHPost Risus's Complementos

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Sitio web


ICQ


Yahoo


Jabber


Skype


Localización


Intereses

Found 2 results

  1. PRÓXIMAMENTE UNA NUEVA ACTUALIZACIÓN 21.06.2022 Theme original: hecho por @DarkMagican Se actualizó: - Theme AdminLTE por DarkMagican -- Jquery v1.7.1 a v3.3.1 -- Bootstra v3.3.4 a v3.3.7 (css | js) -- AdminLTE 2.0 a 2.4 (con los complementos del mismo) -- Todos los js fuerón actualizados -- En este caso se ha dejado el autogrow ¿Porque con bootstrap 3.3.7 y no con bootrap 4.1? La verdad es que boostrap 4.1 ha sufrido muchos cambios(para bien) y al implementarlo deformaba todo el diseño y las funciones que tiene bs3 ya han sido eliminadas y es por esa razón que no use bs4 para poder actualizarlo. ¿Pero se puede hacer la actualización a bootstrap 4.1? Si pero esto llevará mucho tiempo y esfuerzo Se ha modificado la estructura. -- Buscar en inc/class/c.core.php y debajo de $this->settings['css'] = $this->settings['tema']['t_url'].'/css'; $this->settings['js'] = $this->settings['tema']['t_url'].'/js'; Agregan lo siguiente $this->settings['AdminLTE'] = $this->settings['tema']['t_url'].'/AdminLTE'; - Se cambio de lugar las redes sociales del posts. - Se integró el editor wysibb - Se eliminaron archivos totalmente innecesarios y/o que no se usan! En el caso que no se haya actualizado el iupload.php lo dejaré dentro del archivo y lo debe agregar en inc/php/ Descargar Theme AdminLTE2.4 Se instala con el mismo nombre. En el caso de encontrar errores por favor avisarme! Contiene un archivo leeme.txt que dice parte de este topic! Aviso es solo actualización, no he modificado el theme! ATENCIÓN: [No posee el archivo c.admin.php y c.registro.php] (actualizar registro topic actualizado) Se me olvido de poner el recaptcha v2 para el registro descargan este archivo AdminLTE2.4[registro] el cual solo tiene - registro.js [/js] - m.register-admin.tpl [/templates/modules/complementos] - m.admin_configs.tpl [/templates/admin_mods] 30/05/2018 He cometido un error he modificado el archivo m.register-admin.tpl y tenia que modificar el p.registro.form.tpl se puede comparar ambos archivos para realizar el cambio a p.registro.form.tpl con la ayuda de m.registrer-admin.tpl ya que ambos son muy similares.. Acá le dejó en el caso que no quieran comparar, buscamos en p.registro.form.tpl <div class="input-group"> <label for="recaptcha_response_field">Ingresa el código de la imagen:</label> <div id="recaptcha_ajax"> <div id="recaptcha_image"></div> <input type="text" id="recaptcha_response_field" name="recaptcha_response_field" /> </div> <div class="help recaptcha"><span><em></em></span></div> </div> y la reemplazamos por <div class="input-group"> <label>Confirme humanidad:</label> <div class="g-recaptcha" data-sitekey="{$tsConfig.pkey}"></div> <div class="help"><span><em></em></span></div> </div> luego más abajo buscan y lo reemplazan por <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script type="text/javascript"> $.getScript("{$tsConfig.js}/registro.js{literal}", function(){ registro.change_paso(1); mydialog.procesando_fin(); }); </script> 28/06/2018 (Hecho el día 03/06) Modificación para mostrar los iconos en los comentarios! Bueno para que aparezcan busca en AdminLTE->cool.css en la línea 1901 background: url('images/sprite-comment.png') no-repeat; reemplazarlo con background: url('../images/sprite-comment.png') no-repeat;
  2. Hace unos minutos leí en el chat que un usuario (nuestro querido ) estaba redactando un post muy largo y -sin querer- lo ha borrado. Algunos navegadores y editores permiten deshacer ese borrado fácilmente, ya sea con botones o pulsando las combinación de teclas "Control + Mayús + Z". Sin embargo, por si eso no fuera suficiente, recomiendo añadir el guardado automático en borradores. Hay otras formas de evitar eso, pero es algo no prioritario en estos momentos. Hay que tener en cuenta que aunque puede salvarte de esa situación, podría darle la vuelta a la moneda y jugar en tu contra. Pongámonos en la situación de que has escrito un post muy largo y lo guardas en borrador. Desde ese momento, el guardado automático comienza ejecutarse -por ejemplo- cada 15 segundos. Resulta que justo cuando va a guardarse, eliminas todo el contenido del post sin querer. Si la anterior combinación de teclas no funciona y el editor no incorpora la opción de "Deshacer", perderías el contenido redactado. Para evitar un poco esto, podéis hacer el paso 4. Es fácil de añadir, tan solo hay que seguir un par de pasos: 1. Abrir el archivo /themes/{tu_plantilla}/templates/modules/m.agregar_javascript.tpl. 2. Buscar: borrador_setTimeout = setTimeout('borrador_save_enabled()', 60000); 3. Añadir debajo: borrador_setTimeout = setTimeout('save_borrador()', 120000); Nota: donde dice "120000", hay que cambiarlo por la cantidad de segundos en los que queramos ejecutar el guardado. En este caso son dos minutos (120 segundos). Se debe poner con tres ceros finales, ya que son milisegundos. Yo recomiendo añadirlo cada par de minutos, no cada ciertos segundos; de manera que evitaremos sobrecargar el servidor MySQL. 4. Este paso es opcional, pero si quieres añadir una comprobación para evitar guardar un borrador vacío, hazlo. Debajo del código anterior, añade lo siguiente: var error = false; $('.required').each(function(){ if (!$.trim($(this).val())) { showError(this, 'Este campo es obligatorio'); $(this).parent('li').addClass('error'); error = true; return false; } }); if (error) { return false; }
×