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] 2   Go Down

Author Topic: weitere Seiten Seifügen  (Read 19208 times)

0 Members and 1 Guest are viewing this topic.

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
weitere Seiten Seifügen
« on: April 03, 2007, 08:01:22 pm »

Hallo,

Das System ist im grunde genau das was ich gesucht habe. Nur möchte ich gerne noch weitere Seiten einfügen. Also so wie bei FAQ. Das es genau so super eingebaut ist. Ich bräuchte Kontakt, Informationen. und so.
Wie kann ich das machen?

Gruß,
Mark
Logged

Farnsi

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 177
Re: weitere Seiten Seifügen
« Reply #1 on: April 04, 2007, 12:07:48 am »

ich habe für ein paar seiten das minicms benutzt und dann links in die navigation eingebaut. damit habe ich anleitungen und info-seiten gebastelt. ziemlich praktisch dafür. quasi ein kleines content management system innerhalb der galerie. du kannst auf vorhandene seiten informationen platzieren sowie einzelne seiten erstellen.
minicms findest du unter: http://forum.coppermine-gallery.net/index.php?topic=15543.0
Logged
Regards,
Farnsi

Farnsi

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 177
Re: weitere Seiten Seifügen
« Reply #2 on: April 04, 2007, 12:28:49 am »

habe grade gesehen, dass es auch eine neuere version (1.7) gibt als in dem verlinkten thread angegeben.

infos zu minicms: http://cpg-contrib.org/thumbnails.php?album=1

download: http://sourceforge.net/project/showfiles.php?group_id=132063&package_id=146227
Logged
Regards,
Farnsi

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: weitere Seiten Seifügen
« Reply #3 on: April 04, 2007, 08:41:25 am »

Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Einfügen
« Reply #4 on: April 04, 2007, 08:28:36 pm »

Danke erstmal.
ich habe das minimcs installiert.
Aber wie baue ich links in das navigation ein???

Danke im Voraus?
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: weitere Seiten Seifügen
« Reply #5 on: April 04, 2007, 08:36:56 pm »

themes/deintheme/theme.php bearbeiten
Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #6 on: April 04, 2007, 08:46:14 pm »

und wie oder was soll ich da bearbeiten:??

<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2006 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.10
  $Source$
  $Revision: 3275 $
  $Author: gaugau $
  $Date: 2006-09-03 12:10:47 +0200 (So, 03 Sep 2006) $
**********************************************/

define('THEME_IS_XHTML10_TRANSITIONAL',1); // Remove this if you edit this template until
                                           // you have validated it. See docs/theme.htm.

// HTML template for template sys_menu spacer
$template_sys_menu_spacer ='<img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />';

?>
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: weitere Seiten Seifügen
« Reply #7 on: April 04, 2007, 08:52:31 pm »

Kopiere
Code: [Select]
  // HTML template for template sys_menu buttons
    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MEMBERLIST_LNK}','{MEMBERLIST_TITLE}','{MEMBERLIST_TGT}','allow_memberlist',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','my_profile',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{ADM_MODE_LNK}','{ADM_MODE_TITLE}','{ADM_MODE_TGT}','enter_admin_mode',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{USR_MODE_LNK}','{USR_MODE_TITLE}','{USR_MODE_TGT}','leave_admin_mode',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{UPL_PIC_LNK}','{UPL_PIC_TITLE}','{UPL_PIC_TGT}','upload_pic',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{REGISTER_LNK}','{REGISTER_TITLE}','{REGISTER_TGT}','register',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{FAQ_LNK}','{FAQ_TITLE}','{FAQ_TGT}','faq',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{LOGIN_LNK}','{LOGIN_TITLE}','{LOGIN_TGT}','login','');
    addbutton($sys_menu_buttons,'{LOGOUT_LNK}','{LOGOUT_TITLE}','{LOGOUT_TGT}','logout','');
    // Login and Logout don't have a spacer as only one is shown, and either would be the last option.
aus themes/sample/theme.php in eine neue Zeile vor
Code: [Select]
?>Füge neue Menüeinträge ein nach dem Schema
Code: [Select]
addbutton($sys_menu_buttons,'deine_eigene_seite.php','Titel des Links (wenn man mit der Maus darüber fährt)','Link-Text','block-id(einmalige_ID_ohne_Leerzeichen)',$template_sys_menu_spacer);
Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #8 on: April 04, 2007, 09:33:28 pm »

danke
aber ich weiß nicht was du mit
"lock-id" meinst`?
kannst du mir noch mal helfen?
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: weitere Seiten Seifügen
« Reply #9 on: April 05, 2007, 08:30:33 am »

schreibe einfach "blabla01" für den ersten Link, "blabla02" für den zweiten und so weiter. Muß nur eindeutig sein, d.h. nur einmal vorkommen.
Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #10 on: April 05, 2007, 11:52:18 am »

Also den Code sieht jetzt so bei mir aus:
aber es funktionniert nicht
Im Browser erscheint nur.

Fatal error: Call to undefined function: addbutton() in /homepages/31/d92569680/htdocs/test/themes/water_drop/theme.php on line 28

kannst du / Ihr mir noch mal helfen.
ich bin ein leihe
Danke



// HTML template for template sys_menu spacer
$template_sys_menu_spacer ='<img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />';

  // HTML template for template sys_menu buttons
    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MEMBERLIST_LNK}','{MEMBERLIST_TITLE}','{MEMBERLIST_TGT}','allow_memberlist',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','my_profile',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{ADM_MODE_LNK}','{ADM_MODE_TITLE}','{ADM_MODE_TGT}','enter_admin_mode',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{USR_MODE_LNK}','{USR_MODE_TITLE}','{USR_MODE_TGT}','leave_admin_mode',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{UPL_PIC_LNK}','{UPL_PIC_TITLE}','{UPL_PIC_TGT}','upload_pic',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{REGISTER_LNK}','{REGISTER_TITLE}','{REGISTER_TGT}','register',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{FAQ_LNK}','{FAQ_TITLE}','{FAQ_TGT}','faq',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{LOGIN_LNK}','{LOGIN_TITLE}','{LOGIN_TGT}','login','');
    addbutton($sys_menu_buttons,'{LOGOUT_LNK}','{LOGOUT_TITLE}','{LOGOUT_TGT}','logout','');
    addbutton($sys_menu_buttons,'http://www.bildervonberlin.de/test/index.php?file=minicms/cms&id=5','Info','Info','blabla01',$template_sys_menu_spacer);
    // Login and Logout don't have a spacer as only one is shown, and either would be the last option.
?>
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: weitere Seiten Seifügen
« Reply #11 on: April 05, 2007, 02:57:51 pm »

Kopiere fehlende Funktionen aus themes/sample/theme.php, z.B.
Code: [Select]
// Creates an array of tokens to be used with function assemble_template_buttons
// this function is used in this file it needs to be declared before being called.
function addbutton(&$menu,$href_lnk,$href_title,$href_tgt,$block_id,$spacer) {
  $menu[]=array($href_lnk,$href_title,$href_tgt,$block_id,$spacer);
}

Bitte [ c o d e ]-Tags benutzen hier im Forum, wenn Du Code in Dein Posting einfügst.

ich bin ein leihe
Das ist keine Schande, aber auch kein Grund, nach dem ersten Fehlversuch aufzugeben. Supporter helfen nochmal so gerne, wenn sie sehen, dass sich das Gegenüber redlich abmüht, die Sache auf die Reihe zu bekommen.

Joachim

P.S. wenn ich schon am klugscheissen bin: das Wort heisst "Laie", nicht "Leihe;)
Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #12 on: October 29, 2008, 01:53:51 pm »

Hallo,
ich möchte noch mal auf mein Thema von langer zeit zurückkommen.

das mit dem Einfügen hat funktioniert.

Nun möchte ich das der eingebaute Button oder Text-Link auch in anderen Sprachen übersetzt wird (Wenn man die Sprache wechselt.
Also den Text aus den "lang" Dateien.


in Meine german.php habe ich folgendes eingefügt:
Code: [Select]
  'urheber_title' => 'Gehe zur Urheberrechtsinformationen',
  'urheber_lnk' => 'Urheberrechtsinformationen',


in Meine theme.php habe ich folgendes eingefügt:
Code: [Select]
   addbutton($sys_menu_buttons,'{urheber_LNK}','{urheber_TITLE}','http://www.bildervonberlin.de/index.php?file=minicms/cms&id=3','Urheber',$template_sys_menu_spacer);


ist das soweit oK?

da es nicht funktioniert, wo muss ich noch was ändern?

Danke und Gruß
Mark
Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen und Sprachwechsel
« Reply #13 on: October 29, 2008, 01:55:07 pm »

Hallo,

Das System ist im grunde genau das was ich gesucht habe. Nur möchte ich gerne noch weitere Seiten einfügen. Also so wie bei FAQ. Das es genau so super eingebaut ist. Ich bräuchte Kontakt, Informationen. und so.
Wie kann ich das machen?

Gruß,
Mark
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: weitere Seiten Seifügen
« Reply #14 on: October 30, 2008, 07:46:27 am »

in Meine german.php habe ich folgendes eingefügt:
Code: [Select]
  'urheber_title' => 'Gehe zur Urheberrechtsinformationen',
  'urheber_lnk' => 'Urheberrechtsinformationen',


in Meine theme.php habe ich folgendes eingefügt:
Code: [Select]
   addbutton($sys_menu_buttons,'{urheber_LNK}','{urheber_TITLE}','http://www.bildervonberlin.de/index.php?file=minicms/cms&id=3','Urheber',$template_sys_menu_spacer);

Die Platzhalter {urheber_LNK} und {urheber_TITLE} musst du erst noch in der Funktion theme_main_menu() definieren. Falls diese Funktion noch nicht in deiner theme.php existiert, kopier sie aus dem sample-Theme.
Sieh dir die Funktionsweise am besten am Beispiel {HOME_TITLE} an - ist sehr leicht zu verstehen.



Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #15 on: October 30, 2008, 09:24:00 pm »

wo finde ich den die sample-Theme?
ich habe keine gefunden?
Gruß
Mark
Logged

Farnsi

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 177
Re: weitere Seiten Seifügen
« Reply #16 on: October 30, 2008, 09:38:30 pm »

Das ist in dem ursprünglichen Download enthalten. Dort wo die Themes abgelegt sind.
Logged
Regards,
Farnsi

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #17 on: October 31, 2008, 05:23:14 pm »

muss ich dir Funktion theme_main_menu() in der german.php oder in der theme.php?

weil ich finde keine theme_main_menu() Funktion mit Beispiel {HOME_TITLE}

wo finde ich das?
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: weitere Seiten Seifügen
« Reply #18 on: October 31, 2008, 05:56:15 pm »

Du findest die Funktion in themes/sample/theme.php.
Logged

Marksberlin

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 71
    • Bilder von Berlin
Re: weitere Seiten Seifügen
« Reply #19 on: November 01, 2008, 01:54:48 pm »

Meint ihr diese Funktioin:?

Code: [Select]
// Function for creating a main menu (SYS_MENU or SUB_MENU)
function theme_main_menu($which)
{
    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER;
    global $lang_main_menu, $template_sys_menu, $template_sub_menu;


    static $sys_menu = '', $sub_menu = '';
    if ($$which != '') {
        return $$which;
    }

    $album_l = isset($album) ? "?album=$album" : '';
    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
    $cat_l2 = isset($cat) ? "&amp;cat=$cat" : '';
    $my_gallery_id = FIRST_USER_CAT + USER_ID;



  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 && !USER_CAN_CREATE_ALBUMS) {
        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');
    }

    $param = array(
        '{HOME_TGT}' => $CONFIG['home_target'],
        '{HOME_TITLE}' => $lang_main_menu['home_title'],
        '{HOME_LNK}' => $lang_main_menu['home_lnk'],
        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
        '{MEMBERLIST_TGT}' => "usermgr.php",
        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
        '{MY_PROF_TITLE}' => $lang_main_menu['my_prof_title'],
        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
        '{ADM_MODE_TGT}' => "mode.php?admin_mode=1&amp;referer=$REFERER",
        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
        '{USR_MODE_TGT}' => "mode.php?admin_mode=0&amp;referer=$REFERER",
        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
        '{UPL_PIC_TGT}' => "upload.php",
        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
        '{REGISTER_TGT}' => "register.php",
        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
        '{LOGIN_TITLE}' => $lang_main_menu['login_title'],
        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
        '{LOGOUT_TITLE}' => $lang_main_menu['logout_title'],
        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . stripslashes(USER_NAME) . "]",
        '{FAQ_TGT}' => "faq.php",
        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
        );

        $sys_menu = template_eval($template_sys_menu, $param);
  } else {

    if (!$CONFIG['custom_lnk_url']) {
        template_extract_block($template_sub_menu, 'custom_link');
    }

    $param = array(
        '{ALB_LIST_TGT}' => "index.php$cat_l",
        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
        '{CUSTOM_LNK_TGT}' => $CONFIG['custom_lnk_url'],
        '{CUSTOM_LNK_TITLE}' => $CONFIG['custom_lnk_name'],
        '{CUSTOM_LNK_LNK}' => $CONFIG['custom_lnk_name'],
        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
        '{LASTUP_TITLE}' => $lang_main_menu['lastup_title'],
        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
        '{LASTCOM_TITLE}' => $lang_main_menu['lastcom_title'],
        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
        '{TOPN_TITLE}' => $lang_main_menu['topn_title'],
        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
        '{TOPRATED_TITLE}' => $lang_main_menu['toprated_title'],
        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
        '{FAV_TGT}' => "thumbnails.php?album=favpics",
        '{FAV_TITLE}' => $lang_main_menu['fav_title'],
        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
        '{SEARCH_TGT}' => "search.php",
        '{SEARCH_TITLE}' => $lang_main_menu['search_title'],
        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
        );
    $sub_menu = template_eval($template_sub_menu, $param);
  }

    return $$which;
}


und die Platzhalter?

Code: [Select]
'{HOME_TGT}' => $CONFIG['home_target'],
        '{HOME_TITLE}' => $lang_main_menu['home_title'],
        '{HOME_LNK}' => $lang_main_menu['home_lnk'],



mein theme.php sieht so aus.

Code: [Select]
c) 2003-2006 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.4
  $Source:
  $Revision:
  $Author:
  $Date:
**********************************************/

define('THEME_HAS_RATING_GRAPHICS', 1);
define('THEME_HAS_NAVBAR_GRAPHICS', 1);
define('THEME_IS_XHTML10_TRANSITIONAL',1); // Remove this if you edit this template until
                                           // you have validated it. See docs/theme.htm.


function addbutton(&$menu,$href_lnk,$href_title,$href_tgt,$block_id,$spacer) {
  $menu[]=array($href_lnk,$href_title,$href_tgt,$block_id,$spacer);
}

if (!defined('THEME_HAS_NO_SUB_MENU_BUTTONS')) {

    // HTML template for template sub_menu spacer
    $template_sub_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}',$CONFIG['home_target'],'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','');

}

    // HTML template for template sys_menu spacer
    $template_sys_menu_spacer = "::";

    // HTML template for template sys_menu buttons
    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
    addbutton($sys_menu_buttons,'{urheber_lnk}','{urheber_title}','http://www.bildervonberlin.de/urheber.php','Urheberrechtsinformationen',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MEMBERLIST_LNK}','{MEMBERLIST_TITLE}','{MEMBERLIST_TGT}','allow_memberlist',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','my_profile',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{ADM_MODE_LNK}','{ADM_MODE_TITLE}','{ADM_MODE_TGT}','enter_admin_mode',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{USR_MODE_LNK}','{USR_MODE_TITLE}','{USR_MODE_TGT}','leave_admin_mode',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{UPL_PIC_LNK}','{UPL_PIC_TITLE}','{UPL_PIC_TGT}','upload_pic',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{REGISTER_LNK}','{REGISTER_TITLE}','{REGISTER_TGT}','register',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{FAQ_LNK}','{FAQ_TITLE}','{FAQ_TGT}','faq',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{LOGIN_LNK}','{LOGIN_TITLE}','{LOGIN_TGT}','login','');
    addbutton($sys_menu_buttons,'{LOGOUT_LNK}','{LOGOUT_TITLE}','{LOGOUT_TGT}','logout','');

    // Login and Logout don't have a spacer as only one is shown, and either would be the last option.



// Function for creating a main menu (SYS_MENU or SUB_MENU)
function theme_main_menu($which)


    $param = array(
        '{http://www.bildervonberlin.de/urheber.php}' => $CONFIG['home_target'],
        '{urheber_title}' => $lang_main_menu['urheber_title'],
        '{urheber_lnk}' => $lang_main_menu['urheber_lnk'],
        '{HOME_TGT}' => $CONFIG['home_target'],
        '{HOME_TITLE}' => $lang_main_menu['home_title'],
        '{HOME_LNK}' => $lang_main_menu['home_lnk'],
        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
        '{MEMBERLIST_TGT}' => "usermgr.php",
        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
        '{MY_PROF_TITLE}' => $lang_main_menu['my_prof_title'],
        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
        '{ADM_MODE_TGT}' => "mode.php?admin_mode=1&amp;referer=$REFERER",
        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
        '{USR_MODE_TGT}' => "mode.php?admin_mode=0&amp;referer=$REFERER",
        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
        '{UPL_PIC_TGT}' => "upload.php",
        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
        '{REGISTER_TGT}' => "register.php",
        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
        '{LOGIN_TITLE}' => $lang_main_menu['login_title'],
        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
        '{LOGOUT_TITLE}' => $lang_main_menu['logout_title'],
        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . stripslashes(USER_NAME) . "]",
        '{FAQ_TGT}' => "faq.php",
        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
        );

}


?>


irgendwas muss noch falsch sein, weil es nicht funktioniert.


Logged
Pages: [1] 2   Go Up
 

Page created in 0.056 seconds with 21 queries.