Seite 1 von 1

Wie stelle ich Games nur für registrierte User bereit?

Verfasst: 27.08.2006 12:30
von Lilly246
Hallo!

Habe auch schon die Suche benutzt, aber nichts passendes gefunden. Wahrscheinlich wähle ich die falschen Worte.

Ich möchte für meine registrierten User Games und eCards bereitstellen. Wie mache ich das, das man NUR nach dem Login Zugang zu diesen Seiten hat? Und sich nicht einfach die URL kopiert um dann so zu spielen.

Ich müßte wissen in welcher Datei ich was einfüge.
Ein Html-Code wäre natürlich klasse! ansonsten gibt mir bitte ein richtiges Stichwort, damit ich in der Suche gezielter danach schauen kann.

LG - Lilly

Verfasst: 27.08.2006 12:41
von rabbit
der activity MOD plus hat imho eine funktion, um nur eingeloggten usern das spielen zu erlauben. gäste werden zum login umgeleitet (wenn man ihnen das spielen verwehrt). das kann man alles im acp einstellen.

Verfasst: 27.08.2006 12:43
von Miriam
Apropos Stichwort:

Wie stellst Du die Spiele bereit? Wie werden sie aufgerufen?

Benutzt Du einen Spiele Mod? Wenn ja: welchen?

Verfasst: 27.08.2006 12:48
von Lilly246
@Rabbit: Danke! werde mir den Mod einbauen! Noch eine *vielleicht etwas dumme Frage* was ist imho? *grübel*

@Miriam: Die Spiele werden von meinem Webhoster bereitgestellt. Gibt es nur in Zusammenhang mit einem Vertrag. Aber google mal nach kostenlosen Spielen für Webmaster, da wirst Du auch fündig.
Also ich wüßte nicht, das es so einen MOD gibt.

LG - Lilly

Verfasst: 27.08.2006 12:55
von Miriam
Okay,

ich habe mir das mal angeschaut. Mit HTML allein kommst Du nicht weiter.

Idee für einen Workaround wäre die:
Schreibe diesen Code VOR den HTML Code. Und bennene die games.html in games.php um. Schiebe die Datei in deinen Forums-Root.
Ausserdem musst Du noch die Pfade anpassen

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
        $header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
        header($header_location . append_sid("login.$phpEx?redirect=games.$phpEx", true));
        exit;
}
?>
Besser wäre natürlich einen games-Mod zu benutzen..... Z.B. den Activity-Mod....

Verfasst: 27.08.2006 13:01
von Lilly246
Danke Miriam, werde es eerst mal mit dem Mod probieren. Auf der Suche nach dem Aktivity Mod bin ich darüber gestolpert: http://www.phpbb.de/viewtopic.php?t=127892 Es gibt wohl doch einen Mod dazu. Allerdings finde ich die Spiele nicht gerade schön. aber das ist ja geschmackssache.

LG - Lilly

Verfasst: 27.08.2006 13:08
von Miriam
Dann schau Dir mal dieses Board an ---> LINK. Das ist vollgestopft mit Spielen und läuft mit dem Activity Mod... soweit ich weiss. 8)

Verfasst: 27.08.2006 13:30
von rabbit
http://phpbb-amod.com/index.php

"imho" heißt "in my honest/humble opinion"... ;) besser passend wäre wohl afaik gewesen = "as far as i know". :)