Pago de tributos con OPAEF
Como todos los años, toca volver a pelearse con la maldita web de OPAEF para poder pagar nuestros tributos. Tras varias reclamaciones estos años a la web por la pésima información que ofrecen para configurar nuestros PC´s, y viendo que hacen caso omiso a los problemas de los usuarios, he decido crearme este resumen para ver si el año que viene tengo menos quebraderos de cabeza.
A continuación los pasos a seguir para poder configurar nuestro PC de forma correcta y poder utilizar las herramientas de OPAEF con algunas capturas de pantalla:
Primero, accedemos a la web de de la OPAEF https://www.opaef.es/opencms/opencms/portal/index.jsp y pulsamos sobre el botón que aparece señalado con una flecha azul.
Pulsamos sobre el botón de Iniciar Solicitud:
Y nos aparece la misma ventana de siempre donde nos empezarán a llover los problemas. Primero pulsamos sobre el botón de verificar la versión de Java que tengamos instalada en nuestro PC y en nuestro navegador (esto último muy importante):
Como es normal, nunca tenemos la versión correcta para la OPAEF:
Consultando la Ayuda de la OPAEF en Pago de Tributos y Multas (https://www.opaef.es/opencms/opencms/portal/index.jsp?opcion=listadoTematico&tema=/1.PagoDeudas/&mun=-1&nomMun=), siempre muy escondida y en este caso veremos que es confusa, veremos que dice lo siguiente:
Enlace directo a la ayuda: https://www.opaef.es/opencms/opencms/portal/index.jsp?opcion=help
Donde nos dicen que la versión que necesitamos de Java es la 1.4.2 o superior (eso de superior siempre lo dicen pero nunca funciona).
En cambio desde el Portal Web (https://www.opaef.es/opencms/opencms/web/portal/index.jsp) está este enlace directo a la ayuda: https://www.opaef.es/opencms/opencms/web/portal/index.jsp?opcion=help
Aquí nos dicen que necesitamos la versión 1.6.30. Esta es la versión correcta que necesitamos al menos para poder trabajar. la anterior no sirve.
Comprobamos que versión tenemos escribiendo en la consola de comandos “java -version”:
Como podemos ver, en nuestro caso tenemos una versión de Java instalada, que no es la mínima necesaria pero que nos reconoce la OPAEF cuando comenzamos con los trámites. La razón de porqué no la reconozca en mi caso a sido porque la tenía desactivada en Firefox:
La activamos, y vemos que ya nos carga la aplicación cuando pulsamos sobre el botón “Acceder a los trámites” de la tercera captura de arriba.
Después esto, nos diría que no es la versión correcta y tendremos que actualizar nuestra versión para cumplir el requisito de disponer de al menos de la versión 1.6.30. Para ello, pulsamos el botón rojo para comenzar la descarga.
Iniciamos la instalación. Para los que tengamos varias versiones de Java instaladas, marcar el check si queremos designar una carpeta concreta para esta instalación.
Una vez instalado, comprobamos de nuevo si en el navegador nos aparece la nueva versión:
Volvemos a intentar realizar el trámite desde la OPAEF, y ahora comprobamos que ya tenemos la versión de Java actualizada.
Una vez solucionado el problema de Java, ahora tendremos el problema del certificado digital. Pero no sé porqué, ninguna administración pública se ha dado cuenta de que por defecto a los usuarios les aparece siempre este aviso de que no se confía en el certificado digital y no ponen remedio para paliar estos problemas y hacerlo más sencillo:
Para confiar en el certificado de la Diputación de Sevilla hacemos lo siguiente. Buscamos el certificado en la configuración de Firefox, y aceptamos todos los permisos de confianza:
Más información para otros navegadores en: https://portal.dipusevilla.es/AccesoCert/jsp/docs/seguridad_4.html#entidad_cert
Volvemos a intentar realizar los trámites, y ya parece que carga la dichosa aplicación de la OPAEF:
Activamos las ventanas emergentes para la OPAEF:
Y ya podremos acceder al listado de nuestros tributos pendientes y processar el pago correspondiente.
Mi kit de iniciación
Los primeros elementos que me he comprado para iniciarme en el digital:
- Un decoder Digitrax DZ123 para una locomotora Cuco de Ibertren
- Micro Servos para los desvíos
- Placas de circuito impreso de Rock Rail (http://wiki.rocrail.net/doku.php)
De momento empezaré con esto para poder hacer pruebas con desvíos y algunos semáforos, mientras sueldo todos los componentes elcterónicos en las placas hasta que me compre la Intellibox Basic para montar un circuito funcional y hacer pruebas de verdad.
Mi primer paso al Modelismo Ferroviario en Digital
Mi primer paso ha sido el poder asistir al Seminario Digital de Trenes Aguilo organizado en Madrid el 16 de Marzo de 2013, en el que mi objetivo principal era poder iniciarme de una vez por todas en el modelismo ferroviario en digital para ir viendo cómo afrontar mis próximos pasos para la construcción de mi maqueta.
Contenido del curso:
Y ahora algunas fotos de la sesión formativa, del museo y estación de Atocha:
Aumentar el tamaño de la descripción corta en Prestashop
La descripción corta de un producto en Prestashop está limitada por defecto a 400 caracteres. En versiones anteriores a la 1.5 encontraréis muchas formas de hacerlo, y la mayoría es modificando el código fuente de la aplicación, pero ahora con la nueva versión es posible configurarlo desde el panel de administración sin necesidad de editar el código fuente.
Para los que les guste trabajar a nivel de código, la variable de prestashop que guarda este valor es: PS_PRODUCT_SHORT_DESC_LIMIT
Problemas con las imágenes en Prestashop 1.5.x
Al probar la versión 1.5.3.2 me encontré con problemas al mostrar las imágenes en el front-end.
Uno de los problemas es que el importador da problemas, tanto en la versión 1.5.2.0 como en la 1.5.3.2. Para ello hay que cambiar el siguiente fichero por el existente en la carpeta /controllers/admin:
(Descarga el archivo del enlace y renombra la extensión JPG por PHP para ver el código fuente del fichero)
El problema está en una variable de Prestashop que llega vacía, y cada navegador la interpreta de una forma.
En este caso, Internet Explorer 9, interpreta el tamaño vacío como 0px o 1px, de tal forma que no podemos ver la imagen correctamente.
Buscando una solución al problema, encontré este foro donde daban con una solución: http://www.loading.es/blog/2013/01/24/solucion-imagenes-front-office-prestashop-1-5-x-en-internet-explorer/
——————————————————————————————————————————————————-
Primero vamos a modificar el fichero /modules/homefeatured/homefeatured.tpl
Reemplazamos en la linea 41 este código:
height=”{$homeSize.height}” width=”{$homeSize.width}”
Por este otro código:
{if isset($homeSize.width) && ($homeSize.height)}width=”{$homeSize.width}” height=”{$homeSize.height}”{/if}
——————————————————————————————————————————————————-
Seguimos modificando más ficheros, ahora /modules/blockbestsellers/blockbestsellers.tpl
Reemplazamos en la linea 37 este código:
height=”{$smallSize.height}” width=”{$smallSize.width}”
Por este otro código:
{if isset($smallSize.width) && ($smallSize.height)}width=”{$smallSize.width}” height=”{$smallSize.height}”{/if}
——————————————————————————————————————————————————-
Seguimos modificando más ficheros, ahora /modules/blocknewproducts/blocknewproducts.tpl
Reemplazamos en la linea 34 este código:
height=”{$mediumSize.height}” width=”{$mediumSize.width}”
Por este otro código:
{if isset($mediumSize.width) && ($mediumSize.height)}width=”{$mediumSize.width}” height=”{$mediumSize.height}”{/if}
——————————————————————————————————————————————————-
Seguimos modificando más ficheros, ahora /themes/default/product.tpl
Reemplazamos en la linea 179 este código:
width=”{$largeSize.width}” height=”{$largeSize.height}”
Por este otro código:
{if isset($largeSize.width) && ($largeSize.height)}width=”{$largeSize.width}” height=”{$largeSize.height}”{/if}
———————————————–
Reemplazamos en la linea 184 este código:
width=”{$largeSize.width}” height=”{$largeSize.height}”
Por este otro código:
{if isset($largeSize.width) && ($largeSize.height)}width=”{$largeSize.width}” height=”{$largeSize.height}”{/if}
———————————————–
Reemplazamos en la linea 200 este código:
height=”{$mediumSize.height}” width=”{$mediumSize.width}”
Por este otro código:
{if isset($mediumSize.width) && ($mediumSize.height)}width=”{$mediumSize.width}” height=”{$mediumSize.height}”{/if}
——————————————————————————————————————————————————-
Seguimos modificando más ficheros, ahora /themes/default/product-list.tpl
Reemplazamos en la linea 42 este código:
{if isset($homeSize)} width=”{$homeSize.width}” height=”{$homeSize.height}”{/if}
Por este otro código:
{if isset($homeSize.width) && ($homeSize.height)}width=”{$homeSize.width}” height=”{$homeSize.height}”{/if}
——————————————————————————————————————————————————-
De esta forma, si existe la variable $height o $width, añadiremos el parámetro height y width a la imagen.
Si no existe, todos los navegadores interpretan correctamente el tamaño de la imagen.
Error al importar idioma – Validation failed for: mails/es/lang.php
Al importar un idioma en Prestashop desde una tienda a otra, me ha salido el error:
Validation failed for: mails/es/lang.php
En mi caso, me ha sucedido con estas versiones:
- Prestashop origen con versión 1.5.2.0
- Prestashop destino con versión: 15.3.1
La solución que encontré fue la siguiente:
- Editar el fichero mails/es/lang.php en el prestashop origen y buscar la siguiente línea:
$_LANGMAIL['Your wishlist\\\'s link'] = ‘Your wishlist\’s link’;
y cambiarla por:
$_LANGMAIL['Your wishlists link'] = ‘Your wishlist\’s link’;
- Copiar el fichero mails/es/lang.php del prestashop origen al prestashop destino.
- Realizar el export del idioma del prestashop origen e importarlo en el destino, y ya debería funcionar y no mostrar el error mencionado.
Logo transparente en Prestashop
Para poner un logo transparente en Prestashop debemos realizar la siguiente configuración:
En Calidad de la imagen seleccionar la opción Usar PNG si la imagen base está en formato PNG.
Así, evitaremos que Prestashop convierta cualquier imagen a JPG y mantendremos la transparencia.






































