[AJUDA]Como desbugo essa articles.php

+3
L0gMe
Wiz-Khalifa
Pl4stom
7 participantes

Pl4stom Pl4stom  • 21.04.16 15:16

[AJUDA]Como desbugo essa articles.php Empty [AJUDA]Como desbugo essa articles.php 21.04.16 15:16


Olá amigos do Power Pixel, estou com um problema. Me ajudem?
O meu problema é o seguinte:

Como faço para desbugar essa articles? O bug dela é no avatarimagem ali em baixo, não aparece o avatar do postador...

Aqui temos o código da articles: http://pastebin.com/0q7qjGV7

E o aqui temos o meu avatarimage:
http://pastebin.com/mVvc0BSY

A questão é que meu avatarimage tá configurado certo, Database, usuário do php, e senha, tá tudo certo..

Será que é fácil resolver este erro?
Veja minhas configurações, poderá ajudar!
Meu emulador é o
Não é necessário.
Minha CMS é a
Lavvos/HabbluZ V5
Meu hotel está no
Xampp
Como sei que uma imagem vale mais que mil palavras, olhe o print:
http://prntscr.com/av4exv

Desde já obrigado. Aguardarei respostas!

Wiz-Khalifa Wiz-Khalifa  • 21.04.16 15:22

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 21.04.16 15:22

Bom amigo dei uma olhada e acho que sei qual e o erro e modifiquei a linha voce tenta se nao funcionar  comente novamente :)

            Codigo : 
Código:
<?php

require_once('./data_classes/server-data.php_data_classes-core.php.php');
require_once('./data_classes/server-data.php_data_classes-session.php.php');

$body_id = "news";
$pageid = "11";

$news_id = FilterText($_GET['web-articles-id']);
$main_sql = mysql_query("SELECT * FROM cms_news WHERE id = '".$news_id."'") or die(mysql_error());
$article_exists = mysql_num_rows($main_sql);

if($article_exists == "1"){
   $news = mysql_fetch_assoc($main_sql);
} else {
   $main_sql = mysql_query("SELECT * FROM cms_news ORDER BY ID DESC") or die(mysql_error());
   $news = mysql_fetch_assoc($main_sql);
   $news_id = $news['id'];
   $pagename = "Notícias - ".HoloText($news['title'])."";
}

//SISTEMA DE VOTAÇÃO INICIA AQUI
if(isset($_GET['vote']) || FilterText($_GET['vote']) == "like" || FilterText($_GET['vote']) == "unlike"){
 $vote = FilterText($_GET['vote']);

 $usercheck = mysql_query("SELECT id_user FROM cms_news_vote WHERE id_user = '".$my_id."' AND id_news = '".$news_id."'") or die(mysql_error());
 if(mysql_num_rows($usercheck) < 1){

 if($vote == "like"){
 mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','1','0')") or die(mysql_error());
 } else {
 mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','0','1')") or die(mysql_error());
 }

 header("location: $path/articles/".$news_id."");
 } else {
 $msg = "<script>alert(\"Obrigado por votar nesta notícia, assim poderemos saber se realmente você gostou :-) \");</script>";
 }
}

$images = explode(",",$news['images']);

if(isset($_GET['vote']) || FilterText($_GET['vote']) == "like" || FilterText($_GET['vote']) == "unlike"){
 $vote = FilterText($_GET['vote']);

 $usercheck = mysql_query("SELECT id_user FROM cms_news_vote WHERE id_user = '".$my_id."' AND id_news = '".$news_id."'") or die(mysql_error());
 if(mysql_num_rows($usercheck) < 1){

 if($vote == "like"){
 mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','1','0')") or die(mysql_error());
 } else {
 mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','0','1')") or die(mysql_error());
 }

 header("location: $path/articles/".$news_id."");
 } else {
 $msg = "<script>alert(\"Você já votou nesta notícia!\");</script>";
 }
}

 // TERMINA AQUI //

require_once('./templates/community_subheader.php');
require_once('./templates/community_header.php');

?>

<div id="container">
<div id="content">
<div id="column1" class="column">
<div class="habblet-container ">
<div class="cbb clearfix blue">
   <h2 class="title">Índice de Notícias</h2>
<div id="article-archive">
<?php

if ($news_id > 0)
{
   for ($i = 0; $i < 7; $i++)
   {
      $sectionName = "";
      $sectionCutoffMax = 0;
      $sectionCutoffMin = 0;
      
      switch ($i)
      {
         case 0:
         
            $sectionName = "Hoje";
            $sectionCutoffMax = time();
            $sectionCutoffMin = time() - 86400;
            break;
            
         case 1:
         
            $sectionName = "Ontem";
            $sectionCutoffMax = time() - 86400;
            $sectionCutoffMin = time() - 172800;
            break;
            
         case 2:
         
            $sectionName = "Essa Semana";
            $sectionCutoffMax = time() - 172800;
            $sectionCutoffMin = time() - 604800;
            break;
            
         case 3:
         
            $sectionName = "Semana Passada";
            $sectionCutoffMax = time() - 604800;
            $sectionCutoffMin = time() - 1209600;
            break;
            
         case 4:
         
            $sectionName = "Esse Mês";
            $sectionCutoffMax = time() - 1209600;
            $sectionCutoffMin = time() - 2592000;
            break;
            
         case 5:
         
            $sectionName = "Mês Passado";
            $sectionCutoffMax = time() - 2592000;
            $sectionCutoffMin = time() - 5184000;
            break;
                   

            case 6:
         
            $sectionName = "Outros Meses";
            $sectionCutoffMax = time() - 3592000;
            $sectionCutoffMin = time() - 5684000;
            break;

      }

   $sql = mysql_query("SELECT * FROM cms_news WHERE published >= " . $sectionCutoffMin . " AND published <= " . $sectionCutoffMax .  " ORDER BY published DESC");
   if(mysql_num_rows($sql) > 0){
?>

   <?php echo "<h2>"; echo $sectionName; echo "</h2><ul>"; ?>
<?php while($row = mysql_fetch_assoc($sql)){ ?>
   <li><?php if($news_id !== $row['id']){ echo"<a href=\"".$path."/articles/".$row['id']."\">"; } ?>
   
<?php echo $row['title']; ?> </a>
   <?php if($news_id !== $row['id']){ echo"</a>"; } ?></li>
   
<?php } ?>

</ul>

<?php } } } ?>

<ul>
   <li>
   <a href="<?php echo $path; ?>/articles/" class="article">Mais Notícias »</a>
   </li>
</ul>
</div>

</div>
</div>
<script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
</div>

<?php
      $votecheck = mysql_query("SELECT * FROM cms_news_vote WHERE id_news = '".$news_id."'");
      $votecount = mysql_num_rows($votecheck);
      if($votecount < 1){
         $percentlike = "50";
         $percentunlike = "50";
         $like = "0";
         $unlike = "0";
      } else {
         $percentlike = 100 / $votecount * mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_like = '1'");
         $percentunlike = 100 / $votecount * mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_unlike = '1'");
         $like = mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_like = '1'");
         $unlike = mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_unlike = '1'");
      }
   ?>


<div id="column2" class="column">
<div class="habblet-container ">
<div class="cbb clearfix notitle ">

<div id="article-wrapper">
 <h2><?php echo HoloText($news['title']); ?>                </h2>
 <div class="article-meta">Publicado em <?php echo date('d/m/Y', $news['published']); ?> <a href="articles/category/<?php echo $shortname; ?>"></a></div>

 <script type="text/javascript" language="Javascript">
      document.observe("dom:loaded", function() {
         $$('.article-images a').each(function(a) {
            Event.observe(a, 'click', function(e) {
               Event.stop(e);
               Overlay.lightbox(a.href, "Carregando imagem...");
            });
         });
         
         $$('<?php echo $row['id']; ?>').each(function(a) {
            a.replace(a.innerHTML);
         });
      });
   </script>

   <p class="summary"><?php echo (HoloText($news['longstory'])); ?></p>
   <div class="article-body">
   <p><?php echo (HoloText($news['shortstory'], true)); ?></p>
   
   </div>
   </script>

 
<div style="width:125px; height:60px; float:right; margin-right:4px; margin-top:6px;">
<a href="<?php echo $path; ?>/articles/<?php echo $news_id; ?>&vote=like"><div style="width:56px; height:56px; float:left; border-radius: 2px; border:1px solid #666; cursor:pointer; background: url(http://i.imgur.com/3X8QwiK.png) center no-repeat;"></div></a>
 <a href="<?php echo $path; ?>/articles/<?php echo $news_id; ?>&vote=unlike"><div style="width:56px; height:56px; float:left; border-radius: 2px; border:1px solid #666; margin-left:5px; cursor:pointer; background: url(http://i.imgur.com/Ozfexoz.png) center no-repeat;"></div></a>
</div>
<style>#infos{background-color:#EEE;border:1px solid #CCC;border-radius:5px;padding:5px;width:530px;}#positivo{width:auto;text-decoration:none;height:15px;padding-top:5px;padding-bottom:4px;padding-left:5px;padding-right:25px;border:1px solid #007900;float:left;color:#FFFFFF;font-weight:bold;font-size:11px;margin:2px;background:url() right no-repeat #00AA00;border-radius:2px;}#negativo{width:auto;height:15px;padding-top:5px;padding-bottom:4px;padding-left:5px;padding-right:25px;border:1px solid #C81E15;float:left;color:#FFFFFF;font-weight:bold;font-size:11px;margin:2px;background:url() right no-repeat #E8372E;border-radius:2px;}</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
var $a = jQuery.noConflict()
function avaliar_noticias(id, avaliar, eleitor, autor){
   $a("#avaliar_noticias").html('<img style="margin-right:30px" src="<?php echo $path; ?>/img/carregando.gif" />');
   $a("#avaliar_noticias").load("/noticias_avaliacao.php?id="+id+"&nota="+avaliar+"&eleitor="+eleitor+"&autor="+autor);
}
</script>
<div id="infos" style="margin-left:-6px">
 
<div style="width:40px; height:60px; background: url(http://i.imgur.com/6eIXCaW.png); margin-top:6px; margin-left:6px; float:left;"><div style="background: url(http://www.habbo.nl/habbo-imaging/avatarimage?figure=<?php echo $news['author']; ?>) -12px -20px; width:40px; height:60px;"></div></div>
<div style="width:205px; height:56px; margin-top:5px; float:left; margin-left:10px; font-size:10px; color:#666666;">
<div style="margin-top:2px;">Autor: <b><a href="hall-user.php?user=<?php echo $news['author']; ?>"><?php echo $news['author']; ?></a></b><br></div>
<div style="margin-top:2px;">ID da notícia: <b><?php echo $news['id']; ?> 
</body>
</html> </b><br></div>
<div style="margin-top:2px;">Perfil do autor: <b><a href="hall/<?php echo $news['author']; ?>">Clique aqui</a></b><br></div>

<div style="margin-top:2px;">Postado em <b><?php echo date('d/m/Y ', $news['published']); ?></b></div>
</div>
<div style="width:1px; height:45px; background:#CCCCCC; float:left; margin-top:12px;"></div>
<div style="width:129px; height:10px; margin-top:5px; float:left; margin-left:10px; font-size:10px; color:#666666;">
<br>
<b><span style="color: #008000; font-size:10px;"><?php echo $like; ?><span style="color: #000000;"></b> votaram positivo.<br>
<b><span style="color: #ff0000; font-size:10px;"><?php echo $unlike; ?></b> votaram negativo.<br>
<b>Já deu seu voto?!</b>
<div style="width:125px; height:55px; float:right; margin-right:4px; margin-top:6px;">
</a>
</div>
</div>
<div style="width:530px; height:5px;"></div>
<div style="width:530px; height:auto; overflow:hidden; padding:5px 0px 5px 7px" id="avaliar_noticias">
 
</div>
</div>
</div>
</div>


<?php require_once('./templates/community_footer.php'); ?>

Pl4stom Pl4stom  • 21.04.16 15:25

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 21.04.16 15:25

Agora apareceu um avatar, só que não é o do postador: http://prntscr.com/av4lmq

L0gMe L0gMe  • 21.04.16 15:41

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 21.04.16 15:41

Coloque o link de antes. Acho que não aparece pelo fato de não ter conexão com a DB... Pesquisa +, pois não sei resolver seu problema.

Pl4stom Pl4stom  • 22.04.16 12:24

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 22.04.16 12:24

Ainda não consegui desbugar, alguém ajuda? Alguém tem um avatarimage funcional?

Pl4stom Pl4stom  • 22.04.16 12:25

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 22.04.16 12:25

Ainda não consegui desbugar, alguém ajuda? Alguém tem um avatarimage funcional?

Brytch Brytch  • 22.04.16 13:27

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 22.04.16 13:27

[alerta=[AJUDA]Como desbugo essa articles.php TXHFkMB
Usuário: @Pl4stom
Motivo: Postagem Inútil.
Infrações: + 1 Infração.[/alerta]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tente utilizar isto: http://avatar-retro.com/ Acesse esse site siga as instruções, não tem erro!

b3ta b3ta  • 22.04.16 13:28

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 22.04.16 13:28

[alerta=][AJUDA]Como desbugo essa articles.php TXHFkMB
Usuário: Pl4astom
Motivo: DualPost
O autor recebeu +1 infração
Leia as nossas regras![/alerta]

llLyuc llLyuc  • 23.04.16 7:54

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 23.04.16 7:54

[aviso=@Moderação] O autor do tópico possui 24 horas para informar se a questão foi resolvida! [/aviso]

Pl4stom Pl4stom  • 23.04.16 8:30

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 23.04.16 8:30

Venho a pedi novamente, e a republica sobre a questão.. 
Até o momento não consegue desbugar, se alguém puder, poderia me passa um avatarimage desbugado?

Luan Martins Luan Martins  • 23.04.16 11:45

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 23.04.16 11:45

Pl4stom escreveu:Venho a pedi novamente, e a republica sobre a questão.. 
Até o momento não consegue desbugar, se alguém puder, poderia me passa um avatarimage desbugado?

Não parei para olhar o codigo, mais para mostrar o avatar do postador você tem q fazer função com php, vou te dar o passo a passo, e você faz, não vou fazer pq to sem tempo.

primeiro você deve fazer uma função pra pegar quem postou a noticia? essa função já existe tanto que mostra o nome, então você vai fazer os eguinte, 

vc vai pegar o nome ex vamos supor que esteja assim na sua articles 

$nome = $articles['sou bixa'];

entao você vai fazer uma consulta na tabela usuários apartir desse nome ex:


$pegarlook = $db("SELECT look FROM users WHERE sou bixa='{$nome}'");

logo depois vco vai ter que saber se retornou alguma linha, se retornou é porque ele achou algum com o nome informado, então faria algo desse tipo

if($pegarlook->num_rows > 0){
 se entra aqui é pq retornou registros
dai vc vai fazer um laço pra puxar o look seria + - assim
 wilhe ($dado = $pegarlook->Fetch_array()){
     $look = $dado['look'];
}
}

para exibir na tag img do php ficaria assim

<img  src="<?php echo AVATARIMAGE .$look; ?>&action=crr=667&head_direction=3&gesture=sml&amp;size">


lembrando, que esse codigo provavelmente não vai funcionar na sua cms, você vai ter que fazer um no estilo do php que é usado nela, só te deia logica, agora é so fazer.

www.hapixel.com.br visita meu hotel ai


ajudei? clique no ++

Pl4stom Pl4stom  • 23.04.16 12:13

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 23.04.16 12:13

Já sei como resolver, obrigado Luan pela a base da minha solução! Pode fechar o tópico.

Luan Martins Luan Martins  • 23.04.16 12:36

[AJUDA]Como desbugo essa articles.php Empty Re: [AJUDA]Como desbugo essa articles.php 23.04.16 12:36

[alerta=@ Fechado] Tópico fechado a pedido do autor, questão resolvida! [/alerta]
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.