Integratie CGSI en Gallery
Moderator: velden
Integratie CGSI en Gallery
Vraag vooral aan Jos, is er een plan/idee voor de integratie van CGSI en Gallery in een van de komende Gallery-versies?
Re: Integratie CGSI en Gallery
Het is nu toch al heel goed mogelijk om CGSI te gebruiken in Gallery templates? Ik doe dat regelmatig.
Of zie je nog andere toepassingen?
Of zie je nog andere toepassingen?
Re: Integratie CGSI en Gallery
Zie geen andere toepassing anders dan dat het helpt om standaard sneller/efficiënter foto's te laden. Betekent wel dat er een module-afhankelijkheid komt die onwenselijk wordt geacht, maar dat is aan de developers om af te stemmen.velden wrote:Het is nu toch al heel goed mogelijk om CGSI te gebruiken in Gallery templates? Ik doe dat regelmatig.
Of zie je nog andere toepassingen?
Zou je willen laten zien hoe jij dit toepast? Ik heb het in mijn foto-UDT toegepast en daar lukt het nu verschillende groottes mee te geven, maar zie in de performance ook een verbetering. Mijn UDT ziet er als volgt uit:
Code: Select all
// Settings
// {foto file="folder/fotonaam.jpg" title="title" side="right | left"}
// Een voorbeeld:
// {foto file="Gallery/Zomer2015/Vakantie 2015/Vakantie 2015 - 52.jpg" title="Helemaal rond" side="left"}
//
// Defaults
//
$mod = cms_utils::get_module('CGSmartImage'); // make sure the module is loaded
$image_width = 120;
$image_heigth = 170;
$large_size = 640;
$path = 'uploads/images';
$noremote = 'noremote=""';
$noembed = 'noembed=""';
// Get Params
//
if( isset($params['width']) )
{
$image_width = $params['width'];
}
$file = $params['file'];
// echo 'file = ' . $file;
$title = $params['title'];
// echo 'title= ' . $title;
$side= $params['side'];
// echo 'side = ' . $side;
$cgblog_id = 3;
// $params['cgblog_id'];
$path_no_spaces = str_replace(' ', '%20', $path);
$pathfile = $path_no_spaces . '/' . $params['file'];
$image_no_space = str_replace(' ', '%20', $pathfile);
//
// build an array of params, same as the tag accepts
//
$params['src'] = $pathfile;
$params['width'] = $image_width;
// $params['height'] = $image_heigth;
// $params['noremote'] = $noremote;
// $params['noembed'] = $noembed;
$outp = cgsi_utils::process_image($params);
// echo $outp;
$image = $outp['output'];
//
// The html
//
echo("<div class=\"floatbox_$side floatbox\" data-fb-options=\"group:cgblog-1\">");
echo("<a href=\"$image_no_space\"> $image</a>");
if ($title) {
echo("<span class=\"cgblog_image_title\">$title</span>");
}
echo("<span class=\"cgblog_image_c2e\">(klik voor grote foto)</span>");
echo("</div>");
Re: Integratie CGSI en Gallery
Een voorbeeld: viewtopic.php?f=5&t=72260
Re: Integratie CGSI en Gallery
Dank je Velden. Ga ik bekijken.
Re: Integratie CGSI en Gallery
Zoals al aangegeven is dit altijd al mogelijk geweest. Ik zie niet op welke manier verdere integratie nodig is.Gregor wrote:Vraag vooral aan Jos, is er een plan/idee voor de integratie van CGSI en Gallery in een van de komende Gallery-versies?