. .
pragmaMx Support Forum 08 Februar 2012, 23:24:28 *
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: problem mit modules.php  (Gelesen 3111 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
uzziel
neu hier
*
Offline Offline

Beiträge: 4


« am: 10 Juli 2004, 16:21:24 »

Hi,

erstmal hab ich versucht innerhalb diesen Forums und auf php nuke Foren nach einer Lösung für mein Problem zu forschen.
Evtl falsche Stichworte oder komplett falsche Denkweise haben mich jedoch zu keinem Ergebniss geführt.

Bin vor kurzem von php kit auf mx umgestiegen (bzw. bin dabei.).

Zu meinem Problem:

Ich habe eigene Blöcke erstellt, die auch so ohne weiteres meine selbstgemachten Module laden.

Innerhalb der Module ( reine html Datei ) befinden sich links, die sich beim anklicken üblicherweise im zentralen Block öffnen sollten. Was ich bisher nicht hinkriege.

Zudem referieren die Links über onklick (innerhalb eines "img" Tags).

Bisher hatte ich das Problem über include.php?path=blablabla.php in php kit lösen können. Irgendwie scheint mir die modules.php eine ähnliche Funktion bei mx zu haben ( oder irre ich mich da?!? ). Leider kann ich keine adequate Info über die Syntax dieser Datei finden (name/file/op etc.).

beispiel include in php kit:
 
<img src='bild.gif' onMouseOver="this.src='bild2.gif'" onMouseOut="this.src='bild.gif'" onClick="self.location.href='include.php?path=datei.php'">



Oder gibts einen anderen Ansatz? Bin nämlich langsam ratlos. cry_smile  

vielen dank im voraus


Gespeichert
uzziel
neu hier
*
Offline Offline

Beiträge: 4


« Antworten #1 am: 10 Juli 2004, 19:07:38 »

mittlerweile hab ich einige sachen ausprobiert.

habs mittels modules.php geschafft das Dokument zu laden.

  <img src='bild.gif' onMouseOver="this.src='bild2.gif'" onMouseOut="this.src='bild.gif'" onClick="self.location.href=target='modules.php?name=moduleverzeichniss&file=datei.php'">


Er lädt zwar die Seite aber immer noch nicht im content Fenster(Mittelblock).

ich hab allerhand target funktionen ausprobiert nur irgendwie nicht die richtige bzw es ist nicht der richtige weg o_O
was müsste ich dazu abändern?!?

gruß
Gespeichert
Sascha1981
Unerreicht
******
Offline Offline

Beiträge: 1.067


« Antworten #2 am: 10 Juli 2004, 19:23:55 »

Steht denn in deiner Datei denn auch das??

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

include("header.php");

opentable();
Inhalt
closetable();

include("footer.php");

Ohne das wird es leider nicht funktionieren!
Das includen ist im mx leider nicht so einfach wie im PHP Kit!!
Gespeichert
uzziel
neu hier
*
Offline Offline

Beiträge: 4


« Antworten #3 am: 10 Juli 2004, 19:31:48 »

nein, in der Form nicht ;

aber ich hab:

 
<?php
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
  die ("You can't access this file directly...");
}
if(!IsSet($mainfile)) { include ("mainfile.php"); }
$index=0;

include("header.php");
?>



machts n grossen Unterschied?

was mir bei auffält das du den Inhalt innerhalb einer <?php><php> quote hasst
wobei bei mir die spaltung beim Inhalt stattfindet.
sprich nach Struktur:

<?php
if (!eregi...............
?>

Inhalt

<?php
include ...........
?>

bin leider kein php crack also sind banalitäten vorprogrammiert  Sad

vielen dank für deine antwort

[Editiert am 10/7/2004 von uzziel]
Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #4 am: 10 Juli 2004, 19:49:56 »

Probier mal bitte den code von Sascha aus..dort wo "inhalt" steht schreibst du deinen Inhalt hinein, bzw. der content der angezeigt werden soll Wink..sollte eigentlich funktionieren! Was möchtest du denn genau darstellen? Nur HTML Code oder auch dynamischen Inhalt?
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
uzziel
neu hier
*
Offline Offline

Beiträge: 4


« Antworten #5 am: 11 Juli 2004, 13:39:56 »

Hoi,

Es handelt sich um rein statischen Inhalt. Naja vor dem Umbau war er rein html->table;
 jetzt halt php konform gestrickt:

 
<?php
if (!eregi("modules.php", $PHP_SELF)) {
        die ("You can't access this file directly...");
}
require_once("mainfile.php");
$index=0;

include("header.php");

opentable();

echo "<table blablabla>";
..........
echo "<td align='center' ><img src='bild.gif' onMouseOver=this.src='bild2.gif' onMouseOut=this.src='bild.gif' onClick='self.location.href='modules.php?name=ORDNER&file=DOKUMENT'></td>";
...........
echo "</table>";
closetable();
include("footer.php");
?>



et funkt immer noch nicht. Sad
Die onmouseeffekte funktionieren, der klick bewirkt halt daß er das ganze parent Fenster ersetzt anstatt im Mittelblock zu erscheinen.

evtl die onklick syntax falsch?. habs auch schon mit:
onMouseOut=this.src=target= probiert mit gleichem misserfolg

gruß

[Editiert am 11/7/2004 von uzziel]
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

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