Version: 1.0.1, by Andrew111888
Developer Last Online: Apr 2011
Version: 3.0.5
Rating:
Released: 07-19-2005
Last Update: 08-16-2005
Installs: 9
DB Changes Template Edits
Additional Files
No support by the author.
What this hack does
This hack will allow your members to create 'diaries' (the term my site uses)--forums that are "owned" by a member or group of members. The owner(s) will be able to add and delete other owners to their diary, and modify the title/description of their diary.
How it works
When a user would like to create a diary, they will visit /forumdir/newdiary.php and submit their application (username and description of their desired diary). To prevent abuse, the application will be moved to /forumdir/queue.php. An administrator can either deny or confirm the application. If denied, the application is removed from the diary_queue table. If it is confirmed, it is removed from the diary_queue table and created as a new forum.
The file located at /forumdir/diarycp.php will include the statistics of an owner's diary(s), including post count, thread count, latest post, forum name, as well as the 'Edit Diary', 'Add Owner', and 'Delete Owner' functions.
This is only tested on 3.0.5, but I don't see why it wouldn't work on any 3.0.x install. If it doesn't work on 3.0.7 please tell me and I will update my post. Estimated install time is 5 minutes.
This hack will add one table (diary_queue.php), and you need to add 11 templates. You don't need to modify any vB files.
See readme.html for more info .
Version 1.0.1 released July 28, 2005 and Zip updated! Read below for details all who have installed this hack!
Version 1.0.1 should resolve all known bugs.
The following bugs should be fixed:
All files will be uploaded to the forum directory, not to a separate directory within the forum directory.
prefs.php is now known as diarycpprefs.php
The diary index is now /forum/diarycp.php.
The incorrect file paths (including image paths, navbar paths, etc.) have been resolved.
All MySQL queries now have a table prefix.
Minor template bugs have been corrected, including placing the title tags after $headinclude variable to go along with the XSS issue with Internet Explorer 6 that has been corrected in vBulletin 3.0.8. If you have already installed this hack, you will need to change the following templates to place the $headinclude value before the title tag:
DIARY
diary_editdiary_addowner
diary_editdiary_deleteowner
diary_editdiary_editdiary
diary_newdiary_main
diary_newdiary_ty
diary_queue_main
To upgrade, correct the above templates and delete the /diarycp/ directory, then follow step 2 of the installation guide minus uploading install.php.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I just downloaded the zip and the readme.html has absolutely no mention of what you're talking about so I believe you're using an old zip.
Has any info in the install.php file been changed? I redid the uploading of files and the templates, but the install.php is trying to recreate the tables that were created before. Is it ok to keep those same tables, or do I need to go into phpmyadmin and delete all the tables the original diary install.php created and then rerun the new install.php?
I would like to know before I actually allow my users to use the new feature.
EDIT: Would it be possible to allow the owner of a "diary" to make it password protected? This would really help me with this feature and really be able to take advantage of an idea I want to use this hack for. PLEASE PLEASE PLEASE!
I'm about halfway through porting this also.. I need to figure out how the insert forum code works as I've been told it no longer needs a query and then make sure my templates work and I should be set.
I'm about halfway through porting this also.. I need to figure out how the insert forum code works as I've been told it no longer needs a query and then make sure my templates work and I should be set.
Works the same.. I just changed the code to be 3.5.0 complaint..
Actually, no thanks. I have one final bug to work out with inserting a moderator and then my 3.5 version will be done (hopefully released sometime tonight).
Actually, no thanks. I have one final bug to work out with inserting a moderator and then my 3.5 version will be done (hopefully released sometime tonight).