Viewing file: blog.php (12.83 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php //inclui o template de cabecalho
$title="IRPEN | Instituto de Registro Civil de Pessoas Naturais do Paraná - 2011"; include("cabecalho.php"); $art=$_GET['art'];
?>
<div id="cont_geral">
<div id="cont_esq">
<h2 class="tit4">BLOG</h2>
<br /> <?php require_once("config/config.php"); require_once(INCLUDES."conexao_inc.php"); require_once(INCLUDES."lib_datas.php"); require_once("admin/blog/blog_textos_class.php"); require_once("admin/blog/blog_comentarios_class.php"); $blog_textos = new BlogTextos(); $blog_comentarios = new BlogComentarios(); $coment = $_GET['abre']; ?>
<script type="text/javascript" src="lib/jquery.form.js"></script> <script type="text/javascript" src="lib/email.js"></script> <script type="text/javascript" src="scripts/util.js"></script> <script type="text/javascript" src="scripts/contato.js"></script> <script src="scripts/AC_RunActiveContent.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> function EnviaComentario(id_texto) { var nome = $('#nome_'+id_texto).val(); var email = $('#email_'+id_texto).val(); var comentario = $('#comentario_'+id_texto).val(); if ((nome == "") || (comentario == "")) { alert("<?= utf8_encode('Preencha o nome e o comentário!')?>"); return false; } else { $.ajax({ url: "blog_comentarios_envia_ajax.php", type: "POST", data: "id_texto="+id_texto+"&nome="+nome+"&email="+email+"&comentario="+comentario, success: function(e) { if (parseInt(e) == 1) { //alert("Comentário enviado com sucesso!\nPara ver seu comentário, atualize a página."); alert("<?= utf8_encode('Comentário enviado com sucesso!')?>"); window.location.href = "blog.php?abre="+id_texto; } else { alert("<?= utf8_encode('Ocorreu um erro ao enviar seu comentário.')?>"); } } }); } } $(document).ready(function(){ $('.link_abrir').click(function() { var id_texto = $(this).attr('id'); id_texto = id_texto.substr(3); if ($(this).hasClass('exibindo')) { $('.comentarios_'+id_texto).fadeOut('fast'); $(this).removeClass('exibindo').text("<?= utf8_encode('Ver todos os comentários')?>"); } else { $('.comentarios_'+id_texto).fadeIn('fast'); $(this).addClass('exibindo').text("<?= utf8_encode('Fechar todos os comentários')?>"); } }); $('.link_cad').click(function() { var id_texto = $(this).attr('id'); id_texto = id_texto.substr(3); if ($(this).hasClass('exibindo')) { $('.envie_comentarios_'+id_texto).fadeOut('fast'); $(this).removeClass('exibindo'); } else { $('.envie_comentarios_'+id_texto).fadeIn('fast'); $(this).addClass('exibindo'); } }); }); </script> <style type="text/css"> <!-- .style1 { color: #1E5E9B } .style2 { color: #ffffff; font-size: 10px; } .destaque { color:#1e5e9b; font-weight:bold; } .destaque2 { color:#009; font-weight:bold; } --> </style> <?php $res_conta_blog = $blog_textos->listar_ativos(); $quantreg = mysql_num_rows($res_conta_blog); $numreg = 10; $pg = $_GET['pg'] != '' ? $_GET['pg'] : 0; $inicial = ($pg*$numreg); $quant_pg = ceil($quantreg/$numreg); $quant_pg++; /* echo '<p> </p>'; ?> <div style="text-align:center"> <?php // Verifica se esta na primeira página, se nao estiver ele libera o link para anterior if ( $pg > 0) { echo "<a href=".$PHP_SELF."?pg=".($pg-1) ."class=pg><b>« Anterior</b></a>"; } else { echo "<font color=#CCCCCC>« Anterior</font>"; } // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO for($i_pg=1;$i_pg<$quant_pg;$i_pg++) { // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente if ($pg == ($i_pg-1)) { echo " <span class=pgoff>[$i_pg]</span> "; } else { $i_pg2 = $i_pg-1; echo " <a href=".$PHP_SELF."?pg=$i_pg2 class=pg><b>$i_pg</b></a> "; } } // Verifica se esta na ultima página, se nao estiver ele libera o link para próxima if (($pg+2) < $quant_pg) { echo "<a href=".$PHP_SELF."?pg=".($pg+1)." class=pg><b>Próximo »</b></a>"; } else { echo "<font color=#CCCCCC>Próximo »</font>"; } ?> </div> <?php echo '<p> </p>'; */ $res_blogs = $blog_textos->listar_ativos('','BTX_Data DESC',$inicial,$numreg); while ($blog_textos->Fetch($res_blogs)) { $blog_textos->informa_leitura(); ?> <!--<div style='border:1px solid #CCCCCC; padding:5px;' class='texto-site'>--> <div style='border-bottom:1px dotted #CCCCCC; padding:5px 5px 0 5px;' class='texto-site'> <div class="noticia"> <div><span class="data_publicacao">(<?= $blog_textos->get('data')?>) - </span> <span class="titulo"><?= $blog_textos->get('titulo')?></span></div> <!--<div style='border:1px solid #CCCCCC; padding:5px;' class='texto-site'>--> <div style='padding:0px; 5px 5px 5px' class='texto-site'> <?php $texto_do_blog = stripslashes($blog_textos->get('texto')); echo "<div class=\"texto_resumido\">".substr($texto_do_blog,0,700); if (strlen($texto_do_blog) > 700) { echo '... <a href="ler_texto.php?id='.$blog_textos->get('id').'">Leia mais</a></p>'; } echo "</div>"; ?> <br /> Postado por: <?= $blog_textos->get('autor')?> em <?= $blog_textos->get('data')?> </div> </div> <br class='clear' /> <?php $span_titulo = "<span class='destaque'>"; $span_texto = "<span class='texto-site'>"; $span_titulo_2 = "<span class='destaque' style='float:left; width:150px; text-align:right;'>"; $span_texto_2 = "<span class='texto-site' style='float:left;'>"; $fecha = "</span>"; //Agora os comentários... //echo "<div style='border:1px solid #CCCCCC; padding:5px;'>"; echo "<div style='padding:5px;'>"; $res = $blog_comentarios->listar_ativos_por_texto($blog_textos->get('id')); $qtd = mysql_num_rows($res); echo $span_titulo."Qtd de comentários: ".$fecha.$span_texto.$qtd.$fecha; echo "<br class='clear' />"; ?> <div style='float:left; width:510px;'> <?php if ($qtd >= 1) { ?> <span class='destaque2 link_abrir' style='float:left;' id='la_<?= $blog_textos->get('id')?>' onMouseOver="this.style.cursor='pointer';">Ver todos os comentários</span> <?php } ?> <span class='destaque link_cad' style='float:right;' id='lc_<?= $blog_textos->get('id')?>' onMouseOver="this.style.cursor='pointer';">Deixe seu comentário</span> </div> <br class='clear' /> <?php /*//Mostra o primeiro comentário if ($qtd > 0) { $blog_comentarios->Fetch($res); echo "<div style='border:1px solid #CCCCCC; padding:5px;'>"; echo $span_titulo_2."Data: ".$fecha; echo $span_texto_2.$blog_comentarios->get('data').$fecha; echo "<br class='clear' />"; echo $span_titulo_2."Nome: ".$fecha; echo $span_texto_2.$blog_comentarios->get('nome').$fecha; echo "<br class='clear' />"; echo $span_titulo_2."Comentário: ".$fecha; echo $span_texto_2.utf8_decode(nl2br($blog_comentarios->get('comentario'))).$fecha; echo "<br class='clear' />"; echo "<br class='clear' />"; echo "</div>"; }*/ if ($coment != "") { ?> <script type="text/javascript"> document.getElementById("div_comentarios_<?= $coment?>").style.display = "block"; </script> <?php } ?> <div style='display:none;' id='div_comentarios_<?= $blog_textos->get('id')?>' class='comentarios_<?= $blog_textos->get('id')?>'> <?php while ($blog_comentarios->Fetch($res)) { echo "<br class='clear' />"; ?> <div style='border:1px solid #CCCCCC; padding:5px;'> <?php echo $span_titulo_2."Data: ".$fecha; echo $span_texto_2.$blog_comentarios->get('data').$fecha; echo "<br class='clear' />"; echo $span_titulo_2."Nome: ".$fecha; echo $span_texto_2.$blog_comentarios->get('nome').$fecha; echo "<br class='clear' />"; echo $span_titulo_2."Comentário: ".$fecha; echo $span_texto_2.nl2br(strip_tags($blog_comentarios->get('comentario'))).$fecha; ?> <br class='clear' /> <br class='clear' /> </div> <?php } ?> </div> <?php //echo "<br class='clear' />"; //echo "<div style='border:1px solid #CCCCCC; padding:5px; display:none;' class='envie_comentarios_".$blog_textos->get('id')."'>"; echo "<div style='padding:5px; display:none;' class='envie_comentarios_".$blog_textos->get('id')."'>"; echo "<div style='margin-bottom:0px;' class='texto-sitetit'>Deixe o seu comentário</div>"; echo "<br class='clear' />"; echo $span_titulo_2."Nome *: ".$fecha; echo "<input type='text' id='nome_".$blog_textos->get('id')."' size='40' maxlength='100' style='float:left; margin-bottom:5px;' class='form' />"; echo "<br class='clear' /><br />"; echo $span_titulo_2."Email: ".$fecha; echo "<input type='text' id='email_".$blog_textos->get('id')."' size='40' maxlength='128' style='float:left; margin-bottom:5px;' class='form' />"; echo "<br class='clear' /><br />"; echo $span_titulo_2."Comentário *: ".$fecha; echo "<textarea id='comentario_".$blog_textos->get('id')."' style='float:left; margin-bottom:5px;' cols='50' rows='5' class='form'></textarea>"; echo "<br class='clear' /><br />"; echo "<div style='text-align:center;'><input type='button' value='Enviar' onclick='javascript: EnviaComentario(".$blog_textos->get('id').");' style='width:100px; margin-left:100px; padding-left:0;' class='btn' /></div>"; echo "<br class='clear' />"; echo "</div>";//borda do 'deixe seu comentário' echo "</div>";//Borda dos comentários echo "</div>";//Borda do texto e o comentário echo "<br class='clear' />"; } echo '<p> </p>'; ?> <div style="text-align:center"> <?php // Verifica se esta na primeira página, se nao estiver ele libera o link para anterior if ( $pg > 0) { echo "<a href=".$PHP_SELF."?pg=".($pg-1) ."class=pg><b>« Anterior</b></a>"; } else { echo "<font color=#CCCCCC>« Anterior</font>"; } // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO for($i_pg=1;$i_pg<$quant_pg;$i_pg++) { // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente if ($pg == ($i_pg-1)) { echo " <span class=pgoff>[$i_pg]</span> "; } else { $i_pg2 = $i_pg-1; echo " <a href=".$PHP_SELF."?pg=$i_pg2 class=pg><b>$i_pg</b></a> "; } } // Verifica se esta na ultima página, se nao estiver ele libera o link para próxima if (($pg+2) < $quant_pg) { echo "<a href=".$PHP_SELF."?pg=".($pg+1)." class=pg><b>Próximo »</b></a>"; } else { echo "<font color=#CCCCCC>Próximo »</font>"; } ?> </div> <?php echo '<p> </p>'; ?>
</div> <!--fecha a div "cont_esq"-->
<?php //inclui o template do menu da direita include("menu_direita.php");
//inclui o template de rodapé include("rodape.php"); ?>
|