MyBB.de Forum
Chat verlinken - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Chat verlinken (/thread-26779.html)

Seiten: Seiten: 1 2 3 4


RE: Chat verlinken - King Louis - 27.12.2013

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.


RE: Chat verlinken - Licht - 29.12.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


RE: Chat verlinken - Licht - 31.12.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?


RE: Chat verlinken - SvePu - 31.12.2013

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>&nbsp;</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! Wink
Der Chat ist jetzt unter http://DEINEFORENURL/chat.php aufrufbar.

   

*Es nur eine grobe Einbindung ohne inhaltliche oder optische Anpassungen des Chats.


RE: Chat verlinken - MrBrechreiz - 31.12.2013

Und wieso den Chat nicht gleich selbst als eigene Seite ins Mybb einbinden, ganz ohne iframe ?


RE: Chat verlinken - SvePu - 31.12.2013

Die Seite über <?php include.... einzubinden hat bei meinen Tests nicht so recht funktioniert...kannst dir ja mal dran versuchen, wenn du magst.


RE: Chat verlinken - Licht - 31.12.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>&nbsp;</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.


RE: Chat verlinken - SvePu - 31.12.2013

Dass es funktioniert, siehst du ja an meinem Screenshot. Wink

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.


RE: Chat verlinken - Licht - 31.12.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


RE: Chat verlinken - SvePu - 31.12.2013

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.