Página 4 de 5

Re: como colocar postagens rescentes no meu site ?

Enviado: 27 Jan 2012, 23:18
por alceuneto
agora só tem um problema, quando eu clico no link nao abre a pagina no forum. rsrsr
amanha eu vejo isso , vo durmi.

Re: como colocar postagens rescentes no meu site ?

Enviado: 27 Jan 2012, 23:24
por robra
alceuneto escreveu:agora só tem um problema, quando eu clico no link nao abre a pagina no forum. rsrsr
amanha eu vejo isso , vo durmi.
Postei em minha mensagem anterior a solução.

Abraço. Imagem

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 00:37
por alceuneto
robra escreveu:
alceuneto escreveu:agora só tem um problema, quando eu clico no link nao abre a pagina no forum. rsrsr
amanha eu vejo isso , vo durmi.
Postei em minha mensagem anterior a solução.

Abraço. Imagem
pow cara, vlw funcionando perfeito agora :D

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 11:30
por robra
pow cara, vlw funcionando perfeito agora
Beleza.... dei uma ajeitada no código e ficou desta forma:

Código: Selecionar todos

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<title>Últimas Postagens</title>
</head>

<body>
<?php

require('/home/conexaoi/public_html/phpBB3/config.php');
?>
<?php
error_reporting(0);
$table_topics = $table_prefix.'topics';
$cn_forum = mysql_pconnect($dbhost, $dbuser, $dbpasswd) or die(mysql_error());
// Coloque aqui quantas letras você quer que apareça do título?
$letras_Topicos = 150;
// Caminho da página do fórum:
$caminho_Topicos = 'http://forum.conexaoi7.com/';
?>
<?php
// Quantos tópicos você quer visualizar
$maxRows_Topicos = 10;
$pageNum_Topicos = 0;
mysql_select_db($dbname, $cn_forum);
$query_Topicos = "SELECT topic_id, topic_title FROM $table_topics ORDER BY topic_id DESC";
$query_limit_Topicos = sprintf("%s LIMIT %d, %d", $query_Topicos, $startRow_Topicos, $maxRows_Topicos);
$Topicos = mysql_query($query_limit_Topicos, $cn_forum) or die(mysql_error());
$row_Topicos = mysql_fetch_assoc($Topicos);
?>
<?php do { ?>
<a href="<?php echo $caminho_Topicos; ?>viewtopic.php?t=<?php echo $row_Topicos['topic_id']; ?>" target="new"><?php echo substr($row_Topicos['topic_title'], 0, $letras_Topicos).'...<br>'; ?></a>
<?php } while ($row_Topicos = mysql_fetch_assoc($Topicos)); ?>
<?php
mysql_free_result($Topicos);
?>

</body>
</html>
As alterações foram:
- Na linha <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
para <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />. Assim, as letras acentuadas no títulos dos Tópicos aparecerão corretamente.
- Na linha <title>Untitled Document</title> para <title>Últimas Postagens</title>, e aí o texto Últimas Postagens aparecerá na aba do navegador.
- Na linha $letras_Topicos = 25; para $letras_Topicos = 150;, e aí os títulos dos Tópicos aparecerão completamente na página.

Abraço. Imagem

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 11:46
por alceuneto
robra escreveu:
pow cara, vlw funcionando perfeito agora
Beleza.... dei uma ajeitada no código e ficou desta forma:

Código: Selecionar todos

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<title>Últimas Postagens</title>
</head>

<body>
<?php

require('/home/conexaoi/public_html/phpBB3/config.php');
?>
<?php
error_reporting(0);
$table_topics = $table_prefix.'topics';
$cn_forum = mysql_pconnect($dbhost, $dbuser, $dbpasswd) or die(mysql_error());
// Coloque aqui quantas letras você quer que apareça do título?
$letras_Topicos = 150;
// Caminho da página do fórum:
$caminho_Topicos = 'http://forum.conexaoi7.com/';
?>
<?php
// Quantos tópicos você quer visualizar
$maxRows_Topicos = 10;
$pageNum_Topicos = 0;
mysql_select_db($dbname, $cn_forum);
$query_Topicos = "SELECT topic_id, topic_title FROM $table_topics ORDER BY topic_id DESC";
$query_limit_Topicos = sprintf("%s LIMIT %d, %d", $query_Topicos, $startRow_Topicos, $maxRows_Topicos);
$Topicos = mysql_query($query_limit_Topicos, $cn_forum) or die(mysql_error());
$row_Topicos = mysql_fetch_assoc($Topicos);
?>
<?php do { ?>
<a href="<?php echo $caminho_Topicos; ?>viewtopic.php?t=<?php echo $row_Topicos['topic_id']; ?>" target="new"><?php echo substr($row_Topicos['topic_title'], 0, $letras_Topicos).'...<br>'; ?></a>
<?php } while ($row_Topicos = mysql_fetch_assoc($Topicos)); ?>
<?php
mysql_free_result($Topicos);
?>

</body>
</html>
As alterações foram:
- Na linha <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
para <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />. Assim, as letras acentuadas no títulos dos Tópicos aparecerão corretamente.
- Na linha <title>Untitled Document</title> para <title>Últimas Postagens</title>, e aí o texto Últimas Postagens aparecerá na aba do navegador.
- Na linha $letras_Topicos = 25; para $letras_Topicos = 150;, e aí os títulos dos Tópicos aparecerão completamente na página.

Abraço. Imagem
mudei pra aparecer as letras acentuadas, mas ta aparecendo um ponto de interrogação.

http://forum.conexaoi7.com/teste.php

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 12:00
por robra
Estranho.... fiz um teste em meu Fórum e ficou normal.
Então, volte a linha para <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> e aumente o valor de 150 para 300, na linha $letras_Topicos = 150; para aparecer o título inteiro do 1º Tópico.

Abraço. Imagem

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 12:21
por alceuneto
robra,
mudei fico na mesma.

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 12:54
por robra
Descompacte este arquivo zipado abaixo e substitua o seu teste.php por ele:
teste.zip
Pode ser a codificação do arquivo.

Abraço. Imagem

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 13:08
por alceuneto
agora deu :/ isso não e de Deus não rsrs

Re: como colocar postagens rescentes no meu site ?

Enviado: 28 Jan 2012, 13:11
por alceuneto
sera que da pra deixar o visual igual o desse site http://www.bilvardsforum.se/ só que com o do meu forum.
eu falo do lugar onde fica as atualizações.