CPG 1.4.x: Wie kann ich unerwünschte Funktionen im SYS_MENU ausschalten? CPG 1.4.x: Wie kann ich unerwünschte Funktionen im SYS_MENU ausschalten?
 

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]

Main Menu

CPG 1.4.x: Wie kann ich unerwünschte Funktionen im SYS_MENU ausschalten?

Started by SonjaSt, March 24, 2006, 06:42:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SonjaSt

Verwendet wird:
CPG 1.4.3 sowie das Theme "Basic", welches ich von einer Dritten Website herunterladen durfte

Erreichen möchte ich:
Im Sys_Menu (Sub Menu?) sind Funktionen, die löschen möchte: Alben-Liste, Neueste Uploads, Neueste Kommentare, Am meisten angesehen, am meisten bewertet, Favoriten.
Stehen bleiben soll: Startseite, Anmelden und Suche

Die Recherche in diesem Forum brachte mich zu zwei englischsprachigen Threads, aus denen ich nicht ganz schlau werde und hoffe, dass mir jemand auf deutsch helfen kann.
http://forum.coppermine-gallery.net/index.php?topic=25184.0
und
http://coppermine-gallery.net/demo/cpg14x/docs/theme/edit_theme.html

Mein theme.php enthält folgenden Code:

[<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2005 Coppermine Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Coppermine version: 1.4.3
  $Source:
  $Revision:
  $Author:
  $Date:
**********************************************/

define('THEME_HAS_RATING_GRAPHICS'1);

$template_sys_menu_spacer ='::';

?>
/code]


Mein template.html enthält folgenden Coppermine Code:
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="2" style="height: 100%;" height="100%">
<tr>
<td valign="top" align="center">
<div align="center" class="maintable">
{LANGUAGE_SELECT_FLAGS}  {LANGUAGE_SELECT_LIST}<br>


{SYS_MENU}<br >

{SUB_MENU}</div>
</td>
</tr>
<tr>
<td valign="top" align="center" class="">{ADMIN_MENU}</td>
</tr>
<tr>
<td valign="top" align="center" style="height: 100%;" class="maintable">{GALLERY}
</td>
</tr>
</table>


Wie gehe ich vor, um oben beschriebene Funktionen auszuschalten?

Danke im Voraus,
Sonja

fwe77

Hallo Sonja,

ich glaube diesen Post habe ich nun schon 2 mal hier geparkt, aber gerne wieder!  ;D

schau' Dir mal diesen Thread (http://forum.coppermine-gallery.net/index.php?topic=26545.0) an! Oder vielleicht hilft Dir das Plugin (http://forum.coppermine-gallery.net/index.php?topic=26893.0) weiter!

Gruß. Frank.

SonjaSt

Hallo fwe77:

Das Vorgehen im ersten Link / Thread  arbeitet bei mir NICHT. Es ändert sich nichts, alles wird weiterhin angezeigt wie gehabt. sowohl in IE als auch in Mozilla.

Mein neuer code:
<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2005 Coppermine Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Coppermine version: 1.4.3
  $Source:
  $Revision:
  $Author:
  $Date:
**********************************************/

define('THEME_HAS_RATING_GRAPHICS'1);

$template_sys_menu_spacer ='::';

 
// HTML template for template sub_menu buttons
    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
    //addbutton($sub_menu_buttons,'{CUSTOM_LNK_LNK}','{CUSTOM_LNK_TITLE}','{CUSTOM_LNK_TGT}','custom_link',$template_sub_menu_spacer);
    addbutton($sub_menu_buttons,'{ALB_LIST_LNK}','{ALB_LIST_TITLE}','{ALB_LIST_TGT}','album_list',$template_sub_menu_spacer);
    addbutton($sub_menu_buttons,'{LASTUP_LNK}','{LASTUP_TITLE}','{LASTUP_TGT}','lastup',$template_sub_menu_spacer);
    //addbutton($sub_menu_buttons,'{LASTCOM_LNK}','{LASTCOM_TITLE}','{LASTCOM_TGT}','lastcom',$template_sub_menu_spacer);
    //addbutton($sub_menu_buttons,'{TOPN_LNK}','{TOPN_TITLE}','{TOPN_TGT}','topn',$template_sub_menu_spacer);
    //addbutton($sub_menu_buttons,'{TOPRATED_LNK}','{TOPRATED_TITLE}','{TOPRATED_TGT}','toprated',$template_sub_menu_spacer);
    //addbutton($sub_menu_buttons,'{FAV_LNK}','{FAV_TITLE}','{FAV_TGT}','favpics',$template_sub_menu_spacer);
    addbutton($sub_menu_buttons,'{SEARCH_LNK}','{SEARCH_TITLE}','{SEARCH_TGT}','search','');
  $params = array('{BUTTONS}' => assemble_template_buttons($template_sub_menu_button,$sub_menu_buttons));
  $template_sub_menu template_eval($template_sub_menu,$params);
}

?>



somit fällt erster Link erst einmal weg?

Der zweite Link ist nun leider wieder englisch und verursacht deswegen Schweissausbrüche bei mir. Die in meinem ersten Posting genannten Links zum Thema sind ebenfalls englisch und für mich daher Stolperfallen.

Gruss,
Sonja

SonjaSt

Ergänzung:

Nachdem der eingefügte Code keine Veruanderung in der Anzeige/Darstellung der Website bei IE und Mozilla bewirkt, bekomme ich nun im Mozilla folgende Zeile über der Website angezeigt:
Parse error: parse error in /mnt/ja1/08/908/00000011/htdocs/photogallery/themes/classic/theme.php on line 25

Zeile 25 besagt:
//{HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
Die "//" habe ich testweise entfernt - keine Veränderung.

Im IE erscheint diese Meldung übrigens nicht?

fwe77