Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Podstrona do Chatu

Konfiguracja  Założony przez  Niki.

wersja skryptu MyBB:1.8.4
adres forum:www.trainzgrup.c0.pl
na czym polega problem (screen, opis, komunikaty): Chciałem założyć dziś podstronę na której bym mógł umieścić chat IRC, wygenerowałem kod do chatu:
<iframe src="https://kiwiirc.com/client/irc.kiwiirc.com/trainzgrupchat/?nick=|?#trainzgrup" style="border:0; width:100%; height:400px;"></iframe
Jest on prawidłowy bo wyświetla się w szablonie index strony głównej ale nie o to mi chodzi, chciałem go umieścić w zupełnie nowej podstronie, przeczytałem poradnik stworzyłem nowy szablon oraz plik .php nic z tego nie wyszło podstrony nie ma ani też odnośnika do niej.

Kod szablonu nowej podstrony:
<html>
<
head>
{
$headerinclude}
<
title>Chat Forumł</title>
 
</
head>
<
body>
{
$header}
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder" style="clear: both; border-bottom-width: 0;">
<
tr>
<
td class="thead" colspan="2">
 
Chat Forum
 
</td>
</
tr>
<
tr>
<
td class="trow2 post_content ">
 
<
iframe src="https://kiwiirc.com/client/irc.kiwiirc.com/trainzgrupchat/?nick=|?#trainzgrup" style="border:0; width:100%; height:400px;"></iframe>
 
</
td>
</
tr>
</
table>
{
$footer}
</
body>
</
html

Kod jaki wstawiłem do pliku chat.php to:
<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("Chat Forum""chat.php");
 
eval(
"\$podstr = \"".$templates->get("Chat")."\";")
?>
Chyba jest wszystko prawidłowo zrobione więc dla czego nie widzę odnośnika ani nic nie działa?
Nazwa szablonu to Chat?
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Szablonu chat forum, już zmieniłem to lecz nie wiem czy prawidłowo zapisałem to w pliku chat.php :
<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("Chat Forum""chat.php");
 
eval(
"\$podstr = \"".$templates->get("chat forum")."\";")
?>

Szablon jest oczywiście wstawiony do globalnych.
   
Jak już, to w nazwie szablonu i pliku zmień chat forum na chat_forum.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Zrobiłem jak mówisz wygląda to tak: szablon,
<html>
<
head>
{
$headerinclude}
<
title>chat</title>
 
</
head>
<
body>
{
$header}
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder" style="clear: both; border-bottom-width: 0;">
<
tr>
<
td class="thead" colspan="2">
 
Chat Forum
 
</td>
</
tr>
<
tr>
<
td class="trow2 post_content ">
 
<
iframe src="https://kiwiirc.com/client/irc.kiwiirc.com/trainzgrupchat/?nick=|?#trainzgrup" style="border:0; width:100%; height:400px;"></iframe>
 
</
td>
</
tr>
</
table>
{
$footer}
</
body>
</
html
Oraz chat_forum.php
<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("chat_forum""chat.php");
 
eval(
"\$podstr = \"".$templates->get("chat_forum")."\";")
?>
Mi chodzi o to aby odnośnik do tego był n.p jak u góry mam kalendarz, przenosi mnie na stronę na której znajduje się chat. Bo tak mi się Wiget wyświetla jak go dodam tutaj na stronie głównej, a ja chce go na osobnej stronie.    
Forum zamknięte, więc nie mam jak cokolwiek powiedzieć.
A więc omijając nieco:
- Odnośnik dodasz w szablonie header. Poczytaj o: http://www.w3schools.com/tags/tag_a.asp
- To, że wyświetla się na stronie głównej jest pewnie spowodowane tym, że go tam zapewne dodałeś.
- Jeśli ten kod do czatu jest w <iframe> to powinien się i na podstronie już wyświetlać.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Udało mi się to wykonać działa elegancko, jeszcze chciał bym zapytać jak zrobić tę podstronę tak aby była widoczna tylko dla zalogowanych?
Spróbuj dodać
if(!$mybb->user['uid'])
{
error_no_permission();

po
require "./global.php";
Podziękował działa.



Użytkownicy przeglądający ten wątek:

3 gości