Inhalte einbauen (PHP-Script liegt vor)

Begonnen von Flixi, 15 Januar 2004, 18:16:54

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Flixi

Hallöchen

Noch eine Frage^^

Ist es möglich, eine Unterseite mit komplett eigenem Inhalt zu erstellen?

Beispiel:
Ich habe hier eine "Item-Datenbank" .. aufrufen kann ich sie im browser über eine gewöhnliche url http://www.domain.de/php/item_datenbank/index.php

Ich möchte das genau der inhalt, welcher mir dort angezeigt wird in einer Seite angezeigt wird die dem design meiner vpk commun ity gleich ist

Ich könnte mir vorstellen einfach einen inline-frame zu machen und diese darin zu laden .. sicher wäre eine andere lösung schön .. für mich stellt sich die alles endscheidene Frage wie?=

Sollt eich einen iframe nutzen, welche Datei kann ich als vorlage nehmen, dass auch meien block bestehen bleiben, dass das login auch von dort funktioniert etc ..

Gibt es da eine einfache lösung für?

Danke im vorraus :-))

Flixi

Flixi

Soo ich habe gerade eine PHP - Moduldatei mit dem Tool von Disipal gemacht

Diesen Kreirten Code habe ich als php datei abgespeichert und index.php genannt...
Nun habe ich im Ordner /webroot/modules einen Unterordner Test_Modul erstellt und die index.php dort hineinkopiert

Quellcoder der index.php:

  <?php
#### Generated by Module Creator - By Disipal site (www.disipal.net) ####
if (!eregi("modules.php"$PHP_SELF)) {
   die (
"You can't access this file directly...");

}
require_once(
"mainfile.php");
$module_name basename(dirname(__FILE__));
get_lang($module_name);
include(
"header.php");
$index 0;
OpenTable();
echo
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"
  
"<html>"
  
"<head>"
  
"<title>Unbenanntes Dokument</title>"
  
""
  
"</head>"
  
""
  
"<body>"
  
"Hallo, das ist ein testmodul!!! "
  
"</body>"
  
"</html>"
  
";
CloseTable();
include("
footer.php");

?>



Nun bekomme ich testmodul auch in meinen Admin einstllungen angezigt und kann den link in einem Block veröffentlichen ... klicke ich auf diesen link kommt die fehlermeldung:

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/www/web63/html/svs/modules/Test_Modul/index.php on line 26

Kann mir jemand sagen, was ich falsch gemacht habe? :-D

Grüße Felix

[Editiert am 15/1/2004 von Flixi]

Flixi

Hihi .. ich habe einen riesen spaß ...

wenn ich als inhalt diese ganzen tags <html> etc weglasse wird mir Die seite Test Modul angezeigt!!!

Ganz oben auf der Seite ist allerdings ein roter Block, dass die language datei für test_modul vermisst wird !?

Hiiiilfeeeeeeeeee

*grins*

felix

jubilee

Hallo !
Lass mal bitte weg !
 
Zitatecho"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01
Transitional//EN\">"
  . "<html>"
  . "<head>"
  . "<title>Unbenanntes Dokument</title>"
  . ""
  . "</head>"
  . ""
  . "<body>"
und
 
Zitat. "
</body>"
  . "</html>"
Das hat in einem Modul nix zu suchen.
Diese Aufrufe werden schon vom Kernsystem erledigt und können in einem Modul nicht nochmal aufgerufen werden.
MfG
jubilee



[Editiert am 16/1/2004 von jubilee]

Flixi


Andi

Hi Felix :)
ZitatGanz oben auf der Seite ist allerdings ein roter Block, dass die language datei für test_modul vermisst wird !?
zusätzlich solltest Du dann im code diese Zeile weglassen:
 get_lang($module_name);
Die wird nur benötigt, wenn für das Modul auch wirklich Sprachdateien im Unterordner language vorhanden sind.

 require_once("mainfile.php"); ist auch unnötig.

Und aus

 if (!eregi("modules.php", $PHP_SELF)) {
   die ("You can't access this file directly...");
}


mache das:
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
schön´s Grüssle, Andi