Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem do forum phpbb
trucksweb
post 10.05.2004, 15:57:38
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


mam skrypt do forum phpbb, ktory pokazuje ostatnie wieadomosci na forum, jednak na stronie opartej na jportalu 2.21 i entropii gdy dodam skrypt do bloku pomiedzy innymi blokami to wszystkie bloki ponizej znikaja, Gdy natomiast dodam ten skrypt z blokiem na sam koniec to wszystko chodzi. Czy ktos wie czemu tak sie dzieje, moze skrypt jest gdzies walniety??Prosze o pomoc. :arrow:

Oto ten skrypt:

[php:1:a6a4772fe5]<?php
<embed width="102" height="101" src="http://members.lycos.co.uk/trucksweb/forum2.swf">
<br>
<?

// informacje dotyczace bazy danych
$sql['host'] = 'localhost'; //host
$sql['login'] = '**************'; //login do bazy
$sql['password'] = '********'; //haslo do bazy
$sql['db'] = 'trucksweb_uk_db'; //nazwa bazy danych

// polaczenie z baza danych
mysql_connect($sql['host'],$sql['login'],$sql['password']);
mysql_select_db($sql['db']);

// nazwa tabeli w ktorej znajduja się tematy
$tab['forum_topics'] = "phpbb_topics";

$limit['forum_topics'] = 10; // ilosc wyswietlanych tematow
$limit['forum_signs'] = 25; // dopuszczalna ilosc liter

$path['forum'] = "http://members.lycos.co.uk/trucksweb/forum/"; // lokalizacja katalogu z forum (do linkow)

// zapytanie do bazy
$sql_query = "SELECT topic_id, topic_title FROM ".$tab['forum_topics']." ORDER BY topic_id DESC LIMIT ".$limit['forum_topics']."" or die ("Nie można wykonać zapytania");
$result = mysql_query($sql_query) or die ("Nie można wykonać wyniku");

// wyswietlanie rekordow
while($row = mysql_fetch_array($result))
{
$length = strlen($row['topic_title']); // sprawdzanie dlugosci tytulu
$row['topic_title'] = substr ($row['topic_title'], 0, $limit['forum_signs']); // obcinanie
?>
<strong><big>·</big></strong> <a href="<?php echo $path['forum']; ?>viewtopic.php?t=<?php echo $row['topic_id']; ?>"><?php echo $row['topic_title']; if($length > $limit['forum_signs']) { echo "..."; } ?></a><br>
<?
}
?>
?>[/php:1:a6a4772fe5]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Jojo
post 10.05.2004, 16:07:19
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Spróbuj w tym skrypcie zmienić nazwy zmiennych $row i $result na inne. Bardzo możliwe, że twoje zapytanie o ostatnie posty nadpisuje wynik zapytania ładującego bloki.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
Majdan
post 10.05.2004, 16:12:14
Post #3





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


1. Zamień znacznik EMBED na OBJECT.
2. Zobacz, czy zmienne, których używasz w tym skrypcie nie są używane później na stronie, bo możesz je includować na początku.


--------------------
Go to the top of the page
+Quote Post
trucksweb
post 10.05.2004, 16:18:04
Post #4





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


[php:1:76eacfca17]<?php
<embed width="102" height="101" src="http://members.lycos.co.uk/trucksweb/forum2.swf">
<br>
<?

// informacje dotyczace bazy danych
$sql['host'] = 'localhost'; //host
$sql['login'] = '************'; //login do bazy
$sql['password'] = '**********'; //haslo do bazy
$sql['db'] = 'trucksweb_uk_db'; //nazwa bazy danych

// polaczenie z baza danych
mysql_connect($sql['host'],$sql['login'],$sql['password']);
mysql_select_db($sql['db']);

// nazwa tabeli w ktorej znajduja się tematy
$tab['forum_topics'] = "phpbb_topics";

$limit['forum_topics'] = 10; // ilosc wyswietlanych tematow
$limit['forum_signs'] = 25; // dopuszczalna ilosc liter

$path['forum'] = "http://members.lycos.co.uk/trucksweb/forum/"; // lokalizacja katalogu z forum (do linkow)

// zapytanie do bazy
$sql_query = "SELECT topic_id, topic_title FROM ".$tab['forum_topics']." ORDER BY topic_id DESC LIMIT ".$limit['forum_topics']."" or die ("Nie można wykonać zapytania");
$wynik = mysql_query($sql_query) or die ("Nie można wykonać wyniku");

// wyswietlanie rekordow
while($tom = mysql_fetch_array($wynik))
{
$length = strlen($tom['topic_title']); // sprawdzanie dlugosci tytulu
$tom['topic_title'] = substr ($tom['topic_title'], 0, $limit['forum_signs']); // obcinanie
?>
<a href="<?php echo $path['forum']; ?>viewtopic.php?t=<?php echo $tom['topic_id']; ?>"><?php echo $tom['topic_title']; if($length > $limit['forum_signs']) { echo "..."; } ?></a><br>
<?
}
?>
?>[/php:1:76eacfca17]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:36