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

Author Topic: Move picture title and description  (Read 6791 times)

0 Members and 1 Guest are viewing this topic.

allvip

  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Posts: 1362
Move picture title and description
« on: March 03, 2014, 07:49:04 am »

How can I move rating starts and navmeu between picture title and picture on displayimage.php like this:

picture title
picture description
navmenu
rating stars
image
Logged

Αndré

  • Administrator
  • Coppermine addict
  • *****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Move picture title and description
« Reply #1 on: March 04, 2014, 09:46:23 am »

Copy the function theme_display_image from themes/sample/theme.php to your theme's theme.php file, if it doesn't exist.

Find
Code: [Select]
echo $votes;and move it above
Code: [Select]
    starttable();
    echo $picture;
    endtable();

find
Code: [Select]
    starttable();
    echo $nav_menu;
    endtable();
and above, add
Code: [Select]
    starttable();
    echo template_extract_block($picture, 'title');
    echo template_extract_block($picture, 'caption');
    endtable();
Logged

allvip

  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Posts: 1362
Re: Re: Move picture title and description
« Reply #2 on: March 05, 2014, 09:52:59 pm »


Code: [Select]
    starttable();
    echo template_extract_block($picture, 'title');
    echo template_extract_block($picture, 'caption');
    endtable();

That's what I need it and did not know how to do.

Thanks it worked.
Logged

allvip

  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Posts: 1362
Re: Move picture title and description
« Reply #3 on: March 22, 2014, 08:44:11 am »

Very often:

Template error
Failed to find block 'caption' (#<!-- BEGIN caption -->(.*?)<!-- END caption -->#s) in :

             
and no image.

If I remove the code the page shows the right way.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • *****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Move picture title and description
« Reply #4 on: March 27, 2014, 01:30:37 pm »

Please try what happens if you comment out the following code block in theme_html_picture:
Code: (include/themes.inc.php or themes/yourtheme/theme.php) [Select]
    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
        template_extract_block($template_display_media, 'img_desc');
    } else {
        if (!$CURRENT_PIC_DATA['title']) {
            template_extract_block($template_display_media, 'title');
        }
        if (!$CURRENT_PIC_DATA['caption']) {
            template_extract_block($template_display_media, 'caption');
        }
    }
Logged

allvip

  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Posts: 1362
Re: Move picture title and description
« Reply #5 on: March 27, 2014, 02:05:49 pm »

It worked.Thanks.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • *****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Move picture title and description
« Reply #6 on: March 27, 2014, 02:17:09 pm »

Instead of modifying two functions, I suggest to undo the mod in theme_html_picture. Instead replace the mod
Code: [Select]
    starttable();
    echo template_extract_block($picture, 'title');
    echo template_extract_block($picture, 'caption');
    endtable();
with
Code: [Select]
    global $CURRENT_PIC_DATA;
    starttable();
    if ($CURRENT_PIC_DATA['title']) {
        echo template_extract_block($picture, 'title');
    }
    if ($CURRENT_PIC_DATA['caption']) {
        echo template_extract_block($picture, 'caption');
    }
    endtable();
in theme_display_image.
Logged

allvip

  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Posts: 1362
Re: Re: Move picture title and description
« Reply #7 on: March 27, 2014, 02:22:33 pm »

Instead of modifying two functions

Thanks a lot.I disliked the ideea to add another function.Plus theme_html_picture is a big function.

It worked.
Logged
Pages: [1]   Go Up
 

Page created in 0.022 seconds with 20 queries.