YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Frage zum Thema "includen" » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.369 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Frage zum Thema "includen"
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
SuperLight
Mitglied


Dabei seit: 08.12.04
Beiträge: 608

 Frage zum Thema "includen" Antworten Zitieren Editieren Melden       UP

Hi,
kann mir hier jemand sagen wie ich ein Newsscript "Knusperleicht" ins WBB 2.3 includen kann?

Das hier ist der PHP Code:
php:
1:
2:
3:
4:
5:
6:

<?
    $news_include_path "news/"; 
    include $news_include_path."index.php";
?>


Jetzt will ich das in eine extra Seite fürs WBB 2.3 einbauen habe dafür den Hack benutzt wo man eigene PHP Seiten fürs WBB erstellen kann.

php:
1:
2:
3:
4:
5:
<?php
require('./global.php');

eval("\$tpl->output(\"".$tpl->get("neueseite")."\");");
?>


Man kann den Code zwar dort einbauen aber dann wird das Newssystem unter oder über dem Forum/Seite angezeigt.

Also müsste man die Sachen in die global.php Packen oder in eine andere Datei oder? Wenn ich das dann mache wie bekomme ich dann eine Variable z.B. $news vor den ganzen Code so das ich diese Varibale im TPL benutzen kann?

MfG
SuperLight
17.12.05 15:06 SuperLight ist offline E-Mail Finden Als Freund hinzufügen
KleenMicha KleenMicha ist männlich
Webentwickler


images/avatars/avatar-5745.jpg

Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi

 RE: Frage zum Thema "includen" Antworten Zitieren Editieren Melden       UP

Dein template müsste vom Aufbau her so inetwa aussehen dann wird der Inhalt auch zwischen herader und footer angezeigt.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
  <title>$master_board_name | {$lang->items['LANG_IMPRESSUM_GLOBAL']}</title>
  $headinclude
 </head>
 <body>
  $header


Hier kommt dein Inhalt hinein.

  $footer
 </body>
</html>



ich ahb dass Thema mal ind en richtigen Bereich verschoben.

__________________
Gruß Micha
17.12.05 15:11 KleenMicha ist offline E-Mail WWW Finden Als Freund hinzufügen Füge KleenMicha in deine Kontaktliste ein MSN Passport-Profil von KleenMicha anzeigen
SuperLight
Mitglied


Dabei seit: 08.12.04
Beiträge: 608

Themenstarter Thema begonnen von SuperLight
Antworten Zitieren Editieren Melden       UP

Sieht es ja auch aber du kannst in den Templates kein PHP nutzen!
17.12.05 15:20 SuperLight ist offline E-Mail Finden Als Freund hinzufügen
KleenMicha KleenMicha ist männlich
Webentwickler


images/avatars/avatar-5745.jpg

Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi

Antworten Zitieren Editieren Melden       UP

Ja ist soweit korrekt, den phpInhalt kannst du ja in die *.php Datein einbaun, sieht etwa so aus:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?php
$filename 'dateiname';

require('./global.php');

Hier kommt dein php Inhalt hinein

eval("\$tpl->output(\"".$tpl->get("templatename")."\");"); 
?>


Sofern du es so einfügst, und auch das template wie oben beschrieben aufgebaut ist wird der Inhalt richtig angezeigt, im Hauptteil des Forums(unter dem header und über dem footer.

__________________
Gruß Micha
17.12.05 15:24 KleenMicha ist offline E-Mail WWW Finden Als Freund hinzufügen Füge KleenMicha in deine Kontaktliste ein MSN Passport-Profil von KleenMicha anzeigen
SuperLight
Mitglied


Dabei seit: 08.12.04
Beiträge: 608

Themenstarter Thema begonnen von SuperLight
Antworten Zitieren Editieren Melden       UP

Verstehe ich jetzt nicht wen ich den PHP Teil in eine andere PHP Datei stecke dann brauche ich den doch nicht nochmal dort einfügen! verwirrt
17.12.05 15:38 SuperLight ist offline E-Mail Finden Als Freund hinzufügen
KleenMicha KleenMicha ist männlich
Webentwickler


images/avatars/avatar-5745.jpg

Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi

Antworten Zitieren Editieren Melden       UP

Ja und nein, du kannst die andere php Datei ja auch mittels eines iframes einbinden, http://de.selfhtml.org/html/frames/eingebettete.htm .

Es ist natürlich noch besser den Teil den du includen wilslt gleich in die php Datei zu schreiben, und dann das Ergebnis, also die Nachrichten per Template auzugeben.

__________________
Gruß Micha
17.12.05 15:42 KleenMicha ist offline E-Mail WWW Finden Als Freund hinzufügen Füge KleenMicha in deine Kontaktliste ein MSN Passport-Profil von KleenMicha anzeigen
SuperLight
Mitglied


Dabei seit: 08.12.04
Beiträge: 608

Themenstarter Thema begonnen von SuperLight
Antworten Zitieren Editieren Melden       UP

So sieht das aus! Hat sich nichts dran geändert!
http://www.chiisai-nihon.de/forum/news.php
17.12.05 16:05 SuperLight ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Frage zum Thema "includen"