Skip to content

Instantly share code, notes, and snippets.

View desenvolvendositeswp's full-sized avatar

Desenvolvendo Sites desenvolvendositeswp

View GitHub Profile
@desenvolvendositeswp
desenvolvendositeswp / .js
Created November 26, 2024 18:19
Código para desabilitar a alteração dos inputs do jetformbuilder
document.getElementById("endereco").readOnly = true;
document.getElementById("bairro").readOnly = true;
document.getElementById("cidade").readOnly = true;
document.getElementById("uf").readOnly = true;
@desenvolvendositeswp
desenvolvendositeswp / cepjetformbuilder.js
Created November 26, 2024 17:12
Código para CEP no Jetformbuilder
document.getElementById('cep').addEventListener('blur', function() {
var cep = this.value.replace(/\D/g, ''); // Remove qualquer caractere não numérico
if (cep.length === 8) { // Verifica se tem 8 dígitos
fetch('https://viacep.com.br/ws/' + cep + '/json/')
.then(response => response.json())
.then(data => {
if (!data.erro) {
document.getElementById('endereco').value = data.logradouro;
document.getElementById('bairro').value = data.bairro;
document.getElementById('cidade').value = data.localidade;
@desenvolvendositeswp
desenvolvendositeswp / mascarafiltrocpfetelefone.js
Last active November 26, 2024 16:46
Permite o mascaramento de entrada para CPF e Telefones formato br para o filtro JetSmartFilter
<!-- Incluir a biblioteca Inputmask -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/inputmask/5.0.6/inputmask.min.js"></script>
<script>
// Aplique a máscara para CPF e Telefone quando o DOM estiver carregado
document.addEventListener("DOMContentLoaded", function() {
// Máscara para CPF
var cpfInput = document.querySelector('input[name="cpf"]'); // Ajuste o seletor conforme necessário
if (cpfInput) {
@desenvolvendositeswp
desenvolvendositeswp / mascaracpf.js
Created November 23, 2024 16:24
Mascara CPF para jetformbuilder
<script>
document.addEventListener("DOMContentLoaded", function() {
var cpfField = document.querySelector('input[name="c_cpf"]'); // Altere para o nome correto do campo
if(cpfField) {
cpfField.addEventListener('input', function(e) {
var value = e.target.value.replace(/\D/g, '');
if (value.length <= 11) {
value = value.replace(/(\d{3})(\d{3})(\d{3})(\d{1})/, '$1.$2.$3-$4');
}
e.target.value = value;
@desenvolvendositeswp
desenvolvendositeswp / mascaratelefone.js
Last active November 22, 2024 19:48
Mascara telefone 9 digitos + DD JetFormBuilder
/*Copie e cole no campo HTML do seu projeto*/
document.addEventListener('DOMContentLoaded', function() {
const campoTelefone = document.querySelector('input[name="telefone"]'); // Substitua pelo nome do seu campo
if (campoTelefone) {
campoTelefone.addEventListener('input', function() {
let valor = this.value.replace(/\D/g, ''); // Remove tudo que não for número
if (valor.length <= 10) {
valor = valor.replace(/(\d{2})(\d{4})(\d{4})/, '($1) $2-$3'); // Formato (XX) XXXX-XXXX
@desenvolvendositeswp
desenvolvendositeswp / maskallinputtext.js
Created November 22, 2024 19:38
Mascara para JetFormBuilder para todos os input Text
/* Todos os input tipo TEXT começarem com letras maiusculas*/
document.addEventListener('DOMContentLoaded', function() {
// Selecione todos os campos que você deseja aplicar a máscara
const campos = document.querySelectorAll('input[type="text"]'); // ou outro seletor de campo
campos.forEach(function(campo) {
campo.addEventListener('input', function() {
// Converte a primeira letra de cada palavra para maiúscula
this.value = this.value.replace(/\b\w/g, function(letra) {
@desenvolvendositeswp
desenvolvendositeswp / mascaraunicatextinput.js
Created November 22, 2024 19:36
Mascara para input especifico do JetFormBuilder
/* copie este código e cole no seu campo html*/
/* Para os textos começarem com letras maiusculas*/
document.addEventListener('DOMContentLoaded', function() {
// Substitua 'input-selector' pelo seletor correto do campo que você deseja alterar.
const campo = document.querySelector('input[name="seu_input"]');
if (campo) {
campo.addEventListener('input', function() {
@desenvolvendositeswp
desenvolvendositeswp / .txt
Last active November 21, 2024 20:04
Menu Sidebar Elementor
AO INSERIR A IMAGEM DA SUALOGO COLOCA A CLASSE "logo"
E NO ICONE DO MENU COLOQUE "sidebar-toggle"
@desenvolvendositeswp
desenvolvendositeswp / gist:1f4621c9da586c71f10c7f447a071dff
Created November 21, 2024 18:19
Comando para Instalação do certificado no Hestia Panel
Entre com o usuario root na sua VPS e insira o comando abaixo
IMPORTANTE:
Certifique de que o subdominio 'Server' esteja devidamente apontado para IP do seu servidor
==========================================================
v-change-sys-hostname server.seudominio.com.br
v-add-letsencrypt-host
@desenvolvendositeswp
desenvolvendositeswp / logoutwp.php
Last active November 21, 2024 14:27
Fazer logout no Wordpress direto
<?php
add_action('check_admin_referer', 'logout_without_confirm', 10, 2);
function logout_without_confirm($action, $result)
{
/**
* Allow logout without confirmation
*/
if ($action == "log-out" && !isset($_GET['_wpnonce'])) {
$redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : 'inicio';