ForumCała strona

Nawigacja

Aktualnie online

Gości online: 9

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
01.11.2025 20:25:52
d*pa

Zbigniew@
30.10.2025 21:11:37
Panie khaman prosze zmienic kodowanie w bazie

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia zwi?zane z PHP-Fusion » Przedszkole
 Drukuj temat
Modyfikacja panelu - najnowsze tematy
kosa351
Witam! Mam pewien problem z kodem.
Mam u siebie tabelk?, która wy?wietla mi pi?? tematów z najwi?ksz? liczb? postów.
images21.fotosik.pl/50/1cc39d3b8bca97ce.jpg
Chcia?em jednak aby zamiast "5 tematów z najwi?ksz? liczb? postów" zamieni? na "najnowsze tematy na forum".
Kod wygrzebany z theme.php odpowiadaj?cy za t? cz??? to prawdopodobnie ten:
} else {
$resulte = dbquery("
SELECT tf.forum_id, tt.thread_id, tt.thread_subject, COUNT(tp.post_id) as count_posts
FROM ".$db_prefix."forums tf
INNER JOIN ".$db_prefix."threads tt USING(forum_id)
INNER JOIN ".$db_prefix."posts tp USING(thread_id)
WHERE forum_access<='".iUSER."'
GROUP BY thread_id
ORDER BY count_posts DESC, thread_lastpost DESC
LIMIT 5
");
if (dbrows($resulte) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>\n";
while($datae = dbarray($resulte)) {
$itemsubjectt = trimlink($datae['thread_subject'], 17);
echo "<tr>\n<td align='left'> - <a href='".FORUM."viewthread.php?forum_id=".$datae['forum_id']."&thread_id=".$datae['thread_id']."' class='side'>$itemsubjectt</a></td>
<td align='right' >[".($datae['count_posts']-1)."]</td>\n</tr>\n";ect</a><br>\n";ct</a><br>\n"; align='right'

class='side-small'>[".($data['count_posts']-1)."]</td>\n</tr>\n";

} }
echo "</table>\n";
echo "</td>


Teraz jak mo?ecie pomó?cie mi to zmodyfikowa?, aby wy?wietla?y si? "najnowsze tematy na forum".Wygrzeba?em gdzie? kod z jakiego? infusiona, który dodaje taki panel. Mo?e jako? pomo?e. Próbuj?c u siebie zmienia? zawsze sypie mi errorem. Wklejam kod tego panelu, który wygl?da tak -
images22.fotosik.pl/23/e7aed89873afe1bb.jpg.
Chodzi tylko o t? pierwsz? cz??? "Najnowsze tematy na forum".

<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }

openside($locale['020']);
echo "<div class='side-label'><b>".$locale['021']."</b></div>\n";
$result = dbquery("
SELECT * FROM ".$db_prefix."threads
INNER JOIN ".$db_prefix."forums ON ".$db_prefix."threads.forum_id=".$db_prefix."forums.forum_id
WHERE ".groupaccess('forum_access')." ORDER BY thread_lastpost DESC LIMIT 5
");
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['thread_subject'], 23);
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".FORUM."viewthread.php?forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."' title='".$data['thread_subject']."' class='side'>$itemsubject</a><br>\n";
}
} else {
echo "<center>".$locale['004']."</center>\n";
}
echo "<div class='side-label'><b>".$locale['022']."</b></div>\n";
$result = dbquery("
SELECT tf.forum_id, tt.thread_id, tt.thread_subject, COUNT(tp.post_id) as count_posts
FROM ".$db_prefix."forums tf
INNER JOIN ".$db_prefix."threads tt USING(forum_id)
INNER JOIN ".$db_prefix."posts tp USING(thread_id)
WHERE ".groupaccess('forum_access')." GROUP BY thread_id ORDER BY count_posts DESC, thread_lastpost DESC LIMIT 5
");
if (dbrows($result) != 0) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['thread_subject'], 20);
echo "<tr>\n<td class='side-small'><img src='".THEME."images/bullet.gif' alt=''> <a href='".FORUM."viewthread.php?forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."' title='".$data['thread_subject']."' class='side'>$itemsubject</a></td>
<td align='right' class='side-small'>[".($data['count_posts']-1)."]</td>\n</tr>\n";
}
echo "</table>\n";
} else {
echo "<center>".$locale['004']."</center>\n";
}
closeside();
?>


Mo?e troch? zakr?ci?em. Mam jednak nadziej?, ?e zrozumieli?cie mnie i prosi?bym o dok?adny kod, bo php nie jest moj? mocn? stron? ;) Theme by? robiony na zamówienie przez z jednego z Waszych kolegów z supportu jednak do tej pory (5miesi?cy) nie doczeka?em si? tej ma?ej poprawki.
 
http://www.deepsounds.pl
W?cibski Go??
Dodany dnia 05.11.2025 03:29:46
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
DJPromo
Pobierz kod źródłowy  Rozwiń Kod źródłowy


na czerwono zaznaczy?em

co do zmiany txt to w locale sobie zmie? albo zrób w?asny local i tam wpisz w?asny txt
 
kosa351
Chyba si? nie zrozumieli?my. LIMIT 10 zwi?kszamy tylko limit wy?wietlanych tematów z "najwi?ksza liczb? postów".
Nie rozumiem tak?e tego zdania "co do zmiany txt to w locale sobie zmie? albo zrób w?asny local i tam wpisz w?asny txt". :|

ile ja si? [cenzura]a na próbowa?em, ale w ko?cu si? uda?o. Wystarczy?o zmieni? tylko jedn? linijk?
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pobierz kod źródłowy  Rozwiń Kod źródłowy


images21.fotosik.pl/50/1cc39d3b8bca97ce.jpg ---->images21.fotosik.pl/73/e507164e0a87a3db.jpg

ehhhh
Edytowane przez kosa351 dnia 13.03.2007 09:04:16
 
http://www.deepsounds.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl