forum.coppermine-gallery.net
Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: Pitcher 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.phpaddbutton($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 -
-
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.
-
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 -
-
Hallo Pitcher,
vielleicht ist ein Plugin für Dich der bessere Weg! Schau' Dir doch mal das (http://forum.coppermine-gallery.net/index.php?topic=26893.0)an!
Gruß. Frank.
-
O.K. - hab den Kasus-Knaktus gefunden - glaube ich!
include/themes.inc.php
Zeile 127:// 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: 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 -
-
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.