Habe eine änderung für coppermine für euch!

Begonnen von pr0xic, 09 Januar 2008, 23:18:12

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

pr0xic

hi, ich weiss nicht ob es jemand von euch braucht, ich finde es gut.

beschreibung:
ziel war das modul galerie (coppermine) für alle benutzer freizugeben, jedoch dürfen nur angemeldete benutzer die größere ansicht des bildes sehen. gäste können nur die thumps der bilder sehen.

vielleicht gefällt das ja jemanden:

suche in der: displayimage.php von coppermine (modules/Gallery/displayimage.php) in zeile 44
require(MXCPG_PATH_INCLUDE.'init.inc.php');

und füge danach folgendes ein:
if (USER_ID){

} else {
{
  $redirect = $redirect . "modules.php?name=Members_List";
    header("Location: $redirect");

    exit();
         }
}



ich habe den link modules.php?name=Members_List eingetragen weil ja eh nur registrierte user die benutzerliste sehen können.

danach wird man aufgefordert sich zu registrieren wenn man die bilder in der größeren ansicht sehen möchte.

ich bin kein profi und weiss nicht ob der code astrein ist, auf jeden fall funktioniert es so.

wer sehen will was ich damit meine kann auf den folgenden link klicken.
dann einfach mal auf ein bild klicken.

gruß frank

http://www.mx-harz.de/modules.php?name=Gallery&act=thumbnails&album=16


m-t

Zitatich weiss nicht ob es jemand von euch braucht

ja, danke :-)

pr0xic

na einer schonmal!  dann war der beitrag wenigstens nicht um sonst  :thumbup:

lausbub

danke dir

werd es auch einbauen  :)


gruß
thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

StegRene

Sehr gute Sache - auf diese Zeilen warte ich bereits seit Ewigkeiten.
Vielen lieben Dank!

JoergK

Zitat von: pr0xic am 09 Januar 2008, 23:18:12
if (USER_ID){

} else {
{
  $redirect = $redirect . "modules.php?name=Members_List";
    header("Location: $redirect");

    exit();
         }
}



ich bin kein profi und weiss nicht ob der code astrein ist, auf jeden fall funktioniert es so.

Hier mal ne kleine Optimierung des Code, damit wird er etwas übersichtlicher
if (!USER_ID) {
    $redirect = $redirect . "modules.php?name=Members_List";
    header("Location: $redirect");
    exit();
}


Durch die Negierung der Abfrage (mittels dem vorgesetzten Ausrufezeichen) erspart man sich die zusätzliche Verschachtelung mit dem else-Zweig. ;)
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Barbeytes

Ja schade, muß ich mich jetzt anmelden um die netten Fotos zu sehen  ;)


Metal-Overdrive


pr0xic


StegRene

Zitat von: Metal-Overdrive am 12 Januar 2008, 01:59:27
Zitat von: StegRene am 10 Januar 2008, 08:02:35
auf diese Zeilen warte ich bereits seit Ewigkeiten.

Aber wir hatten doch genau dieses Thema hier schon einmal...

Du weisst doch, wie das ist mit diesen Zusätzen:

Da siehst was durch Zufall im Forum und denkst Dir: "Hey, seit Ewigkeiten hätte ich das nutzen können".... aber vorher hast nicht dran gedacht, weil Du gar nicht wusstest, dass diese Möglichkeit überhaupt besteht.

vittatus


_icke_

Hallo,

gibts sowas auch um den Aufruf der Popups zu verhindern?

Viele Grüße

Marc