Aplicaciones
Tutoriales, análisis y trucos de aplicaciones
Aplicaciones que no podemos poner en ninguna de las categorías anteriores. Aplicaciones relacionadas con la tecnología y pymes y pueden ser de interes para nosotros y otras personas.
Aplicaciones de escritorio, aplicaciones web , aplicaciones de movil y otros dispositivos, programas informáticos de interés y muchas veces necesarios para realizar nuestros proyectos.
Aplicaciones de IDES, aplicaciones ofimáticas, controladores de versiones, CRM y mucho mas.
Objetivo es tener a mano truco que podemos necesitar en la aplicación de mensajería mas famosa whatsapp.
¿ Como crear enviar mensajes a un telefono sin añadir a la agenda?
Si monta un link con:
https://api.whatsapp.com/send?phone=PP+XXXXXXXXX
Siendo PP codigo pais, caso de España 34 + XXXXXXXXX sustituyendo las X por el telefono, al pinchar en ese link , nos genera un nuevo chat para ese telefono.
Si el telefono ya esta añadido a nuestro contacto , entonces abre el whatsapp para ese contacto.
¿ Como crear un link para enviar un texto a Whatsapp ?
La idea es crear un link , con un texto para que luego nos deje seleccionar que contactos queremos enviarle ese texto.
https://api.whatsapp.com/send/?text=hello%20Word!
El texto que envia es Hello Word
¿ Escribir texto en negrita en Whatsapp ?
El texto que se escribe entre
*se mostrará en negrita*
Resultado: se mostrará en negrita
¿ Escribir texto en cusiva ?
El texto que se escribe entre:
_se mostrará en cursiva_
Resultado: se mostrará en cursiva
¿ Escribir tachado un texto ?
EL texto que se escribe entre:
~el texto tachado~
Resultado: el texto tachado
¿ Escribir texto monospace?
Si el texto se escribe entre :
'''Texto con fuente monospace'''
Resultado: Texto con fuente monospace
Fuentes:
Integrar boton para whatsapp (blog de pedroventura)
Xatara - 19 Trucos de whatsapp.
Objetivo del componente de loteria para Joomla
Un componente que nos controle las participaciones vendidad de un numero de loteria pagado.
- Nos indica cuanto hay que pagar
- Nos indica si ya se pago y cuando.
- No graba cuando y quien lo paga
- Nos indica cuando lleva pagado cada administrador diario.
Puede descargarte y ver el código en Github
El objetivo es hacer un proceso sencillo para poder controlar eventos de teclado y raton en input o cjas que necesitemos. Una idea similar como Shortcut.js.
Nosotros creamos lib teclado.js, que utilizamos en nuestro proyecto tpvfox, donde pretendemos controlar eventos de teclado y raton de un forma mas sencilla, creo que lo hemos conseguido :-)
¿Como empezar?
Lo primero añadir nuestra librería al proyecto, por ejemplo:
<script src="/lib/js/teclado.js" type="text/javascript"></script>
Luego añadir JS los Objetos queremos controlar, variables globales en JS en el head
var idInput = {
id_input : 'idInput', // Este se añade ante construir ya que el id input es Unidad_Fila_1
acciones : {
13 : 'accion_realizar_pulsar_intro', // Pulso intro
40 : 'accion_realizar_pulsar_abajo', // Pulso abajo.
38 : 'accion_realizar_pulsar_arriba', // Pulso arriba pero va para abajo.
},
parametros : {
dedonde : 'nombre_pantalla'
// Los parametros que podemos necesitar
}
}
Esto nosotros en tpvfox, no los añadimos directamente, lo generamos con el fichero parametros.xml, pero eso es otra historia a contar en otro momento.
Luego en nuestro html , en nuestro input debemos porne el atributo data-obj="Nombre_objeto_global". También tenemos que llamar a la funcion controlEventos(event) en el atributo html del evento queramos controlar.
En esta parte tienes que tener en cuenta que las funciones que necesita y utiliza son:
- function controladorAcciones(caja,accion)
- function after_constructor(padre_caja,event)
- function before_constructor(caja)
¿Que hace la funcion controladorAcciones ?
Esta funcion puede ser un switch o simple if donde comprobamos si existe la accion que le tenemos objeto global.
Llegamos a la funcion cuando pulso una tecla o un evento que tengamos definido en el objeto global, realizar la accion que le indiquemos
¿Que hace la funcion after_constructor(padre_caja,event)?
Antes de montar el objecto con la tecla y realizar accion, se ejecuta.
¿Que hace la funcion before_constructor(caja)?
Despues de montar la caja y antes de hacer la funcion que asignamos, se ejecuta.
Nota:
La definicion de esta dos ultimas funciones, debería se al contrario, pero como ya teníamos proyectos con ella, de momento no la cambiamos.
Web Actual
Web actual: superoliva.es
Desarrrollo Web: Completo por nosotros (2018) y desarrollando tambien un programa Gestion de la empresa tpvfox :
En el cual puede ver:
- Compras: Gestion pedidos, albaranes y facturas de proveedores.
- Ventas: Gestion de pedidos,albaranes, facturas, tickets y cierres de cjas y clientes.
- Gestion de productos: Saca listados de ventas y compras, inventario, gestion de la tienda web ( Joomla con virtuemart)...
Diseño Web: Nuestro.
Lenguajes y aplicaciones utilizadas:
Joomla, virtuemart y plantilla diseñada a medida.
Objetivo expuesto por el cliente:
Proyecto perteneciente al grupo.
Objetivos y retos logrados:
Venta online con conexion de programa de gestion local.
- Natalia
- Manual usuario TpvFox
En el listado de productos podemos visualizar todos los productos que tenemos almacenados en la base de datos.
El listado consta de 11 columnas, cada columna con un dato especifico de ese producto:
- Id: id del producto.
- Producto: Nombre del producto.
- Código de barras: Listados de los códigos de barras de ese producto.
- Referencia: Número de referencia del producto en la tienda.
- Coste último: Último coste al que hemos comprado el producto.
- %: Porcentaje del beneficio del producto.
- Precio sin IVA: Cantidad de precio sin el iva.
- IVA: Porcentaje del iva que se le aplica a ese producto.
- P.V.P: Precio de venta al público.
- Estado: Estado del producto.
- Reg. Stock: Regularización de stock, cuando clicamos el en botón se regulariza el stock de ese producto.