L
luismt
Perdão, eu deveria ter esclarecido. 🙄define "não funciona para mim"... dá erro, ou o quê?
Obrigado por responder. Ele não criptografa os links e não antepõe "go.php?url=" aos links. Além disso, não me dá nenhum erro.
Siga o vídeo abaixo para ver como instalar nosso site como um aplicativo web na sua tela inicial.
Observe: Este recurso pode não estar disponível em alguns navegadores.
Perdão, eu deveria ter esclarecido. 🙄define "não funciona para mim"... dá erro, ou o quê?
Perdão, eu deveria ter esclarecido. 🙄
Obrigado por responder. Ele não criptografa os links e não antepõe "go.php?url=" aos links. Além disso, não me dá nenhum erro.
<?php
/*
Plugin Name: Links 2 dinero
Plugin URI: http://www.cicklow.com/
Description: Convierte los links externos dinero :).
Version: 0.1 Pajarraco
Author: Cicklow
Author URI: http://www.cicklow.com/
*/
$_SITIOW = parse_url(home_url());
function ccw_post($POST){
return preg_replace_callback('#href="([^"]*)"#is', 'my_urlencode', $POST);
}
function my_urlencode($a){
global $post,$_SITIOW;
if (!get_post_meta($post->ID, "no_URL", true)) {
if(stripos($a[1],$_SITIOW['host'])===false && stripos($a[1],'javascript')===false){
return 'href="/go.php?url='. base64_encode(urlencode($a[1])).'" pepe="'.$_SITIOW['host'].'" target="_blank"';
}
}
return 'href="'.$a[1].'"';
}
add_filter('the_content', 'ccw_post');
?>
<?php
header('location: '.base64_decode($_GET['url']));
die();
?>
Obrigado cicklow! Sabe, ele me retorna um erro 404 ao clicar no link, por exemplo:hehehe só agora percebi que faltou um código no plugin XD...
http://midominio.com/http%3A%2F%2Ful.to%2Fksrnwov0
go.phpObrigado cicklow! Sabe, ele me retorna um erro 404 ao clicar no link, por exemplo:
Inserir CODE, HTML ou PHP:http://midominio.com/http%3A%2F%2Ful.to%2Fksrnwov0
<?php
header('location: '.urldecode(base64_decode($_GET['url'])));
die();
?>
go.php?url=aYM0cHMlM0ElMkYlMkZwb3N0aW1n
go.php?url=aYM0cHMlM0ElMkYlMkZwb3N0aW1n
go.php?url=aYM0cHMlM0ElMkYlMkZwb3N0aW1n
pode indicar com robots.txt que não indexe esse arquivo...Desculpe [MENTION=9679]cicklow[/MENTION], uma dúvida:
No webmasters tools aparece mais de cem erros de rastreamento por utilizar o encriptador de links.
Você tem ideia de como posso resolver isso? :ambivalence:
Erros:Inserir CODE, HTML ou PHP:go.php?url=aYM0cHMlM0ElMkYlMkZwb3N0aW1n go.php?url=aYM0cHMlM0ElMkYlMkZwb3N0aW1n go.php?url=aYM0cHMlM0ElMkYlMkZwb3N0aW1n
Obrigado por responder. Adicionei desta forma, espero que esteja certo. 🙂pode indicar com robots.txt que não indexe esse arquivo...
Disallow: /go.php?url=
sim, com https://developer.wordpress.org/reference/functions/is_page/ você só coloca o nome da página e se não for essa, você faz o que tem que fazer... exemploDesculpe [MENTION=9679]cicklow[/MENTION], volto a incomodá-lo com uma dúvida: :ambivalence:
É possível excluir uma página do plugin? Ou seja, que na página "x" do blog os links não sejam encriptados.
Desculpe cicklow, não entendi. Devo editar o plugin e adicionar esse código? É uma página criada pelo wordpress.sim, com https://developer.wordpress.org/reference/functions/is_page/ você só coloca o nome da página e se não for essa, você faz o que tem que fazer... exemplo
if(!is_page("algo ou id da página, etc")){
aqui encriptar
}
no_URL = 1Desculpe cicklow, não entendi. Devo editar o plugin e adicionar esse código? É uma página criada pelo wordpress.
Tentei adicionando o campo personalizado "no_URL" valor "0" como você indica acima, mas não funcionou.
Muito obrigado cicklow, sempre tão atencioso. Agora sim funciona perfeito! 🙂no_URL = 1
obrigado, agora sim funcionano_URL = 1
PHP Warning: Header may not contain more than a single header, new line detected in /home/gtrew/public_html/misitio.com/go.php on line 2
header('location: '.urldecode(base64_decode ($_GET['url'])));
mmm tem um espaço na url... por aí alguma url está errada e esse erro é geradoDesculpe [MENTION=9679]cicklow[/MENTION], te incomodo com uma dúvida: Há tempos vejo esse erro no log e não consigo entender a causa:
E a linha 2 seria:
PHP:header('location: '.urldecode(base64_decode ($_GET['url'])));
O que pode estar causando o erro? :grumpy:
Desculpe, não entendi. Você se refere ao conteúdo de link.php? Uso php 7, se é que influencia em algo.mmm tem um espaço na url... por aí alguma url está errada e esse erro é gerado
<?php
/*
Plugin Name: Links 2 dinero
Plugin URI: http://www.cicklow.com/
Description: Convierte los links externos dinero :).
Version: 0.1 Pajarraco
Author: Cicklow
Author URI: http://www.cicklow.com/
*/
$_SITIOW = parse_url(home_url());
function ccw_post($POST){
return preg_replace_callback('#href="([^"]*)"#is', 'my_urlencode', $POST);
}
function my_urlencode($a){
global $post,$_SITIOW;
if (!get_post_meta($post->ID, "no_URL", true)) {
if(stripos($a[1],$_SITIOW['host'])===false && stripos($a[1],'javascript')===false){
return 'href="/go.php?url='. base64_encode(urlencode($a[1])).'" pepe="'.$_SITIOW['host'].'" target="_blank"';
}
}
return 'href="'.$a[1].'"';
}
add_filter('the_content', 'ccw_post');
?>
não, não, me refiro a que pode ser que alguma url que esteja encriptando tenha um espaço... exemplo "meusite .com"... e teria que ser "meusite.com" ao ter esse espaço dá esse erro... ou também com uma quebra de linha "meusiteDesculpe, não entendi. Você se refere ao conteúdo de link.php? Uso php 7, se é que influencia em algo.
PHP:<?php /* Plugin Name: Links 2 dinero Plugin URI: http://www.cicklow.com/ Description: Convierte los links externos dinero :). Version: 0.1 Pajarraco Author: Cicklow Author URI: http://www.cicklow.com/ */ $_SITIOW = parse_url(home_url()); function ccw_post($POST){ return preg_replace_callback('#href="([^"]*)"#is', 'my_urlencode', $POST); } function my_urlencode($a){ global $post,$_SITIOW; if (!get_post_meta($post->ID, "no_URL", true)) { if(stripos($a[1],$_SITIOW['host'])===false && stripos($a[1],'javascript')===false){ return 'href="/go.php?url='. base64_encode(urlencode($a[1])).'" pepe="'.$_SITIOW['host'].'" target="_blank"'; } } return 'href="'.$a[1].'"'; } add_filter('the_content', 'ccw_post'); ?>
Agora entendi, obrigado! Estou revisando e não vejo que os links tenham espaços ou quebras de linha. Poderiam ser os links do mega, que têm esses caracteres especiais na url? Exemplo: #!b1MGlayI!IETuDXz-não, não, me refiro a que pode ser que alguma url que esteja encriptando tenha um espaço... exemplo "meusite .com"... e teria que ser "meusite.com" ao ter esse espaço dá esse erro... ou também com uma quebra de linha "meusite
.com"