Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: 'Mein Profil'-Button entfernen - aber wie?  (Read 6160 times)

0 Members and 1 Guest are viewing this topic.

Pitcher

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
'Mein Profil'-Button entfernen - aber wie?
« on: October 24, 2006, 02:37:16 pm »

Hallo liebe Gemeinde,

neuer Tag neues Problem! Habe nun erfolgreich die Bridge vom Coppermine zum PHPBB eingefügt. Funktioniert ganz hervorragend.

Wenn ich allerdings nun innerhalb der Coppermine auf den Button "Mein Profil" klicke, dann lande ich natürlich auf der Profilseite des PHPBB. Von dort aus gibt es keinen Weg zurück zur Coppermine! Das ist irgendwie nicht so schön. :(

Da ich den "Mein Profil" - button in der Coppermine nach dem bridgen mit PHPBB ohnehin überflüssig finde, würde ich dieses Problem einfach ignorieren wollen indem ich schlicht und ergreifend den Button entferne! Das ist aber offensichtlich nicht ganz einfach! Ich benutze das Theme Rainy Day!

Habe schon versucht die Zeile der themes.inc.php
Code: [Select]
addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','
my_profile',$template_sys_menu_spacer);
zu entfernen. Das gibt aber eine Fehlermeldung sobald man sich auslogt.

Hat jemand einen Tipp für mich?

Liebe Grüße
- der Pitcher -
Logged

Farnsi

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 177
Re: 'Mein Profil'-Button entfernen - aber wie?
« Reply #1 on: October 24, 2006, 03:44:10 pm »

hast du schon mal versucht den link einfach in deinem theme auszukommentieren?
Datei: themes/dein_theme/theme.php

<!--  LINK  -->

Von den core-Dateien eher die finger lassen und solche änderungen über dein theme vornehmen.
Logged
Regards,
Farnsi

Pitcher

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: 'Mein Profil'-Button entfernen - aber wie?
« Reply #2 on: October 24, 2006, 04:03:14 pm »

hast du schon mal versucht den link einfach in deinem theme auszukommentieren?
Das geht leider nicht - entweder alle Buttons weg oder alle Buttons da! >:(

Liebe Grüße
- der Pitcher -
Logged

fwe77

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 240
Re: 'Mein Profil'-Button entfernen - aber wie?
« Reply #3 on: October 24, 2006, 04:31:46 pm »

Hallo Pitcher,

vielleicht ist ein Plugin für Dich der bessere Weg! Schau' Dir doch mal dasan!

Gruß. Frank.
Logged

Pitcher

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: 'Mein Profil'-Button entfernen - aber wie?
« Reply #4 on: October 24, 2006, 04:47:53 pm »

O.K. - hab den Kasus-Knaktus gefunden - glaube ich!

include/themes.inc.php

Zeile 127:
Quote
// addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','my_profile',$template_sys_menu_spacer);

wie gehabt, aber zusätzlich muß ja auch der Aufruf verhindert werden bei ca. Zeile  1310:
Quote
  if ($which == 'sys_menu' ) {
    if (USER_ID) {
        template_extract_block($template_sys_menu, 'login');
    } else {
        template_extract_block($template_sys_menu, 'logout');
        // template_extract_block($template_sys_menu, 'my_profile');
    }

    if (!USER_IS_ADMIN) {
        template_extract_block($template_sys_menu, 'enter_admin_mode');
        template_extract_block($template_sys_menu, 'leave_admin_mode');
    } else {
        if (GALLERY_ADMIN_MODE) {
            template_extract_block($template_sys_menu, 'enter_admin_mode');
        } else {
            template_extract_block($template_sys_menu, 'leave_admin_mode');
        }
    }

    if (!USER_CAN_CREATE_ALBUMS) {
        template_extract_block($template_sys_menu, 'my_gallery');
    }

    if (USER_CAN_CREATE_ALBUMS) {
        // template_extract_block($template_sys_menu, 'my_profile');
    }

    if (!USER_CAN_UPLOAD_PICTURES) {
        template_extract_block($template_sys_menu, 'upload_pic');
    }

    if (USER_ID || !$CONFIG['allow_user_registration']) {
        template_extract_block($template_sys_menu, 'register');
    }

    if (!USER_ID || !$CONFIG['allow_memberlist']) {
        template_extract_block($template_sys_menu, 'allow_memberlist');
    }

    if (!$CONFIG['display_faq']) {
        template_extract_block($template_sys_menu, 'faq');
    }

Aber das mit dem Plugin schaue ich mir mal genauer an. Ist eventuell die bessere Lösung. Danke!

Liebe Grüße
- der Pitcher -
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: 'Mein Profil'-Button entfernen - aber wie?
« Reply #5 on: October 25, 2006, 08:59:18 am »

Niemals, unter keinen Umständen die Datei include/themes.inc.php bearbeiten/verändern. Wie bereits in diesem Thread erwähnt solltest Du entweder Dein Benutzerdefiniertes Theme bearbeiten oder das von Frank erwähnt Plugin benutzen.
Logged
Pages: [1]   Go Up
 

Page created in 0.022 seconds with 20 queries.