Infopanel w theme.php
|
Marcin55 |
Dodany dnia 20.08.2010 11:24:03
|
Przedszkolak
Postów: 10 Ostrzeżeń: 4
Data rejestracji: 10.07.2010 13:25
|
Witam, wraz z tutorialami stworzyłem taki skrypt z pomocą kolegi, który trzeba dodać do theme.php.
//staty
echo "<table cellpadding='0' cellspacing='0' width='100%'><tr>";
echo "<td height='2px'></td>";
echo "</tr>\n</table>";
echo "<td width='234px' height='17px' valign='top' style='padding-left: 4px;'>NAJNOWSZE POSTY</td>";
echo "<td width='10px'></td>";
echo "<td width='234px' height='17px' valign='top'> OSTATNIO ONLINE</td>";
echo "</tr><tr>";
echo "<td width='234px' valign='top' style='padding-left: 3px;'>";
$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 9
");
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 "Brak Postów";
}
echo "</td>";
echo "<td width='10px'></td>";
echo "<td width='234px' valign='top'>";
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,9");
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf("%2d",floor($lastseen/604800));
$iD=sprintf("%2d",floor($lastseen/(60*60*24)));
$iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
if ($lastseen < 60){
$lastseen= "<font color='#808F1C'><b>Online</b></font>";
} elseif ($lastseen < 360){
$lastseen= "<font color='#FF0000'><b>Offline</b></font>";
} elseif ($iW > 0){
if ($iW == 1) { $text = "Weekend"; } else { $text = "Weekendy"; }
$lastseen = $iW." ".$text;
} elseif ($iD > 0){
if ($iD == 1) { $text = "Dzień"; } else { $text = "Dni"; }
$lastseen = $iD." ".$text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>\n<td class='side-small' align='left'><img src='".THEME."images/bullet.gif' alt=''>\n";
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$data['user_name']."' class='side'>\n";
echo trimlink($data['user_name'], 20)."</a></td><td class='side-small' align='right'>".$lastseen."</td>\n</tr>\n";
}
}
echo "</table>";
echo "</td>";
echo "</tr></table>";
echo "</td>";
echo "<td align='left'>";
echo "<table cellpadding='0' cellspacing='0' valign='top'><tr>";
echo "<td align='left'>
<a href='#'><img src='".THEME."/images/400x50.png' border='0'></a>
</td>";
echo "</tr>";
echo "<tr><td height='10px'></td></tr>";
echo "<tr>";
echo "<td align='left'>
<a href='#'><img src='".THEME."/images/400x50.png' border='0'></a>
</td>";
echo "</tr></table>";
echo "</td>";
echo "</tr>\n</table>";
Lecz w nim chyba jest coś źle, sam nie wiem.
Pokazują mi się taki błędy
NAJNOWSZE POSTY OSTATNIO ONLINE
Notice: Undefined variable: db_prefix in /home/Marcin55/domains/hopevillage.nino.pl/public_html/themes/Hope/theme.php on line 45
Notice: Undefined variable: db_prefix in /home/Marcin55/domains/hopevillage.nino.pl/public_html/themes/Hope/theme.php on line 46
Notice: Undefined variable: db_prefix in /home/Marcin55/domains/hopevillage.nino.pl/public_html/themes/Hope/theme.php on line 46
Notice: Undefined variable: db_prefix in /home/Marcin55/domains/hopevillage.nino.pl/public_html/themes/Hope/theme.php on line 46
Table 'Marcin55_hope1.threads' doesn't existBrak Postów
Notice: Undefined variable: db_prefix in /home/Marcin55/domains/hopevillage.nino.pl/public_html/themes/Hope/theme.php on line 60
Table 'Marcin55_hope1.users' doesn't exist
Nie wiem co w tym jest źle
Adres : http://www.hopevi...l/news.php
//Kod dajemy w code, nie quote, błędy też w code - jantom
Edytowane przez jantom dnia 20.08.2010 11:35:58
|
|
|
|
Wścibski Gość |
Dodany dnia 22.11.2024 23:05:27
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
jantom |
Dodany dnia 20.08.2010 11:41:09
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Notice: Undefined variable: db_prefix
To jest zdanie klucz. Dodaj $db_prefix do global w render_page.
Jeszcze jedno - popraw podlinkowanie w stopce. Adres w Powered by PHP-Fusion ma prowadzić do php-fusion.co.uk, a nie do php-fusion.pl
Edytowane przez jantom dnia 20.08.2010 11:45:02
|
|
|
|
Marcin55 |
Dodany dnia 20.08.2010 11:44:57
|
Przedszkolak
Postów: 10 Ostrzeżeń: 4
Data rejestracji: 10.07.2010 13:25
|
Dobrze, poprawie adres, ale za 30 minut idę teraz na obiad.
Edit :
Tylko nie mogę znaleść to render_page, możesz napisać mi gdzie się znajduje ?
Edytowane przez Marcin55 dnia 20.08.2010 14:22:55
|
|
|
|
jantom |
Dodany dnia 20.08.2010 14:38:26
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
W theme.php. Myślałem, że nie muszę uzupełniać... |
|
|
|
Marcin55 |
Dodany dnia 20.08.2010 14:41:39
|
Przedszkolak
Postów: 10 Ostrzeżeń: 4
Data rejestracji: 10.07.2010 13:25
|
A w którym tak dokładnie miejscu dodać pod render_page czy nad ?
Mam takie coś
function render_page($license=false) {
Edytowane przez Marcin55 dnia 20.08.2010 14:45:35
|
|
|
|
Reyn |
Dodany dnia 20.08.2010 15:09:13
|
Początkujący
Postów: 299 Pomógł: 32
Data rejestracji: 09.10.2009 20:30
|
Nie umiesz dodać zmiennej do global to co dalej? Zgaduję, że pod tą linijką co podałeś jest następna z wyrazem global. Dodaj po nim $db_prefix. |
|
|
|
Marcin55 |
Dodany dnia 20.08.2010 15:13:37
|
Przedszkolak
Postów: 10 Ostrzeżeń: 4
Data rejestracji: 10.07.2010 13:25
|
Dziękuje za pomoc.
I ostatnie pytanie. Jaki jest kod na to by zrobić tło, bo on jest bez tła i słabo pasuje.
Edytowane przez Marcin55 dnia 20.08.2010 15:29:03
|
|
|
|
Chemikpil |
Dodany dnia 20.08.2010 16:35:00
|
Bywalec
Postów: 999 Pomógł: 54
Data rejestracji: 04.05.2008 21:46
|
Jeden temat jedno pytanie.
A tak poza zasadami, to nie ma na to kodu. To są podstawy HTML i CSS. Przejrzyj jakieś kursy, bo to są totalne podstawy zabawy z www. Bez tego lepiej się za to nie brać.
|
|
|