Page 1 of 1
How to list files on category or TAG bases
Posted: Tue 11. May 2010, 14:57
by caramello
Does anyone know how to list a set of files based on the tags given to it in the filemanager ?
Kindest regards,
Julius
Re: How to list files on category or TAG bases
Posted: Tue 11. May 2010, 16:18
by flip-flop
Hi,
I think for this we need an enhanced [dowload=id,id,id/] tag like [dowload=tag,tag,tag/] or
a new one like [filelist=tag,tag,tag/] or [filelist=filecentercatID/]
Knut
Re: How to list files on category or TAG bases
Posted: Tue 11. May 2010, 16:38
by caramello
And how, where do we get this.
AT this moment we're building our new website (old one
http://www.uvw.nl) in phpwcms since we like this way better than our current CMS wich costs is too much money

The website is a pretty big "Potrtfolio"website regarding phpwcms i think. But that aside.
Has anyone done this before, will Oliver fix this soon (i already saw it was a feature request, but pretty old)
Or will this F**K up my planning 'cause i have to do it myself once more as a hack that will probably unable me to to an easy upgrade of the core cms ?
PLEASE PLEASE PLEASE (I'm on the ground begging

))
@Oli, i'd realy realy prefer a decent Oliver one so other people may benefit as well.
GruSS aus Holland
Julius
Re: How to list files on category or TAG bases
Posted: Tue 11. May 2010, 17:04
by flip-flop
Please don“t hack the core. There is no reason to do so.
All you need is an enhanced tag like [xdownload=tag1,tag2,tag3..../] or/and [xdownload=f:folder-id1,f:folder-id2,f:folder-id3 ..../]
The basic function allready exists ->
[download=ID, ID ,ID] file-1 file-2 file-3[/download]
Cut out the "function parse_downloads($match)" from \include\inc_front\ext.func.inc.php,
put it into a file /frontend_render/rt_xdownload.php and enhance this function to search tags and/or IDs in phpwcms_file table.
Catch the IDs -> voila you have a clean output by using the basic function from "CP filelist" with a specified template!!!
Or have direct call to OG or make a donation in wiki ......
wiki:
phpwcms_file table
Knut
Re: How to list files on category or TAG bases
Posted: Thu 13. May 2010, 11:12
by caramello
Thanks Knut,
I've asked oliver in an personal mail for one thing as i still beleive all should benefit in the community. I hope the address was correct
Also thanks for the wiki site, i've actualy never seen it before.
and third, always nice to get a direction to take and and some good advise.
PHPWCMS rules and so does it's community, THE reason we've chosen phpwcms as CMS for all our websites.
Julius
Re: How to list files on category or TAG bases
Posted: Sat 15. May 2010, 15:01
by caramello
@oliver..... did you get my mail by any chance ?
JK
Re: How to list files on category or TAG bases
Posted: Tue 18. May 2010, 07:00
by flip-flop
If Oliver does not show any activity or answer , please have a look:
Ready to go:
Code: Select all
/**
* *****************************************************************************
* 14.05.2010 K.Heermann http://planmatrix.de
* File download selected by Tags or image ids or filecenter folder id
*
* Tags:
* - [xdownload= t: tag1,tag2,tag3/] // tags
* - [xdownload= f: id1, d2, d3/] // folder ids
* - [xdownload= id1, id2, id3/] // image ids
*
* possible opportunities:
* - Output: template based like filelist
* - tag search is "word sensitive" or "all character strings" [ungreedy|greedy]
*
* - sort order
* - sort_asc / sort_desc
* - tstamp_asc / tstamp_desc
* - name_asc / name_desc
* - ext_asc / ext_desc
* - type_asc / type_desc
* - shortinfo_asc / shortinfo_desc
* - longinfo_asc / longinfo_desc
* - copyright_asc / copyright_desc
*
* - file description line: info from filecenter
* FILE_DESCRIPTION|FILE_NAME|FILE_TITLE|_target|WxHxC|Copyright
* - FILE_DESCRIPTION = long info
* - FILE_NAME = filename
* - FILE_TITLE = short info
* - _target = set up in RT (see in CUSTOM VAR or template)
* - WxHxC = set up in RT (see in CUSTOM VAR or template)
* - Copyright = copyright
*
* *****************************************************************************
*/
But I will not publish it without any recognition.
Knut