Profil in neuer Seite öffnen (target="_blank")

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Profil in neuer Seite öffnen (target="_blank")

Beitrag 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!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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>';
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag 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 :oops:
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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>'),
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag 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?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Nein :D
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

sehr schön :D

eine Frage habe ich noch :roll:

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?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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 ;)
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

meine PHP Kenntnis hält sich leider sehr in Grenzen :oops:
keine Ahnung, was ich da von dem Code alles löschen kann oder soll :roll:
ein paar Versuche habe ich gemacht, ergab immer nen error :evil:
vielleicht wäre ja jemand so nett, und kann da mal :o ? :roll:
http://www.phpbb.de/viewtopic.php?p=392 ... ht=#392580
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“