forum.coppermine-gallery.net

Support => cpg1.5.x Support => cpg1.5 themes (visuals) => Topic started by: mr.bena on April 10, 2012, 12:58:41 am

Title: Ask Login for Voting..
Post by: mr.bena on April 10, 2012, 12:58:41 am
Hi, I want to ask the visitors to login if they want to give votes. I want the request text to appear above the intermediate pictures. Could you please help me..
Title: Re: Ask Login for Voting..
Post by: Αndré on April 12, 2012, 11:13:05 am
Copy the template block template_display_media from the sample theme to your theme's theme.php file if it doesn't exist. Then, find
Code: [Select]
{IMAGE}and just add your text above that token.
Title: Re: Ask Login for Voting..
Post by: mr.bena on April 12, 2012, 03:05:20 pm
Thank you, Andre. It is partially solved, I want this to appear only for album_id=30. Is there a way to make it?
Title: Re: Ask Login for Voting..
Post by: Αndré on April 16, 2012, 11:33:44 am
Undo the suggested change. Instead, copy the function theme_html_picture from the sample theme to your theme's theme.php file if it doesn't exist. Then, find
Code: [Select]
$CURRENT_PIC_DATA = CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);and above, add something like
Code: [Select]
    if (!USER_ID && $CURRENT_PIC_DATA['aid'] == 30) {
        $CURRENT_PIC_DATA['header'] = 'Please login to vote<br />';
    }
Title: Re: Ask Login for Voting..
Post by: mr.bena on April 16, 2012, 07:51:55 pm
Working.. working..! :D

Thank you, Andre.
Title: Re: Ask Login for Voting..
Post by: mr.bena on April 18, 2012, 01:44:04 am
Hi, Andre. I try to modify the above code like this

 
Quote
  if (USER_ID && $CURRENT_PIC_DATA) {
        $CURRENT_PIC_DATA['footer'] = 'Welcome..<br />';
    }

It does not work. My aim is to show some text below the picture only if the user has logged in...
Title: Re: Ask Login for Voting..
Post by: Αndré on April 18, 2012, 09:53:40 am
http://forum.coppermine-gallery.net/index.php/topic,55415.msg270618.html#msg270618