Add my latest additions link to main menu Add my latest additions link to main menu
 

News:

CPG Release 1.6.27
change DB IP storage fields to accommodate IPv6 addresses
remove use of E_STRICT (PHP 8.4 deprecated)
update README to reflect new website
align code with new .com CPG website
correct deprecation in captcha

Main Menu

Add my latest additions link to main menu

Started by evolver, April 13, 2005, 06:40:27 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

evolver

Hi

I need to add a link to the main menu which leads to the users profile which shows the  last uploaded image of a user

This is the link I need to show which is found  in theme.php under $template_user_list_info_box

<a href="profile.php?uid={USER_ID}">{USER_NAME}</a>

Thanks
Arek


OmegaGOD

You'll need to put that link into the file theme.php located in the directory corresponding to your theme. Look for the variable definition for $template_main_menu

Hope this helps,

--OmegaGOD
Please do not PM me with support questions. Please read the manual and then if posting questions please place them in the proper sub-boards.

evolver

Well this is what I did. Hopefully its done properly . When the user logs in and there are  no personal galleries allowed they can view all their photos by clicking on a link "my photos"  in the main menu which takes them to here http://www.photomize.com/gallery/thumbnails.php?album=lastupby&uid=3

In theme.php

in  $template_main_menu = <<<EOT

I added

<!-- BEGIN my_photo_list -->
                        <a href="{MY_LST}">{MY_GAL_PHOTOS}</a><br>
<!-- END my_photo_list -->



In  function theme_main_menu()

I added 

template_extract_block($template_main_menu, 'my_photo_list')

To

    if (USER_ID) {
        template_extract_block($template_main_menu, 'login');
    } else {
        template_extract_block($template_main_menu, 'logout');
        template_extract_block($template_main_menu, 'my_profile');;


Then to

    $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'],
        '{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_LNK}' => $lang_main_menu['my_prof_lnk'],
        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&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_LNK}' => $lang_main_menu['login_lnk'],
        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
        '{FAQ_TGT}' => "faq.php",
        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
        '{FAV_TGT}' => "thumbnails.php?album=favpics",
        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
        '{SEARCH_TGT}' => "search.php",
        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],


I added

'{MY_GAL_PHOTOS}' => $lang_main_menu['my_gal_photos'],

and

'{MY_LST}'  => "thumbnails.php?album=lastupby&uid=" . USER_ID . " ",

In english.php

In

$lang_main_menu = array(
  'alb_list_title' => 'Go to the album list',
  'alb_list_lnk' => 'gallery list',
  'my_gal_title' => 'Go to my personal gallery',
  'my_gal_lnk' => 'my gallery',
  'my_prof_lnk' => 'my profile',
  'adm_mode_title' => 'Switch to admin mode',
  'adm_mode_lnk' => 'Admin mode',
  'usr_mode_title' => 'Switch to user mode',
  'usr_mode_lnk' => 'User mode',
  'upload_pic_title' => 'Upload a file into an album', //cpg1.3.0
  'upload_pic_lnk' => 'upload file', //cpg1.3.0
  'register_title' => 'Create an account',
  'register_lnk' => 'register',
  'login_lnk' => 'login',
  'logout_lnk' => 'logout',
  'lastup_lnk' => 'last uploads',
  'lastcom_lnk' => 'last comments',
  'topn_lnk' => 'most viewed',
  'toprated_lnk' => 'top rated',
  'search_lnk' => 'search',
  'fav_lnk' => 'favorites',
  'memberlist_title' => 'memberlist', //cpg1.3.0
  'memberlist_lnk' => 'memberlist', //cpg1.3.0
  'faq_title' => 'Frequently Asked Questions on the picture gallery &quot;Coppermine&quot;', //cpg1.3.0
  'faq_lnk' => 'FAQ', //cpg1.3.0

I added

  'my_gal_photos' => 'my photos',