HTML

Como Adicionar um Chat de WhatsApp ao Seu Site

Quer melhorar o atendimento ao cliente e aumentar as conversões no seu site? Um botão flutuante de WhatsApp pode ser a solução perfeita! Com ele, seus visitantes podem entrar em contato com você em apenas um clique, diretamente pelo WhatsApp. Por que usar um chat de WhatsApp no seu site? ✅ Atendimento rápido e pessoal […]

Como Adicionar um Chat de WhatsApp ao Seu Site Read More »

Abrir Modal Automaticamente com Bootstrap se Banco Pedir (sem PDO, sem frescura)

O objetivo: Você quer que, ao carregar a página, o sistema cheque no banco de dados se o usuário precisa fazer alguma ação (como alterar a senha). Se sim, exibe um modal Bootstrap automaticamente. Se não, vida que segue. Estrutura do banco (resumo rápido) Suponha uma tabela de usuários assim: Se alterar = 1, o

Abrir Modal Automaticamente com Bootstrap se Banco Pedir (sem PDO, sem frescura) Read More »

Como enviar um formulário para dois destinos ao mesmo tempo (sem causar um colapso na Matrix)

Porque um submit é pouco, dois é bom, e três o Mikrotik bloqueia. Introdução Você já tentou enviar dados para o Mikrotik e para um WebHook ao mesmo tempo? Não? Então você vive uma vida tranquila demais. Neste tutorial, vamos complicar o simples: validar um CPF, mascará-lo, enviar para um webhook invisível, e ainda logar

Como enviar um formulário para dois destinos ao mesmo tempo (sem causar um colapso na Matrix) Read More »

Como Criar um Captive Portal Simples e Funcional no MikroTik

Se você já tentou configurar um captive portal no MikroTik, sabe que pode ser uma dor de cabeça liberar o acesso de usuários sem precisar de autenticação tradicional. Mas e se eu te disser que dá pra fazer isso de forma simples, registrando a sessão do usuário e liberando ele automaticamente? O Problema Muitas soluções

Como Criar um Captive Portal Simples e Funcional no MikroTik Read More »

Como Configurar CORS e MIME Types para Módulos JavaScript no Seu Servidor

Quando estamos desenvolvendo com módulos JavaScript e trabalhando com diferentes origens (cross-origin), dois desafios comuns surgem: a configuração de CORS (Cross-Origin Resource Sharing) e a correção do erro de MIME type ao carregar módulos. Vamos resolver esses problemas de uma vez! Problema 1: CORS – Permitir Requisições Entre Diferentes Origens O CORS é um mecanismo

Como Configurar CORS e MIME Types para Módulos JavaScript no Seu Servidor Read More »

Dá pra usar POST no HREF? SIM, e aqui estão os jeitinhos!

O <a href> só suporta GET, mas a gente não aceita limites, né? Aqui estão 3 formas de fazer um <a> disparar um POST no PHP: 1 Com um formulário oculto: 📌 Simples e direto! 2 Com fetch() (AJAX) 📌 Posta sem recarregar a página! 3 Com <form> disfarçado de link 📌 Parece um <a>,

Dá pra usar POST no HREF? SIM, e aqui estão os jeitinhos! Read More »

Proteja Seu Conteúdo Web: Impedindo Impressão e Cópias Não Autorizadas!

Já tentou imprimir algo na web e foi barrado? Ou pior, aquele conteúdo precioso sendo copiado ou salvo sem a sua permissão? No mundo digital, proteger seu conteúdo nunca foi tão importante. Seja um PDF, artigo ou qualquer outra informação sensível, bloquear a impressão e cópia pode salvar seu trabalho de ser reproduzido sem autorização.

Proteja Seu Conteúdo Web: Impedindo Impressão e Cópias Não Autorizadas! Read More »

Como Recriar Temas para o Roundcube

O Roundcube é um webmail bastante popular e personalizável. Se você deseja dar uma cara nova para a interface, este guia completo ensina como recriar temas do zero ou personalizar os existentes. Pré-requisitos Estrutura dos Temas Os temas no Roundcube ficam armazenados em: Cada tema tem sua própria pasta, por exemplo: Criando um Novo Tema

Como Recriar Temas para o Roundcube Read More »

Como Abrir uma Janela Centralizada no Navegador com JavaScript

Em diversos projetos web, pode ser necessário abrir uma nova janela ou pop-up com um conteúdo específico, e muitas vezes é interessante que essa janela seja centralizada na tela para proporcionar uma melhor experiência para o usuário. Neste post, vamos aprender como fazer isso usando uma função simples em JavaScript. O Desafio Imagine que você

Como Abrir uma Janela Centralizada no Navegador com JavaScript Read More »

Rolar para cima