MyBB.de Forum
Online-Übersicht einer "externen" Seite - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Online-Übersicht einer "externen" Seite (/thread-14558.html)



Online-Übersicht einer "externen" Seite - Jockl - 27.09.2009

Hallo zusammen,

in der Vergangenheit (auch bereits bei 1.4) habe ich schon so manche "eigene Seite" erfolgreich in die Online-Liste eingebaut, aber nun habe ich ein Problem, mit dem ich nicht mehr weiterkomme.

In dem Verzeichnis "forum/gallery" habe ich einen Galerie-Mod eingebaut, der sich nicht wie ein normales Plugin installiert und z.B. Templates erstellt oder ändert. Er nutzt zwar die DB und das Theme des Forums aber das war es dann auch schon.

Nun bin ich wieder gem. dieser Anleitung vorgegangen und habe versucht, die gallery/index.php in die Online-Liste einzusetzen.
PHP-Code:
case "gallery/index.php":
    
$user_activity['activity'] = "gallery";
    break;
......
case 
"gallery":
    
$location_name $lang->viewing_gallery;
    break; 
Leider bekommt man in der online-Übersicht den Ort "Hauptindex" angezeigt.

Dann dachte ich mir, im Forum-Verzeichnis eine Datei namens gallery.php zu erstellen, die nichts weiteres tut, als auf die Galerie weiter zu leiten:
PHP-Code:
define("KILL_GLOBALS"1);
define("IN_MYBB"1);
require(
"global.php");
if(
$mybb->user['uid'] == 0)
{
    
error_no_permission();
}
$location "http://meineDomain/forum/gallery";
header("Location: $location"
Diese Datei habe ich dann versucht, so einzubinden
PHP-Code:
case "gallery":
    
$user_activity['activity'] = "gallery";
    break;
......
case 
"gallery":
    
$location_name $lang->viewing_gallery;
    break; 
Aber auch hier wird weiterhin "Hauptindex" als Ort angezeigt.

Habe ich da evtl. einen Denkfehler, und dieser Mod lässt sich gar nicht in der Online-Liste darstellen oder mache einen Fehler?

Über einen Denkanstoß wäre ich Euch dankbar. Wink


RE: Online-Übersicht einer "externen" Seite - StefanT - 27.09.2009

$lang->viewing_gallery gibt es schon?


RE: Online-Übersicht einer "externen" Seite - Jockl - 27.09.2009

Ja, das gibt es.


RE: Online-Übersicht einer "externen" Seite - StefanT - 27.09.2009

Hast du mal einen Link?


RE: Online-Übersicht einer "externen" Seite - StefanT - 27.09.2009

Ich kenne die Gallery nicht, aber irgendwie muss das schon funktionieren. Wie lautet der Code der index.php der gallery? Du kannst auch mal in der Tabelle mybb_sessions schauen, wie der Ort dort gespeichert wird.


RE: Online-Übersicht einer "externen" Seite - Jockl - 27.09.2009

Der Code der index.php hat etwa 150 Zeilen, soll ich das wirklich hier reinstellen? Wink

In der sessions-Tabelle ist folgende Adresse gespeichert: "forum/gallery/index.php?album=favicon.ico"


RE: Online-Übersicht einer "externen" Seite - StefanT - 27.09.2009

Ersetze case "gallery/index.php": durch case "gallery/index":
Vielleicht funktioniert es dann. Sonst muss du das untersuchen. Ich weiß nicht, wie der Schrägstrich behandelt wird.


RE: Online-Übersicht einer "externen" Seite - Jockl - 27.09.2009

Leider führt das auch nicht zum Ziel. Werde mal weiter herum probieren.... Wink
Ich gebe auf. Wink

Hätte ich doch mal in der o.a. Anleitung weitergelesen. Dort hatte schon mal jemand die selbe Fragestellung. Als Antwort kam:
Zitat:The WOL functions shouldn't detect directories.

Why not giving it other name?
you can still redirect that 'index.php' to the new one if you want

Schade.... Sad

Der Aufwand alle Bezüge auf die index.php abzuändern ist mir zu gewaltig. Wenn nicht doch noch jemand eine gute Idee hat, werde ich dieses Thema leider abhaken müssen....