Tematy z forum
|
neon103 |
Dodany dnia 20.09.2006 17:05:50
|
Początkujący
Postów: 118 Ostrzeżeń: 1
Data rejestracji: 01.09.2006 08:12
|
Witam,
może jesteś zielony, ale szukajka mi nie pomogła w 100%
Mam PHP-Fusion najnowszą wersje oraz Forum Phpbb modyfikacji Przemo też najnowsza wersja. Mam prefix phpbb_ na forum dla jasności. Kłopot jest z tym, że na serwerze mam forum oraz portal w osobnych folderach! I nie wiem co zrobić. I tak ogólnie to wklejam ten kod, który znalazłem w artykułach i szukajce:
openside("Tematy z forum");
$limit = 10;
$result = dbquery("SELECT topic_id, topic_title FROM phpbb_topics ORDER BY topic_id DESC LIMIT $limit");
while ($row = mysql_fetch_array($result))
{
echo '<img src="'.THEME.'images/bullet.gif" alt="cms"> <a href=\'forum/viewtopic.php?t=';
echo($row['topic_id']);
echo '\' title=\'';
echo($row['topic_title']);
echo '\'>';
echo(substr($row['topic_title'],0,20));
echo '</a>';
echo '<br>';
}
closeside();
Co robię za błąd.
Proszę moderatorów o nie usuwanie tego tematu.
Dziękuję serdecznie! |
|
|
|
Wścibski Gość |
Dodany dnia 08.01.2025 15:14:39
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
proton |
Dodany dnia 20.09.2006 17:22:40
|
Bywalec
Postów: 945 Pomógł: 22
Data rejestracji: 10.11.2005 18:29
|
Wychodzi ci jakiś błąd czy coś? Czy wogóle nie wyświetla nieczego?
Czy baza danych forum jest na tam gdzie baza fusiona?
|
|
|
|
neon103 |
Dodany dnia 20.09.2006 19:50:30
|
Początkujący
Postów: 118 Ostrzeżeń: 1
Data rejestracji: 01.09.2006 08:12
|
Wychodzi ci jakiś błąd czy coś?
Parse error: syntax error, unexpected T_STRING in /home/neon103/public_html/portal/administration/panel_editor.php(111) : eval()'d code on line 20
Czy baza danych forum jest na tam gdzie baza fusiona?
Nie, baza danych portalu oraz forum jest inna!
Baza danych forum: neon
Baza danych portalu: portal |
|
|
|
proton |
Dodany dnia 20.09.2006 21:21:04
|
Bywalec
Postów: 945 Pomógł: 22
Data rejestracji: 10.11.2005 18:29
|
No właśnie a ten kod może być używany tylko jeśli forum jest w tej samie bazie danych co fusion.
Kody do zewnętrznych baz możesz znaleźć na forum phpbb. Jak coś znajde to tu napisze.
Edytowane przez proton dnia 20.09.2006 21:21:26
|
|
|
|
Pieka |
Dodany dnia 20.09.2006 21:54:54
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Szukalem TYLKO chwile!
http://www.php-fu...ad_id=4383
Jesli malo, to podaj w szukajce fraze: ostatnie tematy z forum
Jestem jaki jestem
|
|
|
|
neon103 |
Dodany dnia 21.09.2006 07:44:58
|
Początkujący
Postów: 118 Ostrzeżeń: 1
Data rejestracji: 01.09.2006 08:12
|
Zapraszam na stronkę: http://www.mporta...?page_id=9
nie chodziło mi o takie coś, tylko chciałem to w panelu mieć...
Proszę o poprawienie błędu i przerobienie kodu, żeby w panelu pokazywało (bloczku):
<?php
include("config.php");
@mysql_connect($dbhost, $dbuser, $dbpasswd) or
die("Nie moglem polaczyc sie z baza danych, sprobuj pozniej ");
@mysql_select_db($dbname) or
die("Mam problemy z wyborem bazy danych");
$zapytanie = "SELECT freeskiing_topics.topic_id, freeskiing_topics.topic_title, freeskiing_topics.topic_replies,
freeskiing_topics.topic_last_post_id,
freeskiing_posts.poster_id, freeskiing_posts.post_time,
freeskiing_users.username, freeskiing_users.user_id
FROM freeskiing_topics, freeskiing_posts, freeskiing_users
WHERE freeskiing_topics.forum_id != 7 AND freeskiing_topics.forum_id != 11
AND freeskiing_topics.forum_id != 12 AND freeskiing_posts.post_id = freeskiing_topics.topic_last_post_id
AND freeskiing_users.user_id = freeskiing_posts.poster_id ORDER BY freeskiing_topics.topic_id DESC LIMIT 6";
$wykonanie = mysql_query($zapytanie);
print("<table class=\"forum\" cellspacing=\"0\" cellpadding=\"4\" width=\"95%\">");
print("<tr bgcolor=\"#530080\" height=\"30\">\n<td width=\"*\" height=\"30\">Najnowsze tematy:</td>
<td align=\"center\" width=\"70\" height=\"30\">Odpowiedzi:</td>\n<td width=\"*\" align=\"right\" height=\"30\">Ostatnia odpowiedź:</td>\n</tr>");
$i = 3;
while($w = mysql_fetch_array($wykonanie))
{
// usuwamy uko¶niki
$w[1] = stripslashes($w[1]);
$w[4] = stripslashes($w[6]);
// ucinamy przydlugie tematy
strlen($w[1]) > 26 ? $topic = substr($w[1], 0, 23) . "..." : $topic = $w[1];
// dobieramy kolor wiersza
$i % 2 == 1 ? $r = "" : $r = " bgcolor=\"#530080\"";
// ustawiamy format daty
$data = date("d-m-Y H:i", $w[5]);
// ostatni post
if( $w[2] == 0 )
{
$ostatni_post = "Brak odpowiedzi";
}
else
{
$ostatni_post = "<span class=\"autor\">" . $data . "<br><a href=\"/forum/profile.php?mode=viewprofile&u=" . $w[7] . "\" class=\"topic\"
title=\"Zobacz profil " . $w[6] . "\">" . $w[6] . "</a> <a href=\"/forum/viewtopic.php?p=" . $w[3] . "#" . $w[3] . "\"
title=\"Zobacz najnowszy post\"><img border=\"0\" src=\"/forum/goto.gif\" width=\"18\" height=\"9\"></a></span>";
}
print("<!-- start post -->\n<tr" . $r . ">\n<td valign=\"middle\" height=\"30\"> <a href=\"/forum/viewtopic.php?t=" . $w[0] . "\"\nclass=\"topic\" title=\"" . $w[1] . "\">". $topic ."</a></td>\n<td height=\"30\" width=\"*\" align=\"center\">" . $w[2] . "</td>\n<!-- start ostatni post -->
<td>\n<table class=\"forum\" cellpadding=\"0\" height=\"30\" cellspacing=\"0\" border=\"0\" width=\"100%\">\n<tr align=\"right\">\n<td valign=\"middle\">" . $ostatni_post . "</td>\n<td class=\"autor\"> <br> </td>\n</tr>\n</table>
</td>\n<!-- end ostatni post -->\n</tr>\n<!-- end post -->");
$i++;
}
print("</table>");
?>
Jak nacisnę na temat to nie wyświetla. Szuka go w portalu, a nie forum!
Z góry dziękuję za pomoc!
Edytowane przez neon103 dnia 21.09.2006 08:37:57
|
|
|
|
proton |
Dodany dnia 21.09.2006 14:47:56
|
Bywalec
Postów: 945 Pomógł: 22
Data rejestracji: 10.11.2005 18:29
|
Eh a nie mogłeś zobaczyć na strone phpbb by przemo albo phpbb.pl?
oto jeden z takich tematów o ostatnich postach, a tego jest setki:
http://www.przemo...nie+tematy
|
|
|