Seite 1 von 1
Profil in neuer Seite öffnen (target="_blank")
Verfasst: 11.11.2004 16:46
von Kiss News
Hallo!
Ich habe einige Boardstatistiken in einem Iframe in einer News-Seite inkludiert:
http://www.kissnews.de/indexmitPHP8.htm
U.a. werden die registrierten User aufgelistet, die gerade online sind. Wenn man da drauf klickt, gelangt man zum profil des Users. Allerdings sollte der Link nicht im Frame aufgehen, sondern in einer neuen Seite.
Das wäre ein befehl wie
target="_blank", allerdings weiss ich nicht, wie ich den dort einbinden soll... das müsste diese Stelle der TPL-Datei sein:
{TOTAL_USERS}<br />
{NEWEST_USER}<br />
{TOTAL_USERS_ONLINE}<br />
{LOGGED_IN_USER_LIST}<br />
Könnte mir bitte jemand sagen, wie ich das machen kann? Danke!
Verfasst: 11.11.2004 16:54
von Leuchte
includes/page_header.php
Code: Alles auswählen
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
ersetzen mit
Code: Alles auswählen
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .' target="_blank">' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .' target="_blank"><i>' . $row['username'] . '</i></a>';
Verfasst: 11.11.2004 17:40
von Kiss News
super, danke.
bevor ich mich zu Tode suche, könntest Du mir bitte auch verraten, wo das mit dem neuesten Benutzer zu machen ist im page_header (nehme ich an), habe ich vergessen zu sagen

Verfasst: 11.11.2004 17:48
von Leuchte
Du meinst "Der neueste Benutzer ist.." ?
index.php - Finde
Code: Alles auswählen
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
ersetzen mit
Code: Alles auswählen
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '" target="_blank">', $newest_user, '</a>'),
Verfasst: 11.11.2004 18:19
von Kiss News
super, danke!
da ich dieses Feature NUR in dem Iframe haben möchte, habe ich eine extra page_headerKissNews.php Datei gemacht, die dann NUR von dieser Datei (anstatt dem normalen page_header) aufgerufen wird. Ich nehme an, dass es da keinerlei Probleme geben wird, oder?
Verfasst: 11.11.2004 20:38
von Leuchte
Nein 
Verfasst: 11.11.2004 21:07
von Kiss News
sehr schön
eine Frage habe ich noch
und zwar, wenn ich die Seite hier aufrufe:
http://www.kissnews.de/indexmitPHP8.htm
dauert es 2 Sekunden, bis die HTML-Seite da ist und 14 Sekunden, bis der Iframe das ist.
(HTML Seite liegt bei Strato, Iframe bei Funpic)
eigentlich dachte ich, der Iframe dauert so lange, weil er auf einem externen Server liegt.
wenn ich nun auch die HTML-Seite auf Funpic lege:
http://kissfanshop.ki.funpic.de/phpbb2/indexmitPHP8.htm
ergibt das praktisch keinen Unterschied.
Daran scheint es also nicht zu liegen. Kann es vielleicht daran liegen, dass der Iframe so lange dauert, weil die PHP Datei des Iframes so gross ist?
Würde der Iframe schneller erscheinen, wenn ich die Datei "entmisten" würde, indem ich unnötige Codeschnipsel entferne?
Verfasst: 11.11.2004 21:11
von Leuchte
Würde der Iframe schneller erscheinen, wenn ich die Datei "entmisten" würde, indem ich unnötige Codeschnipsel entferne?
Versuch es. Ich kann dir jetzt nicht sagen "Ja wird schneller" oder "Nein wird nicht schneller" - give it a try

Verfasst: 11.11.2004 21:23
von Kiss News
meine PHP Kenntnis hält sich leider sehr in Grenzen

keine Ahnung, was ich da von dem Code alles löschen kann oder soll

ein paar Versuche habe ich gemacht, ergab immer nen error

vielleicht wäre ja jemand so nett, und kann da mal

?
http://www.phpbb.de/viewtopic.php?p=392 ... ht=#392580