Member
Member
Laurent   2012-05-30, 19:00
#1

Hi,

I don't remember how to assign a ID number to the downloadlist function.

I look at this page http://www.zenphoto.org/news/downloadlist but the link about usage information seem to be broken.

Thanks
Laurent

Administrator
Administrator
acrylian   2012-05-30, 19:07
#2

You don't assign the id yourself, the plugin does that automatically. You only provide the url.

Sorry about the broken link, that is because the doc and these links are generated automatically. There is a missmatch because of restructuring (a little more complicated).

You can always look at the plugin file comments (which is what the doc shows) or visit the doc directly. http://www.zenphoto.org/documentation/plugins/_zp-extensions---downloadList.php.html

Member
Member
Laurent   2012-05-30, 19:20
#3

Thanks for the link but how can how can i do to find the ID.

http://www.yourdomain.com/download.php?file=.

If i remember, before there was a command to the function that generate a page with the name of the file attach to the ID.
I don't remember this command, and i'm unable to find it. :-(

Administrator
Administrator
acrylian   2012-05-31, 08:37
#4

The id is assigned automatically and there is no "page" for a download.

Either you specify a download path with the file with the downloadlink function or you specify a folder path with the downloadlist function. The plugin then looks at the stored downloads and either reuses the existing ID or assignes a new one. Downloads are stored in the plugin_storage table.

You should never need this id directly but you can use the class method getItemID to get it, too. Did you look at the documentation?

Member
Member
Laurent   2012-05-31, 14:37
#5

Yes i read it but i don't understand something.
I put my file in uploaded directory, witch is the default one. So i dont have to override this folder.

Now my file xxx.zip is in my uploaded directory.

What is the syntax i have to write in the html code : if i understand well it's : http://www.yourdomain.com/download.php?file=
But i don't have the ID. I look in the database, but i see nothing!

Administrator
Administrator
acrylian   2012-05-31, 14:42
#6

The id is given on discovery. It is not meant to create these links manually. Use the functions for that.

Member
Member
Laurent   2012-05-31, 16:48
#7

Ok, I believe i miss something. Where i can discover the id.

Administrator
Administrator
acrylian   2012-05-31, 17:36
#8
  1. Use the functions to generate the link and you don't need to know it at all.
  2. Search the plugin_storage table. But it will only be there if already discovered
  3. Use the getItemID method of the plugin's class
Administrator
Administrator
fretzl   2012-05-31, 17:53
#9

All you have to do is:
``

Member
Member
Laurent   2012-05-31, 19:52
#10

Ok,
Thanks Acrylian and Fretzl for your help.
The link is now print but the download doesn't start, my page reload.

I stop for today, i will continue to search this week-end.

Laurent

Administrator
Administrator
fretzl   2012-06-01, 18:08
#11

Looks like something is indeed not right.
I opened a ticket.
http://www.zenphoto.org/trac/ticket/2181

Member
Member
Laurent   2012-06-01, 18:50
#12

Hi,
I have exactly the same behaviour than you tell in the ticket.

Administrator
Administrator
fretzl   2012-06-03, 18:08
#13

Please try the nightly build trunk. Things should work now.

Member
Member
Laurent   2012-06-06, 13:38
#14

Thank for all.
It's works fine.

Laurent

Member
Member
micheall   2012-06-11, 08:37
#15

I just installed a brand new copy of the latest nightly (zenphoto-2012-06-10-trunk.zip) and am getting the same functionality from the ticket. Clicking a download link item goes back to the same page, and repeats the downloadID at the end of the link.

I'm using the following call in it:
``

Edit: Nevermind, appears I have to use a full filepath instead of relative, works fine now.

Member
Member
sbillard   2012-06-11, 17:27
#16

You could also use the relative path "zenHttpbl/zenHttpbl-current.zip". Relative paths are from the download folder.

  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.