Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind  (Read 4118 times)

0 Members and 1 Guest are viewing this topic.

Master of Disaster

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 22
Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« on: January 31, 2007, 04:43:54 pm »

Hallo,
Diese Frage hat auch schon miner21 einige Themen vorher hier im Unterforum gestellt:

hallo,
ich würde hierzu gerne eine Frage anknüpfen da ich das Problem auch entsprechend gelöst habe.

Menüpunkte wie etwa "neueste uploads" würde ich allerdings lieber nicht gänzlich löschen sondern nur dann erscheinen lassen wenn ich als Admin eingeloggt bin. Programmiertechnisch wohl zu aufwendig oder ?
 Roll Eyes

Da er für die Frage keinen eigenen Thread aufgemacht hat und ich auch Menüpunkte nur für eingeloggte Admins (in meiner Galerie nur ich) anlegen will, mach ich hier einen eigenen Thread dafür auf!
Der Menüpunkt soll im normalen Menü (z.B. in eine neue Zeile, das könnte man ja in der theme.html kramen) und nicht im Admin-Menü erscheinen, weil das bei mir schon hoffnungslos überfüllt ist!

Gruß René
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #1 on: February 01, 2007, 07:20:48 am »

Der Menüpunkt soll im normalen Menü und nicht im Admin-Menü erscheinen
Da ist es doch schon standard-mässig. Was ist die Frage?

das könnte man ja in der theme.html kramen
Diese Datei gibt es nicht, Du meinst wohl themes/dein_theme/theme.php  ;)
Logged

Master of Disaster

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 22
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #2 on: February 01, 2007, 12:24:23 pm »

Hallo gaugau,
ich meine die template.html.
Nochmal: Ich möchte Menüpunkte so anlegen, dass sie wirklich nur im Adminmodus erscheinen und Benutzer und Gäste sollen keine Spur von diesen Menüpunkten sehen.

php-Dateien kann man ja durch folgende if-Bedingung nur im Adminmodus anzeigen lassen:
Code: [Select]
if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
Kann man das nicht auch um die Menüpunkte in der template.html tun, sodass sie nur erscheinen, wenn man im Adminmodus ist?
Das heißt, man müsste mit <?php ein php-Script deklarieren, das mit der oben genannten Bedingung abfragt, ob man im Adminmodus ist und dann bei Erfüllung der Brdingung (then) das Menü ausgibt und bei Nichterfüllung (else) nix ausgibt.

Ist das syntaktisch möglich?

Gruß René
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #3 on: February 01, 2007, 07:26:06 pm »

Bearbeite themes/deintheme/theme.php, nimm die "störenden" Menüpunkte aus dem sys_menu bzw. sub_menu heraus und füge sie ins admin_menu ein.
Logged

Master of Disaster

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 22
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #4 on: February 01, 2007, 07:30:11 pm »

Bearbeite themes/deintheme/theme.php, nimm die "störenden" Menüpunkte aus dem sys_menu bzw. sub_menu heraus und füge sie ins admin_menu ein.

Ich möchte die Menüpunkte doch gerade nicht im Adminmenü haben!
Die sollen ins ganz normale Menü!
Alles, was ich dazu brauch, ist die bedingte Anzeige der Menüpunkte, und zwar nur dann, wenn man im Adminmodus ist!
Und das sollte in der template.html passieren!
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #5 on: February 01, 2007, 07:37:41 pm »

Also gut, wenn Du meinst ::). Dann code mal schön.
Logged

Master of Disaster

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 22
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #6 on: February 01, 2007, 07:39:31 pm »

Also gut, wenn Du meinst ::). Dann code mal schön.
Also heißt das, dass man die Geschichte nicht ins normale Menü tun kann, wa?
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #7 on: February 02, 2007, 08:36:00 am »

Das heisst in erster Linie, dass dynamische Inhalte (PHP-Code) nicht in themes/dein_theme/template.html reinkönnen, da PHP in template.html nicht geparsed wird. In zweiter Linie heisst es, dass doch das Admin-Menü nur angezeigt wird, wenn man als Admin eingeloggt ist und nicht die Admin-Controls bewusst ausgeblendet hat. Genau das hast Du doch vor, oder? Der Link soll nur angezeigt werden, wenn der Admin eingeloggt ist. Warum also nicht den Link ins Admin-Menü einfügen?
Logged

Master of Disaster

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 22
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #8 on: February 02, 2007, 10:10:35 am »

ich hab die Links jetzt via theme.php in das Adminmenü geschmissen und auf gleichem Wege die Titel der vorhandenen Adminmenüeinträge verkürzt, weil das Adminmenü schon verdammt voll ist!
Wie kann man das Adminmenü zweizeilig angeigen?
Ich hab da schon etwas rumprobiert, aber die zweizeilige Anzeige nie richtig zum Laufen bekommen!
Also wo muss man das <br> hinkramen, damit das Adminmenü ohne Nebenwirkungen zweizeilig angezeigt wird?

René
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Menüpunkte erstellen, die nur im Adminmodus sichtbar sind
« Reply #9 on: February 04, 2007, 01:03:18 pm »

Das Admin-Menü ist zur Zeit eine Tabelle, die aus einer Zeile und n Spalten besteht. Mach entweder eine Tabelle mit zwei Zeilen daraus oder baue das ganze um in div-container mit float:left attribut. Wurde schon in anderen Threads erklärt - benutze die Suche und halte Dich bitte an unsere "nur eine Frage pro Thread" Regel.
Logged
Pages: [1]   Go Up
 

Page created in 0.023 seconds with 20 queries.