webdesign 1 Denunciar post Postado Janeiro 17, 2012 ola galera é o seguinte quando coloco <?php echo $pgatual;?> nas minhas paginas aparece como single nas pagina ou como home e nao aparece o titulo do conteudo o codigo que utilizo é este <?php include"header.php";?> <?php foreach ($_REQUEST as $___opt => $___val) { $___opt = $___val; } if(empty($topicos)) { include("nav/home.php"); } elseif(substr($topicos, 0, 4)=='http' or substr($topicos, 0, 1)=="/" or substr($topicos, 0, 1)==".") { echo '<br><font face=arial size=11px><br><b>A página não existe.</b><br>Por favor selecione uma página a partir do Menu Principal.</font>'; } else { include("$topicos.php"); } ?> <?php include"footer.php";?> istu é na pagina index.... Na pagina header onde tenho o titulo <?php include"scripts/limita_palavras.php"; ?> <?php $pgatual = strtolower(end(explode('/', $_GET[topicos]))); ?> <title>filmesanimados <?php echo $pgatual;?></title> Como faço para aparecer como titulo é que assim o google tem mais dificuldade em adicionar? Agradecia a vossa ajuda!?' Compartilhar este post Link para o post Compartilhar em outros sites
ell_cpu 0 Denunciar post Postado Janeiro 17, 2012 De onde vem a variavel $pgatual?? Compartilhar este post Link para o post Compartilhar em outros sites
webdesign 1 Denunciar post Postado Janeiro 17, 2012 só se for desta page.php <div id="page_content"> <div id="sidebar"> <?php include"sidebars/sidebar.php";?> </div><!--sidebar--> <div id="page"> <?php $pagina = $_GET['pagina']; $pagina_sql = mysql_query("SELECT id, pagina, content FROM up_page WHERE pagina = '$pagina'") or die(mysql_error()); if(@mysql_num_rows($pagina_sql) == '0'){ echo "Erro ao selecionar a página"; }else{ while($res_pagina=mysql_fetch_array($pagina_sql)){ $id = $res_pagina[0]; $pagina = $res_pagina[1]; $content = $res_pagina[2]; ?> <h1><?php echo $pagina;?></h1> <?php echo $content;?> <?php } } ?> </div><!--page--> </div><!--page_content--> agora fiquei na duvida se nao vem desta pagina categoria <div id="page_content"> <div id="sidebar"> <?php include"sidebars/sidebar.php";?> </div><!--sidebar--> <div id="page"> <?php $pag = "$_GET[pag]"; if($pag >= '1'){ $pag = $pag; }else{ $pag = '1'; } $maximo = '5'; //RESULTADOS POR PÁGINA $inicio = ($pag * $maximo) - $maximo; $topico = $_GET['cat']; $noticias = mysql_query("SELECT id, thumb, titulo, texto, categoria, `data`, autor, valor_real, valor_pagseguro, visitas FROM up_posts WHERE categoria = '$topico' ORDER BY data DESC LIMIT $inicio, $maximo") or die(mysql_error()); if(@mysql_num_rows($noticias) <= '0'){ echo "$info_not<br /><br />"; }else{ $numero = '0'; while($res_noticias=mysql_fetch_array($noticias)){ $id = $res_noticias[0]; $thumb = $res_noticias[1]; $titulo = $res_noticias[2]; $texto = $res_noticias[3]; $categoria = $res_noticias[4]; $data = $res_noticias[5]; $autor = $res_noticias[6]; $valor_real = $res_noticias[7]; $valor_pagseguro = $res_noticias[8]; $visitas = $res_noticias[9]; $numero++; $pega_autor = mysql_query("SELECT nome FROM up_users WHERE id = '$autor'") or die(mysql_error()); if(@mysql_num_rows($pega_autor) <= '0') echo 'Erro ao selecionar o usuario'; else{ while($res_autor=mysql_fetch_array($pega_autor)){ $autor_do_post = $res_autor[0]; ?> <div class="categoria"> <a href="index.php?topicos=nav/single&topico=<?php echo $id; ?>"> <h1><?php echo $titulo;?></h1> <span class="info">Data: <?php echo date('d/m/Y - H:m', strtotime($data)); ?> | Autor: <?php echo $autor_do_post; ?> | Categoria: <?php echo $categoria; ?> | Visitas: <?php echo $visitas; ?></span> <img src="uploads/<?php echo $categoria; ?>/<?php echo $thumb; ?>" class="alinleft" alt="<?php echo $titulo; ?>" width="100" title="<?php echo $titulo; ?>"/> <p class="categoria_p"><?php echo strip_tags(trim(str_truncate($texto, 240, $rep))); ?></p> </a> </div> <?php } } ?> <?php } } ?> <div class="paginator"> <?php //USE A MESMA SQL QUE QUE USOU PARA RECUPERAR OS RESULTADOS //SE TIVER A PROPRIEDADE WHERE USE A MESMA TAMBÉM $sql_res = mysql_query("SELECT * FROM up_posts WHERE categoria = '$topico'"); $total = mysql_num_rows($sql_res); $paginas = ceil($total/$maximo); $links = '5'; //QUANTIDADE DE LINKS NO PAGINATOR echo "<a href=\"index.php?topicos=nav/categoria&cat=$categoria&pag=1\">Primeira Página</a> "; for ($i = $pag-$links; $i <= $pag-1; $i++){ if ($i <= 0){ }else{ echo"<a href=\"index.php?topicos=nav/categoria&cat=$categoria&pag=$i\">$i</a> "; } }echo "$pag "; for($i = $pag +1; $i <= $pag+$links; $i++){ if($i > $paginas){ }else{ echo "<a href=\"index.php?topicos=nav/categoria&cat=$categoria&pag=$i\">$i</a> "; } } echo "<a href=\"index.php?topicos=nav/categoria&cat=$categoria&pag=$paginas\">Última página</a> "; ?> </div> </div><!--page--> </div><!--page_content--> <?php $add_visita = $visitas + 1; $up_visitas = mysql_query("UPDATE up_posts SET visitas = '$add_visita' WHERE id = '$topico'") or die(mysql_error()); ?> eu nao entendo muito bem php mas já dou uns toques Compartilhar este post Link para o post Compartilhar em outros sites
ell_cpu 0 Denunciar post Postado Janeiro 17, 2012 O problema deve estar aqui <?php $pgatual = strtolower(end(explode('/', $_GET[topicos]))); ?> O que é que esse codigo faz??? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 18, 2012 você precisa processar primeiro, e só depois começar a cuspir html. Assim: http://wbruno.com.br/blog/2011/11/25/trocando-title-da-pagina-em-navegacao-por-query-string-php/ Compartilhar este post Link para o post Compartilhar em outros sites
Anilton Veiga 0 Denunciar post Postado Janeiro 18, 2012 O problema deve estar aqui <?php $pgatual = strtolower(end(explode('/', $_GET[topicos]))); ?> O que é que esse codigo faz??? Esse código pega o nome da pagina, após as "/", tente: $pgatual = strtolower(end(explode('/', $_GET['topicos']))); Compartilhar este post Link para o post Compartilhar em outros sites
ell_cpu 0 Denunciar post Postado Janeiro 18, 2012 Esse código pega o nome da pagina, após as "/", Eu sei disso, só queria saber se ele tentou entender o codigo que ele pegou. você precisa processar primeiro, e só depois começar a cuspir html. Assim: http://wbruno.com.br...ery-string-php/ Concordo tbm. Estudar nunca é demais. Mesmo assim vou te dar uma dica. Tenta imprimir isso: $_GET['topicos'] e ve o que retorna, daí você verifica o que está errado! Compartilhar este post Link para o post Compartilhar em outros sites
webdesign 1 Denunciar post Postado Janeiro 19, 2012 a ideia que eu tenho disto é que tenho uma pasta que se chama NAV e dentro dessa mesma tem a pagina home.php ,single.php ,search.php,categoria.php e como as noticias estao dentro dessas paginas "exemplo categoria" ele aparece tugafilmes categoria e quando estou a visualizar a noticia aparece tugafilmes single.ele está buscar pelas pelo nome das paginas e nao pelo titulo.Agora nao sei como programar para aparecer correcto!? há quando faço o print ele aparece em cima nav/home e assim sucessivamente em relação a pasta nav e no titulo apare tugafilmes 1 como posso programar para aparecer direito alguem me pode ajuadar!? Compartilhar este post Link para o post Compartilhar em outros sites
ell_cpu 0 Denunciar post Postado Janeiro 19, 2012 há quando faço o print ele aparece em cima nav/home e assim sucessivamente em relação a pasta nav e no titulo apare tugafilmes 1 como posso programar para aparecer direito alguem me pode ajuadar!? Tenta assim: $pgatual = explode('/',$_GET[topicos]); echo $pgatual = $pgatual[1]; Compartilhar este post Link para o post Compartilhar em outros sites
webdesign 1 Denunciar post Postado Janeiro 19, 2012 Tenta assim: $pgatual = explode('/',$_GET[topicos]); echo $pgatual = $pgatual[1]; ell_cpu aparece exactamente igual ele nao está buscar por titulo desapareceu o 1 com esse codigo de uma olhada no meu site que é mais facil ***tugafilmes.site11.com/***...pode me dar o seu pm para falar em chat!? istu está vida dificil Penso que o problema esteja aqui porque a variavel $topico were categoria <?php $pag = "$_GET[pag]"; if($pag >= '1'){ $pag = $pag; }else{ $pag = '1'; } $maximo = '5'; //RESULTADOS POR PÁGINA $inicio = ($pag * $maximo) - $maximo; $topico = $_GET['cat']; $noticias = mysql_query("SELECT id, thumb, titulo, texto, categoria, `data`, autor, valor_real, valor_pagseguro, visitas FROM up_posts WHERE categoria = '$topico' ORDER BY data DESC LIMIT $inicio, $maximo") or die(mysql_error()); if(@mysql_num_rows($noticias) <= '0'){ echo "$info_not<br /><br />"; }else{ $numero = '0'; while($res_noticias=mysql_fetch_array($noticias)){ $id = $res_noticias[0]; $thumb = $res_noticias[1]; $titulo = $res_noticias[2]; $texto = $res_noticias[3]; $categoria = $res_noticias[4]; $data = $res_noticias[5]; $autor = $res_noticias[6]; $valor_real = $res_noticias[7]; $valor_pagseguro = $res_noticias[8]; $visitas = $res_noticias[9]; $numero++; $pega_autor = mysql_query("SELECT nome FROM up_users WHERE id = '$autor'") or die(mysql_error()); if(@mysql_num_rows($pega_autor) <= '0') echo 'Erro ao selecionar o usuario'; else{ while($res_autor=mysql_fetch_array($pega_autor)){ $autor_do_post = $res_autor[0]; ?> Compartilhar este post Link para o post Compartilhar em outros sites
ell_cpu 0 Denunciar post Postado Janeiro 19, 2012 me add no msn ell_cpu@hotmail.com Compartilhar este post Link para o post Compartilhar em outros sites
webdesign 1 Denunciar post Postado Janeiro 20, 2012 me add no msn ell_cpu@hotmail.com já adicionado obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Web Compania 0 Denunciar post Postado Janeiro 4, 2014 Olá alguém poderia me ajudar no mesmo problema? como faço no explode poder ler as categorias e títulos do post o sistema do site é o mesmo do webdesigner postou Compartilhar este post Link para o post Compartilhar em outros sites