Also so wie ich den zweiten teil deiner Nachricht verstehe möchtest du das der Link sich im selben Fenstern öffnet und nicht in einem neuen? Das wird dann wohl an einer anderen Stelle liegen, denn der Teil den du gepostet hast, tut genau das: Den Link im selben Fenster öffnen.
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
(27.12.2013, 20:53)King Louis schrieb: Also so wie ich den zweiten teil deiner Nachricht verstehe möchtest du das der Link sich im selben Fenstern öffnet und nicht in einem neuen? Das wird dann wohl an einer anderen Stelle liegen, denn der Teil den du gepostet hast, tut genau das: Den Link im selben Fenster öffnen.
also richtig ist selber Fenster aber leider ist Banner oben verschwunden.
da wünsche ich das Banner mit Link (Benutzer Cp usw. sollen auch Link zu Forum so da stehen) alles so bleiben.
Da glaube ich da muss man Templates herstellen, wie das gehst weiß ich nicht.
oder gibst es andere Lösung?
Danke
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
Bin am versuchen den neues neue Fenster einbauen den Link.
Bei Templates:
Natürlich hab ich Url geändert.
PHP-Code:
<if $mybb->user['usergroup'] != 1 then><li><a href="javascript:NewWindow('http://www.ur.de/forum/chat','chat','800','500','center','front');" alt="" title=""/>Chat</a></li></if>
warum klappt der Link neues Fenster nicht?
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
31.12.2013, 13:43
(Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2013, 13:55 von SvePu.)
Warum bindest du den Chat nicht in einer eigenen Seite via iframe ein.
Hier mal ein Beispiel:
Eine
chat.php erstellen und ins Forenroot-Verzeichnis speichern.
PHP-Code:
<?php
define("IN_MYBB", 1);
require("global.php");
add_breadcrumb("Chat");
eval("\$chat = \"".$templates->get("chat")."\";");
output_page($chat);
?>
Dann noch ein globales Template namens
chat mit folgendem Inhalt erstellen:
PHP-Code:
<html>
<head>
<title>{$settings['bbname']} - Chat</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong> </strong></td>
</tr>
<tr>
<td class="trow1" align="center">
<div id="chat"><iframe src="http://DEINEURL/chat/index.php" width="100%" height="500px" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe></div>
</td>
</tr>
</table>
{$footer}
</body>
</html>
Den iframe-Source-Link im Template (hier "http://DEINEURL/chat/index.php") musst du natürlich anpassen!
Der Chat ist jetzt unter
http://DEINEFORENURL/chat.php aufrufbar.
*Es nur eine grobe Einbindung ohne inhaltliche oder optische Anpassungen des Chats.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Und wieso den Chat nicht gleich selbst als eigene Seite ins Mybb einbinden, ganz ohne iframe ?
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
31.12.2013, 14:19
(Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2013, 14:20 von SvePu.)
Die Seite über <?php include.... einzubinden hat bei meinen Tests nicht so recht funktioniert...kannst dir ja mal dran versuchen, wenn du magst.
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
so ich hab eben alles versucht und es klappt nicht.
1. chat.php hergestellt und per FTP übertragen.
Datei hier: [attachment=8926]
2. globales Template unter ACP hinzufügt: Url hab aus Sicherheit weg gelassen.
PHP-Code:
<html>
<head>
<title>{$settings['bbname']} - Chat</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong> </strong></td>
</tr>
<tr>
<td class="trow1" align="center">
<div id="chat"><iframe src="http://http://www.url.de/forum/chat/index.php" width="100%" height="500px" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe></div>
</td>
</tr>
</table>
{$footer}
</body>
</html>
3. Seitenkopf Templates
da hab ich zwei verschiedene Link eingebaut als Test 1. und 5. Link
PHP-Code:
<ul class="menu top_links">
<li><a href="{$mybb->settings['bburl']}/chat.php" class="chat">{$lang->toplinks_chat}</a></li>
<li><a href="{$mybb->settings['bburl']}/search.php" class="search">{$lang->toplinks_search}</a></li>
<li><a href="{$mybb->settings['bburl']}/memberlist.php" class="memberlist">{$lang->toplinks_memberlist}</a></li>
<li><a href="{$mybb->settings['bburl']}/calendar.php" class="calendar">{$lang->toplinks_calendar}</a></li>
<if $mybb->user['usergroup'] != 1 then><li><a href="{$mybb->settings['bburl']}/chat.php"><img src="{$theme['imgdir']}/toplinks/help1.gif" alt="" title=""/>Chat</a></li></if>
</ul>
{$welcomeblock}
die letzte Link neben Kalender klappt es Mit Banner . Lieder wurde dann Server nichts gefunden.
bin am grübeln.
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
Dass es funktioniert, siehst du ja an meinem Screenshot.
Wenn ich mir deinen Code so anschaue dann fällt mir als erstes das doppelte "http://" im iframe-Link auf. Schau da mal bitte und nimm es einmal raus.
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
(31.12.2013, 15:40)SvePu schrieb: Wenn ich mir deinen Code so anschaue dann fällt mir als erstes das doppelte "http://" im iframe-Link auf. Schau da mal bitte und nimm es einmal raus.
Leider hab ich nix verstanden, wo denn Code?
Danke
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
31.12.2013, 15:55
(Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2013, 15:56 von SvePu.)
Den Iframe-Source-Link im globalen "chat"-Template meine ich.
PHP-Code:
<iframe src="http://http://www.url.de/forum/chat/index.php" width="100%" height="500px" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>
Ich weiß, dass es nur eine Muster-URL ist, aber vielleicht hast du den doppel-"http://" Fehler auch in Wirklichkeit drin, so dass die einzubindende Seite nicht gefunden wird.