Multiple anycontentsCPG 1.4xThis MOD allows you to add more than one anycontent to your gallery. Its very simple and very usefull. Some ideas of what to use this for could be: customizing the position of ads on your gallery or just simply adding more content.
How to install and usage -- Backup your original index.php as this will overwrite your current one.
- Upload the content of one of the attached archives to your gallery root folder. Use anycontent1.zip for 1 extra anycontent box, use anycontent2.zip for 2 extra anycontent boxes and so on.
- Follow the below instructions.
- Go to config => Album list view => then add how many anycontent's you want. For example: breadcrumb/catlist/alblist/lastup,2/anycontent/anycontent1/anycontent2/. This will give a total of 3 anycontent's including the 2 extra ones.
- To edit the content of these sections simply edit the files: anycontent1.php,anycontent2.php etc.
Instructuctions:
Open index.php.
Find:
case 'anycontent':
if ($cat == 0) {
ob_start();
/**
* Any php code or HTML can be put in this file and will be displayed
*/
include('anycontent.php');
$anycontent = CPGPluginAPI::filter('anycontent',ob_get_contents());
ob_end_clean();
echo ($anycontent);
}
flush();
break;
and above this add:
//mod
case 'anycontent1':
if ($cat == 0) {
include('anycontent1.php');
}
flush();
break;
//mod
//mod
case 'anycontent2':
if ($cat == 0) {
include('anycontent2.php');
}
flush();
break;
//mod
//mod
case 'anycontent3':
if ($cat == 0) {
include('anycontent3.php');
}
flush();
break;
//mod
This will generate 3 anycontent's. To activate them you will need to add the information to the Album list view as described above.
Attachments
- anycontent1.zip - 1 extra anycontent.
- anycontent2.zip - 2 extra anycontent.
- anycontent3.zip - 3 extra anycontent.
Enclosed in the zip's is the original anycontent.php file. This came with the main download of CPG, you will need to edit it to apply your own content.
Notes
- I am currently working on a pluginized version of this, untill then, here is the manual version.
Hope this proves useful,
just_some_guy
if a Dev Team Member could move this to the Mods section that would be great, thanks.
Nice work just_some_guy. Keep it going ;)
Thank You - this works perfect ;D
thank you, nice little mod.
Thank you, good job 8)
+ on this: If you want to display any content in an album page , simply add
//mod
if ($_GET["album"] ==586) {include('anycontent.php'); }
//mod
just before "?>"
in the thumbnails.php , 586 is the album number maybe any other you can repeat the code as many album you have to add it in.
You can modify any PHP file and add the include command. That's obvious, but not the way that the anycontent feature works in coppermine; with your method, the content of the included PHP is being included after the template has been parsed, so it renders the output completely invalid. Sorry, we can not recommend what you suggest: the modification in itself is trivial and the way it is performed is invalid.