• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 449 posts ]  Go to page Previous  1 ... 23, 24, 25, 26, 27, 28, 29, 30  Next
Author Message
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 1:35 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Wed Sep 05, 2007 8:03 pm
Posts: 3643
Location: The Netherlands
Downloaden kan toch gewoon in de browser door met de rechtermuistoets op de afbeelding te klikken en dan kiezen voor "Afbeelding opslaan als..." o.id.  :-\

_________________
Get nice guestbook messages from your site visitors with the brand new Gbook module.
Integrate Piwik Web Analytics in your site admin with the Piwik module.
Extend your global site settings with the Custom Global Settings module.
The Fourth Dutch CMS Made Simple Workshop on April 9 2011 was great fun! Read all about it here
Announcement: The Fifth Dutch CMS Made Simple Workshop coming up?


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 2:54 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Sat Jul 07, 2007 9:22 am
Posts: 606
Location: Almelo, The Netherlands
@Jos

Heb je nog goede ideeën over mijn vraag?

Zie hierboven ... http://forum.cmsmadesimple.org/index.ph ... #msg233214

_________________
Lees het nu!!! Het 1e lustrum: de 5e CMSms workshop


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 2:56 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Nov 13, 2008 12:15 pm
Posts: 458
Jos wrote:
Downloaden kan toch gewoon in de browser door met de rechtermuistoets op de afbeelding te klikken en dan kiezen voor "Afbeelding opslaan als..." o.id.  :-\

Hoi Jos,

ja dat zou kunnen, maar niet iedereen weet dat. Ik zou dus graag onder de thumb het woord "Download" neerzetten wat dan als link dient. Is dat mogelijk vanuit Gallery?

_________________
My websites build with CMSMS:
http://www.marcverhaegenfansite.com
http://www.pknscharnegoutum.nl
http://www.itkikkertfiskje.nl
http://www.wpbremer.nl


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 3:04 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Wed Sep 05, 2007 8:03 pm
Posts: 3643
Location: The Netherlands
@erpee, ik heb er naar gekeken maar kan niets vreemds ontdekken

@wpbremer, Het is sowieso mogelijk om een "kale" link naar een afbeelding eronder te zetten. Maar om de browser zover te krijgen dat ie de afbeelding gaat downloaden in plaats van weergeven, daarvoor moeten volgens mij eerst zgn headers verstuurd worden. Geen parate kennis voor mij  :-\

_________________
Get nice guestbook messages from your site visitors with the brand new Gbook module.
Integrate Piwik Web Analytics in your site admin with the Piwik module.
Extend your global site settings with the Custom Global Settings module.
The Fourth Dutch CMS Made Simple Workshop on April 9 2011 was great fun! Read all about it here
Announcement: The Fifth Dutch CMS Made Simple Workshop coming up?


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 3:09 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 5058
Location: The Netherlands
@ WPBremer

Jos wrote:
Maar om de browser zover te krijgen dat ie de afbeelding gaat downloaden in plaats van weergeven, daarvoor moeten volgens mij eerst zgn headers verstuurd worden.


Je zou eens moeten stoeien met:
http://php.net/manual/en/function.readfile.php
Maar ook voor mij geen parate kennis ;)

Grt. Rolf  :)

_________________
Dutch CMSMS community website cmsms.nl and Wiki wiki.cmsms.nl
--------------------------
My CMSMS Tips and Tricks Weblog and website about Pneumatic Tube Systems / Rohrpost
My other (Dutch) website: Smakelijk eten zonder zout (Design: Compufairy)


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 3:17 pm 
Offline
Beta Tester
Beta Tester

Joined: Sun Apr 19, 2009 9:33 am
Posts: 1177
----------


Last edited by arnoud on Tue Mar 12, 2013 4:29 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 3:26 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Nov 13, 2008 12:15 pm
Posts: 458
Rolf wrote:
@ WPBremer

Je zou eens moeten stoeien met:
http://php.net/manual/en/function.readfile.php
Maar ook voor mij geen parate kennis ;)

Grt. Rolf  :)


Ik neem dat ik hier een functie van moet maken en deze functie in de gallery template aanroepen?

Of kan dit via een udt geregeld worden? Dit is compleet nieuw voor me, maar zal vanavond eens een poging wagen.

_________________
My websites build with CMSMS:
http://www.marcverhaegenfansite.com
http://www.pknscharnegoutum.nl
http://www.itkikkertfiskje.nl
http://www.wpbremer.nl


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 3:45 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Wed Sep 05, 2007 8:03 pm
Posts: 3643
Location: The Netherlands
wpbremer wrote:
Ik neem dat ik hier een functie van moet maken en deze functie in de gallery template aanroepen?

Of kan dit via een udt geregeld worden?


Ik denk dat Rolf hier wel de sleutel aangedragen heeft. Ik zie namelijk een hele hoop headers  8)
De functie is in een UDT te plakken, met $file = $params['file']; op de eerste regel.
Echter heb je daarmee nog geen link.  :-\

_________________
Get nice guestbook messages from your site visitors with the brand new Gbook module.
Integrate Piwik Web Analytics in your site admin with the Piwik module.
Extend your global site settings with the Custom Global Settings module.
The Fourth Dutch CMS Made Simple Workshop on April 9 2011 was great fun! Read all about it here
Announcement: The Fifth Dutch CMS Made Simple Workshop coming up?


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 6:12 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 5058
Location: The Netherlands
@ wpbremer

Heb even wat geprobeerd.
Maak een UDT: download_image
Code:
$file = ($params[url]);

if (file_exists($file))
{
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    ob_clean();
    flush();
    readfile($file);
    exit;
}


Dan aanroepen met zoiets als:
Code:
{download_image url="uploads/images/afbeelding.jpg"}

of in een Gallery sjabloon:
Code:
{download_image url=$image->file}


Dit werkt prima maar de link om het te activeren blijft lastig, heb nog niet iets werkends gevonden/gemaakt...
Wie weet heeft iemand anders hier een toevoeging?

grt. Rolf  :)

_________________
Dutch CMSMS community website cmsms.nl and Wiki wiki.cmsms.nl
--------------------------
My CMSMS Tips and Tricks Weblog and website about Pneumatic Tube Systems / Rohrpost
My other (Dutch) website: Smakelijk eten zonder zout (Design: Compufairy)


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 7:18 pm 
Offline
Beta Tester
Beta Tester

Joined: Sun Apr 19, 2009 9:33 am
Posts: 1177
----------


Last edited by arnoud on Tue Mar 12, 2013 4:29 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 7:30 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Sat Jul 07, 2007 9:22 am
Posts: 606
Location: Almelo, The Netherlands
arnoud wrote:
- probeer een breedte (width=) en hoogte (height=) mee te geven aan je img


Arnoud, Thanx ...'t is een simpele oplossing maar vooralsnog lijkt 'ie wel te werken.

Ik moet mijn werkwijze ("waarom makkelijk doen als het moeilijk kan ...") toch maar eens bijstellen  :D

_________________
Lees het nu!!! Het 1e lustrum: de 5e CMSms workshop


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 7:41 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 5058
Location: The Netherlands
arnoud wrote:
@rolf je probeert een file op de server te openen maar geeft niet het volledige (server)path mee.

Als in het sjabloon de {metadata} tag staat, wordt de base url meegenomen. Dan zal dit toch geen probleem zijn?

Code:
global $gCms;
$config = &$gCms->GetConfig();

$image_uploads_url =  $config['image_uploads_dir'] . '/';
$file = $image_uploads_url. 'afbeelding.jpg';

In plaats van global $gCms; kun je nu beter $gCms = cmsms(); gebruiken.
De eerste functie zal straks vervallen.

arnoud wrote:
Dit is trouwens niet erg veilig want iemand die kwaad wil kan hiermee op een snode wijze een bestand als 'config.php' openen.

De tag staat toch in een pagina of sjabloon. Hoe zou de config.php hier in kunnen komen?
En als deze daarnaast op 444 staat?

grt. Rolf  :)

_________________
Dutch CMSMS community website cmsms.nl and Wiki wiki.cmsms.nl
--------------------------
My CMSMS Tips and Tricks Weblog and website about Pneumatic Tube Systems / Rohrpost
My other (Dutch) website: Smakelijk eten zonder zout (Design: Compufairy)


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Thu Nov 11, 2010 8:36 pm 
Offline
Beta Tester
Beta Tester

Joined: Sun Apr 19, 2009 9:33 am
Posts: 1177
----------


Last edited by arnoud on Tue Mar 12, 2013 4:29 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Mon Nov 15, 2010 11:54 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Thu Nov 13, 2008 12:15 pm
Posts: 458
@arnoud

Het is me gelukt. Ik heb het bestand download.php aangemaakt en in de root neergezet. Daarna deze code:

Code:
<a href="download.php?image_id={$image->fileid}">Download</a>


aan het sjabloon toegevoegd en hopla daar is mijn download link.

Heel erg bedankt.

_________________
My websites build with CMSMS:
http://www.marcverhaegenfansite.com
http://www.pknscharnegoutum.nl
http://www.itkikkertfiskje.nl
http://www.wpbremer.nl


Top
 Profile  
 
 Post subject: Re: Nieuwe module: Gallery
PostPosted: Fri Nov 19, 2010 8:49 am 
Offline
Forum Members
Forum Members

Joined: Tue Aug 01, 2006 9:13 am
Posts: 111
Location: Waalwijk, Netherlands
arnoud wrote:
Je kunt ook een (nagenoeg lege) template aanmaken met hierin de {content} tag. En deze koppelen aan een cms pagina waarin je Gallery aanroept.


Uiteindelijk heb ik het opgelost door een lege template en pagina te maken welke wordt gevuld met de benodigde xml code. Later in .htaccess een rewrite gedaan zodat images.xml naar deze pagina verwijst. Bedankt!

Nu zit ik met de volgende uitdaging. Ik wil de gallerij voor 2 dingen gebruiken.
1: In het menu wordt een overzicht getoond van de aanwezige afbeeldingen in een album. Klikt men op deze link dan wordt de foto fullscreen geopend door Fancybox. Dit werkt allemaal naar behoren.
2: In het menu worden de beschikbare albums getoond. Dit is ook geen probleem. Maar, nu wil ik dat als er op een album wordt geklikt, de bezoeker in het content gedeelte de eerste foto in dat album ziet. Daaronder 1 - 2 - 3 - etc voor de overige foto's. Klikt met op deze nummers dan moet de volgende foto worden getoond in de content, klikt met op de foto in de content dan moet deze worden vergroot door Fancybox. Op dit moment ben ik er nog niet helemaal uit hoe ik het ga oplossen. Als iemand tips heeft dan graag :)

_________________
Life is inherently risky, there is only one big risk you should avoid at all costs and that's..........
the risk of doing nothing


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 449 posts ]  Go to page Previous  1 ... 23, 24, 25, 26, 27, 28, 29, 30  Next

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Arvixe - A CMSMS Partner