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

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

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',