Filtro para k2

  • leco123
  • Avatar de leco123 Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
12 anos 11 meses atrás #84070 por leco123
leco123 created the topic: Filtro para k2
Ola meus companheiros tentei procurar um filtro do k2 bacana e funcional, resolvi desenvolver um próprio, e vou disponibilizar abaixo, claro que para funcionar tem que fazer alguns ajuste técnicos ou melhor entender um pouco de programação, mais caso alguém tenha alguma duvida estarei respondendo.

<form method="get">

<input type="hidden" name="option" value="com_content" />
<input type="hidden" name="view" value="article" />
<input type="hidden" name="id" value="257" />
<input type="hidden" name="Itemid" value="108" />
<input type="text" name="consulta" value="O que procura?" />

</form>
<?php
$busca = $_GET;
// Usa a função mysql_real_escape_string() para evitar erros no MySQL
$busca = mysql_real_escape_string($busca);

//Monta outra consulta MySQL para a busca
$sql ="SELECT
rd_k2_items.id,
rd_k2_items.title,
rd_k2_items.catid,
rd_k2_items.alias,
rd_k2_items.introtext,

rd_menu.id,
rd_menu.alias,

rd_k2_categories.name,
rd_k2_categories.id,
rd_k2_categories.alias



FROM rd_k2_categories
INNER JOIN rd_k2_items
ON rd_k2_items.catid = rd_k2_categories.id
INNER JOIN rd_menu
ON rd_k2_categories.alias = rd_menu.alias
WHERE rd_k2_items.title LIKE '%$busca%'
AND rd_menu.link LIKE '%option=com_k2&%'
AND rd_k2_items.trash=0";
//$sql ="SELECT * FROM rd_k2_items WHERE title LIKE '%".$busca."%' LIMIT 20";
$query = mysql_query($sql);

//total registro
$total = mysql_num_rows($query);

?>


<?php
echo "<h1>Foram Encontrados (".$total.") Resultados!<br></h1>";
while ($dados = mysql_fetch_array($query)) {
/* */
$k2_id = $dados;
$k2_title = $dados;
$k2_catid = $dados;
$k2_alias = $dados;
$k2_introtext = $dados;

$rd_menu_id = $dados;
$rd_menu_alias = $dados;


$rd_k2_categories_nome = $dados;
$rd_k2_categories_id = $dados;
$rd_k2_categories_alias = $dados;



$link = " www.saomigueldoiguacu.pr.leg.br/index.ph...mid=$rd_menu_id" ;;


echo"<div class=\"resultadopesquisa\">";

if($dados <=0){
echo "Não foi encontrado Resultado por: ".$busca;
}else{



echo "<a href=\"$link\"><h3>".$k2_title."</h3></a>";
echo "<h4>".$rd_k2_categories_nome."</h4>";
echo $k2_title;
echo $k2_introtext;
// echo $link;



echo "</div>";

}

}
?>


<?php endif; ?>
se alguém não entendeu e que ver como ficou o link esta aqui abaixo
[url=http://www.saomigueldoiguacu.pr.leg.br" onclick="window.open(this.href);return false;]http://www.saomigueldoiguacu.pr.leg.br[/url]

"Conhecimento foi feito para ser partilhado e não guardado."

Please Entrar ou Registrar to join the conversation.