MyXoops Forum

Dateien einbinden via Include: Programmbug oder allgemeines Problem? [Entwicklung allgemein] - myXOOPS German Support

elogix

"myXOOPs"-Neuling
Gepostet am:27.04.2006 15:33
elogix
elogix Offline (Show more)
"myXOOPs"-Neuling
Posts: 61
Since: 12.02.2004
#6

Re: Dateien einbinden via Include: Programmbug oder allgemeines Problem?

hallo zusammen,

also ich glaube das hat gründe bzgl. suchmaschinenoptimierung.
google & co. mögens halt wenn seiten ordentlich strukturiert sind und verzeichnis- bzw. dateinamen dem jew. keyword entsprechen.

Zitat:
Warum glaubst du denn, dass die Informationen erhalten bleiben? Nur weil sich die Datei innerhalb der XOOPS-Struktur befindet?


was kann man dagegen machen, dass xoops die neue url akzeptiert?

mit der "header location" funktion würde es klappen aber das ist ja nur eine "bessere weiterleitung" - ich bezweifle das die suchmaschinen das mögen.

hat da wer eine lösung?

thx,
michael

cmaxmedia

"myXOOPs"-Neuling
Gepostet am:27.04.2006 14:52
cmaxmedia
cmaxmedia Offline (Show more)
"myXOOPs"-Neuling
Posts: 5
Since: 18.04.2006
#5

Re: Dateien einbinden via Include: Programmbug oder allgemeines Problem?

Hi,
Sorry, war ein Rechtschreibfehler. Was wichtig ist: Der Inhalt des Forum 8 wird ja auch dargestellt. Es werden gehen nur die blöden Session Daten, wie Benutzeranmeldung, Seitenblättern,... verloren.

Folgendes möchte ich erreichen:

aus der URL
http://www.domain.at/modules/newbb/newtopic.php?forum=8

soll
http://www.domain.at/modules/newbb/programmierforum.php werden

aus
http://www.domain.at/modules/newbb/newtopic.php?forum=7

soll
http://www.domain.at/modules/newbb/nocheinforum.php

Ich bin doch hier in "Entwicklung Allgemein", kann mir bitte jemand weiterhelfen, Tipps oder Workaround geben?
mfg Markus

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

frankblack

"myXOOPs"-Profi
Gepostet am:27.04.2006 13:21
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#4

Re: Dateien einbinden via Include: Programmbug oder allgemeines Problem?

Mich wundert, dass dein Code überhaupt irgend etwas anzeigt. Beim include der Datei ist ein schließende eckige Klammer drin die dort nichts zu suchen hat.

includes funktionieren mit URLs? Sollte dann doch eher

include XOOPS_ROOT_PATH.'/modules/newbb/newtopic.php&forum=8';


sein. Frage: was bezweckst du überhaupt mit deinem Code? Soll nur ein bestimmtes Forum angezeigt werden? Wäre es nicht besser, wenn du zu dem Zweck einen PHP-Block in der Block-Administration erstellst (ohne die beginnenden und endenden PHP-Tags)?

cmaxmedia

"myXOOPs"-Neuling
Gepostet am:27.04.2006 11:06
cmaxmedia
cmaxmedia Offline (Show more)
"myXOOPs"-Neuling
Posts: 5
Since: 18.04.2006
#3

Re: Dateien einbinden via Include: Programmbug oder allgemeines Problem?

Hallo,
Danke erstmal für deine rasche Antwort. Dein Code funktioniert zwar, allerdings habe ich das selbe Problem wie in meinem ersten Post:

Wenn ich mich bei Xoops anmelde, und die Seite "http://www.domain.at/modules/newbb/newtopic?forum=8" aufrufe, kann ich die Beiträge durchblättern (Einstellung vom Modul) und es werden auch alle Userbezogenen Blöcke (Logoff, Admin,...) angezeigt.

Beim Aufruf von
"http://www.domain.at/modules/newbb/programmierforum.php" sind diese Einstellungen verschwunden. Im Detail:
- Ich kann keine Seiten mehr blättern (Es werden Alle Einträge in einer sehr sehr langen Liste angezeit),
- alle Userblöcke sind weg und
- obwohl ich mich bei xoops angemeldet habe, scheint nicht mehr mein Userblock (Logoff, Admin,...) auf, sonder der Login Block (Benutzername, Passwort).

Soviel ich weiß, handelt es sich um den aktuellen Benutzer sowie um die Einstellungen des Moduls um Session Variablen.

Anmeldeinformationen und Einstellungen gehen beim Include verloren, Warum?

Dieses Problem tritt nicht nur beim oben genannten Forummodul auf, sondern auch bei anderen xoops modulen.


Versuch 4 mit dem Code von Frank sieht wie folgt aus

<?php 
include '../../mainfile.php';
include 
XOOPS_ROOT_PATH.'/header.php';

include 
'http://www.domain.at/modules/newbb/newtopic.php&forum=8'];
include 
XOOPS_ROOT_PATH.'/footer.php';

?>


PS:
Verwende Xoops Version 2.2.3
Platform (erfolglos) getestet: IIS, Apache

mfg Markus

frankblack

"myXOOPs"-Profi
Gepostet am:26.04.2006 18:05
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#2

Re: Dateien einbinden via Include: Programmbug oder allgemeines Problem?

Zitat:
Warum geht hier die Anmeldeninformation verloren? Handelt es sich hier um einen Bug von Xoops oder um ein allgemeines Problem?


Warum glaubst du denn, dass die Informationen erhalten bleiben? Nur weil sich die Datei innerhalb der XOOPS-Struktur befindet?

Versuche es mal folgendermaßen:

An den Anfang der Datei:
include '../../mainfile.php';
include 
XOOPS_ROOT_PATH.'/header.php';


Dann dein Code

An das Ende der Datei:
include XOOPS_ROOT_PATH.'/footer.php';

cmaxmedia

"myXOOPs"-Neuling
Gepostet am:26.04.2006 15:44
cmaxmedia
cmaxmedia Offline (Show more)
"myXOOPs"-Neuling
Posts: 5
Since: 18.04.2006
#1

Dateien einbinden via Include: Programmbug oder allgemeines Problem?

hi,
Ich habe schon in mehreren Varianten leider erfolglos versucht folgende URL:
http://www.domain.at/modules/newbb/newtopic.php?forum=8

in folgende Datei einzubinden:
http://www.domain.at/modules/newbb/programmierforum.php

Der Inhalt der Datei programmierforum.php sieht wie folgt aus:
Versuch 1:
<?php include 'http://www.domain.at/modules/newbb/newtopic?forum=8';?>

Versuch 2:
<?php include 'newtopic?forum=8';?>

Versuch 3:
<?php include virtual ('newtopic?forum=8');?>

=> Soweit funktioniert dieser Vorgang einwandfrei, das Forum, Einträge, sortierung etc. funktionieren

NUR:
Wenn ich mich in Xoops als Administrator anmelde und anschließen diese programmierforum.php öffne, verschwinden alle Editieren bzw. Administrationsbuttons. Scheinbar gehen hier sämtliche Session Infos verloren?

Warum geht hier die Anmeldeninformation verloren? Handelt es sich hier um einen Bug von Xoops oder um ein allgemeines Problem?

Wie kann man dieses Problem umgehen, so dass in der programmierforum.php alle Anmeldeinformationen erhalten bleiben?

Das Problem habe ich nicht nur im NewBB Modul, sondern auch in anderen...

Danke für eure Antworten im Vorraus
mfg


PS:
Verwende Xoops Version 2.2.3
Platform (erfolglos) getestet: IIS, Apache
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5324 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1813 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag