Welcome to Geeklog, Anonymous Sunday, December 22 2024 @ 05:02 am EST
Geeklog Forums
GL File Managment Module Released
Status: offline
efarmboy
Forum User
Moderator
Registered: 02/26/02
Posts: 147
After many weeks of effort and testing, I have completed my development of the Geeklog File Management Module.Integrated into GL's security - create two new security groups - general user and admin level user
Optional config setting to allow or restrict user access
Seperate tables but security and reports will access GL tables as required
Integrated to use all GL SQL Database calls and Common template and block display management routines
Configureable styles for template control
Code written to follow GL style
Easy Install directions
There was no available GL module that had the user and admin features that I was looking for. This module is great for managing downloads, or any format of file that you would want to share or store on your website. It is well suited for the hobby sites and corporate Intranet/Portal sites.
This module and others that I have developed are now available online at my website here.
read on for more details
Some features include:
- Create any number of categories and sub categories
- Include images or thumbnails for categories and files (optional)
- Able to upload files using file browser interface
- Ability for users to submit file requests and admin control to approve or delete request
- Complete admin module - Add/Modify/Delete of categories and files
- Able to move files to other categories
- Additional file description fields
- File Rating and reporting - admin can delete votes
- Delete category and file functions will remove file and associated thumbnail images
- Automatic flagging of popular and new files
- Filesize determined on upload and stored with file details
- Configuration variables can be viewed and edited
- Users can report broken links - includes admin feature for viewing and administrating broken link reports
- TOP Ten Report by category
- Configureable access options:
- Only specific users in DocMgmt-user group
- All registered users
- All users (annonymous access)
- Enable User Uploads or only via admin menu
Module Design Notes:
Enjoy,
Blaine
11
10
Quote
Anonymous
Anonymous
I can't open the file I tried winzip and winrar, could you put it in a different format?
10
9
Quote
Status: offline
Euan
Forum User
Full Member
Registered: 04/22/02
Posts: 292
Okay, I take it all back. One minute on Google is all you need.
If you are using Windows commander (http://www.ghisler.com/ - the best ftp/file management program there is) then you can easily add the plugin to handle .Z files from http://www.unusualworks.com/zplugin/index.htm
Euan.
-- Heather Engineering
-- No job too small
-- Heather Engineering
-- No job too small
11
12
Quote
Status: offline
efarmboy
Forum User
Moderator
Registered: 02/26/02
Posts: 147
A file with the .Z extension indicated it is compressed. I had tried it originally myself and winzip understood it. Anyway, I've uncompressed it and it's just a .tar file right now. Maybe should have changed the extension to .tgz or .tz which is a tar file compressed with the GNU zip as well.
13
12
Quote
Status: offline
Ectropian
Forum User
Chatty
Registered: 06/19/02
Posts: 61
I'm pretty new at GL, and have only been running it for a month now. But it would seem that better installation instructions would be a must for editing sensitive .php fils. For instance:
"Within the function COM_showTopics() - at approx line 1125, add the following lines at the end of the function before the return.
I have added four new lines only - this is to add the two menu items"
"Note: Add necessary spaces to indent code for formating as required."
I have NO idea what line is line number 1125, and have no idea how code should be indented/formatted to make this function run properly.
Would someone please post the entire function, formatted properly so that ignorant users like myself (and half of the GL future community) will have an easier installation process.
Thanks. Btw, this function does not work properly right now, and i will not be able to use it untill I have it formatted properly.
--Ted(Ectropian)
--Ted(Ectropian)
9
11
Quote
Status: offline
Ectropian
Forum User
Chatty
Registered: 06/19/02
Posts: 61
My appologies to efarmboy for my rudeness. I did get the function working finally. However the first time I installed it, I really messed up something. Lucky for me, I followed step #0 to the "T"
My point was not to annoy people, but simply to help others understand that GL is going to be Huge. And being Huge means that it must be as simple as possible. Whenever a function is rewritten/modified, it is important to think like a mindless end-user.
A simple conversion statement could be :
Replace "function COM_showTopics() ... blah blah" with "fuction COM_showTopics() ... blah blah blah.. addition here.. </end>"
Here's your brain on drugs...Any questions?
$me == Ectropian
--Ted(Ectropian)
--Ted(Ectropian)
9
12
Quote
Status: offline
Ectropian
Forum User
Chatty
Registered: 06/19/02
Posts: 61
Well, once again, it frelled up. Figured out where. When I try to add Security Groups to the groups, My db is gone, caput, blah. cannot even load the initial index. the only thing that bring it back is removing the db and restoring it.
Any ideas?
btw.. there is no support on #geeklog, so don't go there. everyone sleeps 24/7 it seems.
--Ted(Ectropian)
--Ted(Ectropian)
10
9
Quote
Status: offline
efarmboy
Forum User
Moderator
Registered: 02/26/02
Posts: 147
> I have NO idea what line is line number 1125, and have no idea how code should be indented/formatted to make this function run properly.
TO be honest, if you are uncomfortable even indenting lines in the code to line it up properly then maybe you really should not try modifying the code.
Not everyone has the same version of Geeklog and others have made changes. So I can't just have you replace the whole section of code in the function. I'm trying to add a feature not break working code. For the same reason, the line# has to be approx - it's a guide.
With respect to the directions: I actually say:
> step 3.1
Within the function COM_showTopics() - at approx line 1125, add the following lines at the end of the function before the return.
It's pretty clear - I tell you the function and approx line# to find the function. I also tell you where to ADD THE LINES - at the end of the function before the return. I don't know how much clearer I can write this.
10
11
Quote
All times are EST. The time is now 05:02 am.
- Normal Topic
- Sticky Topic
- Locked Topic
- New Post
- Sticky Topic W/ New Post
- Locked Topic W/ New Post
- View Anonymous Posts
- Able to post
- Filtered HTML Allowed
- Censored Content