. .
pragmaMx Support Forum 23 Mai 2013, 16:25:35 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Inhalte einbauen (PHP-Script liegt vor)  (Gelesen 1819 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Flixi
neu hier
*
Offline Offline

Beiträge: 16


« am: 15 Januar 2004, 18:16:54 »

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
Gespeichert
Flixi
neu hier
*
Offline Offline

Beiträge: 16


« Antworten #1 am: 15 Januar 2004, 19:18:45 »

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:

 
Code: [Select]  
<?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]
Gespeichert
Flixi
neu hier
*
Offline Offline

Beiträge: 16


« Antworten #2 am: 15 Januar 2004, 19:37:21 »

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
Gespeichert
jubilee
Gast
« Antworten #3 am: 16 Januar 2004, 12:54:32 »

Hallo !
Lass mal bitte weg !
 
Zitat
echo"<!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]
Gespeichert
Flixi
neu hier
*
Offline Offline

Beiträge: 16


« Antworten #4 am: 16 Januar 2004, 14:06:34 »

Wunderbar! das klappt - danke!
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 18.602

Andi


WWW
« Antworten #5 am: 16 Januar 2004, 14:38:05 »

Hi Felix Smiley
Zitat
Ganz 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...");
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML