The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Owned Forums / Diaries for your members! Details »» | |||||||||||||||||||||||||||
Owned Forums / Diaries for your members!
Developer Last Online: Apr 2011
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:
Show Your Support
|
Comments |
#32
|
||||
|
||||
I?ve also encountered a few "bugs". I have installed this on a vB 3.0.3 board.
Quite many tableprefixes are still needed, otherwise creating sql errors. Hardcoded those to my best skill... Navbar is messed when viewing any pages in diarycp
Last Post threads listed at index.php point to .../forumshowthread.php?t=12221 instead of .../forum/showthread.php?t=12221 About changing user permissions: I think, I Got this one nailed. For anyone interested: I Changed editdiary.php row 71 and queue.php row 67 to values 1048831 (the last value added). This adds the capability to moderate posts and attachments. Regs, -M |
#33
|
||||
|
||||
I think tonight or tomorrow I'm going to rewrite this so that it stays in the /forum/ directory to avoid all of these directory issues.
As far as I know all queries use prefix tables as this is the first bug of this nature, but I will review this as well when I rewrite the hack a bit so that it goes in /forum/. I will update my zip either today or tomorrow as mentioned with the "new" hack. |
#34
|
||||
|
||||
Am I the only person, who has blank pages when I visit them ?
I just installed, them and all the diarycp pages are blank... |
#35
|
||||
|
||||
Version 1.0.1 of the Diary CP / Owned Forums is out that resolves all known bugs as well as addresses the 3.0.8 XSS issue in IE6.
It is highly recommended that you upgrade. Please see the original post for more details, changes, bug fixes, and the new zip. |
#36
|
||||
|
||||
Quote:
Unfortunately here are still some issues I have encountered with my vB 303 installation: TABLE PREFIXES I STILL NEEDED TO ADD diarycp.php row 38 needed checking My working row with my added scll prefixes looks like $modsinfo = $DB_site->query("SELECT DISTINCT scllmoderator.userid, sclluser.username FROM " . TABLE_PREFIX . "moderator, sclluser WHERE scllmoderator.userid = sclluser.userid AND scllmoderator.forumid = ".$ownerdata['forumid'].""); Note: I haven?t tested this all too extensively, so there might be more. Further, I am not sure whether the above is totally correct. It works for my board. TEMPLATE BUGFIX diary_main_forumlist needs a / at ...$vboptions[bburl]showthread.php... around row 10 <div class="smallfont"><a href="$vboptions[bburl]/showthread.php?t=$forumdata[lastthreadid]"><strong>$forumdata[lastthread]</strong></a></div> Note: I haven?t tested this all too extensively, so there might be more. Here again:Works for me. NOT YET FIXED DIARY CONTROL PANEL diarycp.php Lists only the last blog added by a member. Regs, -Mika |
#37
|
||||
|
||||
I believe I have now resolved all of those bugs.
Please download the attached files to correct the diarycp.php and editdiary.php table prefix issues, as well as to fix only the latest diary being displayed on diarycp.php. Main zip updated. |
#38
|
|||
|
|||
Quote:
|
#39
|
||||
|
||||
As soon as I can get my 3.5 test board up and running it shouldn't be too hard to port over.
But alas, I'm having a cookie problem on my 3.5 board (most likely from my main 3.0.5 board) and I've been too busy to look into it. |
#40
|
|||
|
|||
I had a cookie problem as well, ended up using IE to access one and Firefox to access the other.
|
#41
|
||||
|
||||
Mine does this:
"Please log in." I log in. "Thank you for logging in." "Please log in." I log in. "Thank you for logging in." and so fourth. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|