Alfredo Sanz

Respuestas de foro creadas

Viendo 50 entradas - de la 51 a la 100 (de un total de 152)
  • Autor
    Entradas
  • en respuesta a: Envio de email #1568
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Yo estoy usando un exe externo que se llama SwithMail, pero como bien dices se puede hacer de varias formas, tanto integrándolo en el cgi como utilizando un ejecutable externo.

    Personalmente me inclino por esta segunda solución, ya que si se incorpora en el cgi, el envío del email lo tiene que hacer el propio cgi y eso causa que esté más tiempo cargado en memoria, y cuanto antes se libere el cgi, pues mejor

    Loading spinner
    en respuesta a: nefele-samples-1-0-1-4 #1566
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Ups! Mira que lo hemos probado veces y aún así nos hemos dejado un fichero!!

    Descárgate de nuevo los ejemplos desde https://nefele.dev/blog/download/nefele-samples-v-1-0-1-4/  y me cuentas si ya está solucionado.

    Mis disculpas 😳

    Loading spinner
    en respuesta a: Imprimir sección del sitio #1557
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola,

    Estamos terminando de nefelizar el printjs pero si lo necesitas antes,  puedes hacerlo "a pelo" sin problema

    Loading spinner
    en respuesta a: Sample Nuevo #1555
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Internet Information Serves es "un poquito" distinto a Apache y no maneja igual los cgi.

    Eduardo nos ha preparado un doc con los pasos necesarios para ejecutar los cgis en IIS. En unos días lo publicaremos en el blog.

    Loading spinner
    en respuesta a: Sample Nuevo #1551
    Alfredo SanzAlfredo Sanz
    Superadministrador

    mira a ver si puedes entrar directamente con http://tuservidor/cgi-gin/tuprograma.exe

     

    si así te funciona, es un problema del scriptalias en la configuración de apache

    Loading spinner
    en respuesta a: aJAX, reload en wcombobox y switch #1544
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hemos preparando un ejemplo de CRUD completo en el nuevo ejemplo. En cuanto esté publicado fijaremos una fecha para enseñar todas estas novedades

    Loading spinner
    en respuesta a: Ejemplo wCards #1543
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Tendría que ver el ejemplo funcionando para poder decirte.

    Si lo tienes en internet dime la url para poder echarle un vistazo

    Loading spinner
    en respuesta a: Cambiar acceso a materialize.css #1542
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Sí, es correcto. Estás sobrecargando el fichero css.

    En la próxima versión de néfele hay una property para poder desactivar materialize

    Loading spinner
    en respuesta a: Sample Nuevo #1541
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Revisa que estás usando la librería de nefele correcta.

    Si no se te arregla, adjunta el fichero nefele_samples.xpj y lo reviso

    Loading spinner
    en respuesta a: Ejemplo wCards #1530
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola Juan,

    Cuando creas el card le puedes poner un

    :oStyle:cHeight = "400px"

    Para que te agrande la altura de los card y te amplíe el espacio para el texto. Eso sí, ten encuenta que la altura ha de ser la misma para todos.

     

    Loading spinner
    en respuesta a: 500 Internal Server Error #1517
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Una cosa: ¿ Estás compilando con el debug?

    Si no compilas con debug, cualquier error que te dé el programa, te dará un error 500

    Loading spinner
    en respuesta a: Botones redes sociales materiialize #1513
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Le echamos un vistazo a ver si se puede "nefelizar"

    Loading spinner
    en respuesta a: 500 Internal Server Error #1512
    Alfredo SanzAlfredo Sanz
    Superadministrador

    En el prg inicial justo debajo de

    //------------------------------------------------------------------------------
    // Enrutador
    //------------------------------------------------------------------------------
    Class TCgi FROM XCgi

    prueba a poner

    PROPERTY lServerSession  INIT  .f.

    Ya me contarás.

    Loading spinner
    en respuesta a: 500 Internal Server Error #1509
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Intenta acceder directamente desde localhost/cgi-bin/tunombredeprograma.exe

    Loading spinner
    en respuesta a: 500 Internal Server Error #1500
    Alfredo SanzAlfredo Sanz
    Superadministrador

    si la carpeta es siempre apache24, en principio solo tienes una instalación, seguramente tienes algún conflicto en el fichero de configuración de apache

    Desde el cmd, vete  a la carpeta de apache24\bin y ejecuta httpd.exe

    Seguramente te saldrá el error que te impide arrancar correctamente

    en el httpd.conf revisa la línea donde le indicas el  listen a ver que puerto tienes

    crea un ejemplo básico con el néfele wizard a ver si te funciona.

    revisa el fichero error.log de apache a ver si te da alguna pista

     

     

    Loading spinner
    en respuesta a: Google Maps con localizaciones no puedo visualizarlo :-( #1499
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Usando un addHtml() antes de enviar la página en el que le mandas todo el javascript tendría que ser suficiente.

     

    Recuerda que parapoder  usar el servicio de google tienes que proporcionarle la clave de tu clave api que tienes que solicitar a google

    Loading spinner
    en respuesta a: Servidor SSL #1487
    Alfredo SanzAlfredo Sanz
    Superadministrador

    http://samples.nefele.dev

    este es el .htaccess que tengo en cgi-bin

     

    Loading spinner
    en respuesta a: Servidor SSL #1483
    Alfredo SanzAlfredo Sanz
    Superadministrador

    La verdad es que configurar apache es un verdadero dolor de cabeza

    revisa este enlace https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/hsts-como-lograr-conexiones-http-seguras/   el " Header always set Strict-Transport-Security "

    .. y no olvides reiniciar apache cada vez

     

    Loading spinner
    en respuesta a: Servidor SSL #1479
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Prueba esto en el httpd.conf a ver si te funciona

     

     

    Loading spinner
    en respuesta a: Conexión a BD SQLite #1472
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Sí !
    Ahora mismo soportamos:

    • Dbfs
    • MySql y MariaDb a través de Tdolphin o con nuestra propia clase ADO
    • sqLite
    • FireBird
    • MS Sql Server

    En breve publicaremos los ejemplos de conexión

    Loading spinner
    en respuesta a: Menu lateral largo #1470
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Buenas noticias!!

    En la próxima versión estará ya incorporada esta posibilidad

     

    Contenido no disponible.
    Por favor, acepta las cookies haciendo clic en este aviso

    Loading spinner
    en respuesta a: aJAX, reload en wcombobox y switch #1468
    Alfredo SanzAlfredo Sanz
    Superadministrador

    No entiendo muy bien lo que quieres.

    Prueba a poner

    :cAjaxTimeOut := "visparam"

    Para que te mande el resultado al visor de parámetros y ver qué te sale

    prueba a poner

    :aParams := {{"tUsuarios",oCGI:GetCGIValue( "tUsuarios","valor vacío" )}}

    a ver si en visparam recibes tanto key como tUsuarios

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    en respuesta a: aJAX, reload en wcombobox y switch #1455
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Vicente,

    Por favor, comprime los ficheros en un zip y adjúntalos de nuevo

    Loading spinner
    en respuesta a: Tentando usar WMsgAlert() #1449
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola, encantados de tenerte por aquí.

    El problema que te da es porque no haces la llamada a través de ajax y entonces, el resultado de la procedure Alerta1 te reemplaza la página web en la que estás.

    Revisa el ejemplo que tenemos en https://nefele.dev/foro/topic/ajax/

    Inicialmente está preparado con una alert del navegador, pero Xevi lo modificó para que funcionara con wMsgAlert

    Haz pruebas y cuando te funcione, incluiremos tu ejemplo en la sección

    Nota: Para incluir código fuente, verás que en la barra del editor  hay un símbolo "<>". Úsalo para introducir código de Néfele ( edito tu pregunta y lo cambio)

     

    Loading spinner
    en respuesta a: Parámetros CallAutoForm() #1443
    Alfredo SanzAlfredo Sanz
    Superadministrador

    METHOD GetUserData( cVar, uDefaultVal, lCreate ) // Consulta o establece un valor en el hash de sesiones
    METHOD SetUserData( cVar, uVal ) // Establece un valor en el hash de sesiones
    METHOD HasUserData( cVar ) // Devuelve si existe la variable en el hash
    METHOD UnsetUserData( cVar ) // Borra elemento del hash
    METHOD ResetUserData( cVar ) // Borra todo el userdata

    Las variables de sesión permanecen activas en un cookie con 1 año de duración

    Están pendientes de hacer las flashdata, que tal y como dices, serán "de un solo uso"

    Loading spinner
    en respuesta a: Menu lateral largo #1432
    Alfredo SanzAlfredo Sanz
    Superadministrador

    En teoría es posible, pero la documentación de materialize es pésima.

    Lo miraremos.

    Ponlo en las peticiones para que no se nos olvide

    Loading spinner
    en respuesta a: carácteres con diéresis #1428
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Seguramente será el ESWIN.
    Prueba con la ü a ver si te sale bien.
    Si funciona la ü será cuestion de localizar el codepage correcto.

    Loading spinner
    en respuesta a: carácteres con diéresis #1427
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola Xevi,

    Estamos usando HB_StrToUTF8(xCadena, "ESWIN") para la conversión.
    La verdad es que no sé si esta función adminte las diéresis
    Lo miro a ver si encuentro algo

    Loading spinner
    en respuesta a: Parámetros CallAutoForm() #1425
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Vaya, revisa a ver si tenemos lo mismo.
    Las pruebas que he realizado funcionan bien.

    Contenido no disponible.
    Por favor, acepta las cookies haciendo clic en este aviso

    Loading spinner
    en respuesta a: Equivalencia class="material-icons #1421
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola,

    Si el control que estás usando adminte iconos (button, edit, etc..) puedes usar la property :cIcon.

    Si no, puedes hacerlo tal y como dices usando ::addHtml()

    Loading spinner
    en respuesta a: Descargar Archivo PDF #1411
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Ok. Tengo ganas de ver alguna de las pantallas de tu aplicación 🙂

    Loading spinner
    en respuesta a: Descargar Archivo PDF #1409
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola.

    Después del  :cOnClickEdit prueba a ponerle

    :cAjaxBevelEdit := "nflcargo"

    Ya me contarás qué tal.

    Loading spinner
    en respuesta a: Descargar Archivo PDF #1406
    Alfredo SanzAlfredo Sanz
    Superadministrador

    ¿Puedes compartir el código donde haces el sendfile?

    Loading spinner
    en respuesta a: Instalacion Nueva Version #1397
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Sí, tardan un poquito en responder

    Loading spinner
    en respuesta a: Sercidor web IIS #1380
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola Marcelo,

    Mira a ver si te sirve este enlace
    https://docs.microsoft.com/en-us/iis/configuration/system.webserver/cgi

    Sí, sí que funicona. Al menos en IIS 7.0

    Contenido no disponible.
    Por favor, acepta las cookies haciendo clic en este aviso

    Loading spinner
    en respuesta a: LigthtBox #1371
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Bien, bien, bien!!

    Veo que ya vais haciendo cosicas interesantes.

    Me he permitido "nefelizar" un poco tu ejemplo.

    Además me has dado un par de ideas nuevas para la nueva versión de Néfele.

    Gracias por tu aportación.

     

    Contenido no disponible.
    Por favor, acepta las cookies haciendo clic en este aviso

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    en respuesta a: Manejo Script #1369
    Alfredo SanzAlfredo Sanz
    Superadministrador

    lappend, no me acuerdo 😕 ... le tengo que preguntar a Fredy

    Indica si el código retornado por Ajax reemplazará el actual o se añadirá al ya existente 🙂

    Loading spinner
    en respuesta a: Instalacion Nueva Version #1357
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola Fernando, bienvenido!

    Te recomiendo que sigas los pasos que damos en https://nefele.dev/blog/como-instalar-xailer-bien-explicado/

    Fíjate que el harbour recomendado es el que te indicamos en el post

    Si despues de seguir las instrucciones sigues teniendo problemas, no dudes en preguntarnos.

     

    Loading spinner
    en respuesta a: Url completa #1347
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Tendrías que hacer algo como

    Ya nos contarás si te funciona.

    Loading spinner
    en respuesta a: cCookieBannerLink #1334
    Alfredo SanzAlfredo Sanz
    Superadministrador

    En este caso te va a venir fenomenal usar las url amigables

    https://nefele.dev/wiki/tecnicas/urlamigable

    Loading spinner
    en respuesta a: Punto de entrada de la aplicacion de usuario #1333
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Néfele mo utiliza el Application:oIcon

    Simplemente crea un favicon.ico en tu carpeta htdocs y lo usará automáticamente

    Loading spinner
    en respuesta a: WTabs se pone en mayúsculas #1329
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Hola,

    Ese es el comportamiento por defecto de los Tabs de Materialize.

    Para quitarlo

     

    Loading spinner
    en respuesta a: Ejemplo wCards #1325
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Gabriel, no sé muy bien a qué te refieres.

    Si me pasas el enlace donde has visto lo de los temas para las Cards ño miro y te digo

    Loading spinner
    en respuesta a: Para qué sirve WArrayBrowse:lIncludeArray? #1320
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Si no estás dentro de un <form> tienes que enviar el dato a través de :aParams

     

    Loading spinner
    en respuesta a: Para qué sirve WArrayBrowse:lIncludeArray? #1317
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Revisa que tienes

     

    Loading spinner
    en respuesta a: WEdit con autoborrado del contenido??? #1312
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Visto, lo incluiremos en la próxima versión

     

    Loading spinner
    en respuesta a: Para qué sirve WArrayBrowse:lIncludeArray? #1304
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Si :LIncludeArray := .t. añade un campo tipo hidden con el nombre <::cid>_array  con el contenido del array en formato json.

    Esto permite pasar el array completo como un parámetro del formulario a otro procedure o function. Puede ser interesante en ciertos casos para evitarnos tener que volver a consultar los datos a la bbdd, si bien hay que tener cuidado con la seguridad de la información almacenada.

    Puedes, por ejemplo, comprobar si el dato que tienes en la página, sigue siendo el mismo que en la base de datos (precios, stock, etc..)

    También te permite acceder a la información desde funciones javascript

    Prueba a ponerlo a .t. y luego, en la consola del navegador pon:

    JSON.parse(document.getElementById("table_array").value)[1][0]

    Te devolverá por javascript el valor de la primera columna del segundo registro de la tabla

    Nota: Voy a separar la pregunta en un nuevo hilo. Cuando sean preguntas nuevas, mejor crearlas en nuevo hilo para que resulte más fácil localizarlas

     

    Loading spinner
    en respuesta a: Pasaje de parámetros al CGI #1301
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Revisa el final de este hilo del foro

    Cual es la forma correcta de llamar procedimientos al dar click en un control ?

    Contenido no disponible.
    Por favor, acepta las cookies haciendo clic en este aviso

    Loading spinner
    en respuesta a: WEdit con autoborrado del contenido??? #1300
    Alfredo SanzAlfredo Sanz
    Superadministrador

    No, el Edit sólo contempla el <input> original de html.

    Lo miraré a ver si se puede incorporar

    Loading spinner
    en respuesta a: Error al correr compilado sin Debug #1293
    Alfredo SanzAlfredo Sanz
    Superadministrador

    Casi seguro que es lo que te comentaba.

    En la próxima versión está corregido

    Prueba a incluir estos dos ficheros en el proyecto y lo confirmamos.

    Acuérdate de quitarlos cuando saquemos la versión nueva

     

    Loading spinner
    Adjuntos:
    Debes acceder para ver los archivos adjuntos.
Viendo 50 entradas - de la 51 a la 100 (de un total de 152)

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para «permitir cookies» y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar» estarás dando tu consentimiento a esto.

Cerrar