Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Gostaria de saber se alguém já fez ou tem ideia de como fazer aquele sistema que funciona da seguinte maneira:
Tenho um texto no meu blog ou site e dentro desse texto tem uma palavra.
Aí esta palavra está relacionada a alguma outra página ou artigo no meu blog e daí o sistema já cria o link automaticamente.
abraço
não precisa ser igual a wikipédia, é claro.
mas gostaria que sublinhasse e tal como nos artigos da Wikipédia.
Exemplo:
o Governo do Brasil blábláblá
e daí vai pro artigo Brasil
Fiz um esborço de uma função, provalvelmente com pouquissima mudança já sirva pro que você quer
FUNÇÃO
<?php
function linkWord($texto, $words) {
$regra = '';
foreach($words as $key => $value){
$regra .= $value.'|';
}
$regra = substr($regra, 0, strlen($regra)-1);
return eregi_replace("$regra+$", "<a href=\"\\0\">\\0</a>", $texto);
}
?>
Salve este arquivo com o nome de sua preferência.
Como usar
<?php
include('nome_do_arquivo_com_a_funcao.php'); // ufa
$palavras = array('brasil', 'corrupção');
echo linkWord('O governo do Brasil não combate a corrupção', $palavras);
?>
Estilo wikipédia? Nunca vi... :/