The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
ecRelease Details »» | |||||||||||||||||||||||||
ecRelease is a BETA - stuff will go wrong
What is ecRelease? It is a download database that integrates into vBulletin. It is very similar to the vBulletin.org download database (in concept) and can be found in action on www.elitecoders.org. It allows you to turn any thread in any forum into a release that will show up in the download section. Adding a release is similar to adding a poll. Demo overview - http://www.elitecoders.org/forum/showthread.php?p=69253 download database - http://www.elitecoders.org/forum/downloads.php release thread - http://www.elitecoders.org/forum/showthread.php?p=67325 Known Bugs: - Possible bug: When you submit, it wants to include a poll even though the poll is not checked - Possible bug: MySQL error on attachment download FAQ: Q: Fatal error: Field releaseid is not defined in $validfields in class vb_datamanager_thread in /includes/class_dm.php on line 485 A: Perform the file edit via install.php or manually Q: The drop down box for Release Categories is not a drop down A: They should be separated by semicolons, not commas. Here are my plans for future versions: - Set "per forum" releases (depends on support) Phrase Changes (many are added automatically) Template Changes SHOWTHREAD newpost (many are added automatically) File Changes includes/class_dm_threadpost.php (can be done automatically or manually) Install Upload the contents of 'upload' to your forum directory Import ecrelease.xml into your PRODUCTS by going to Plugin System -> Manage Products -> Add/Import Product Perform the edits in edits.txt (templates) Upload install.php to perform the 1 file edit, make sure you chmod +writeable Time: 3-4 minutes Upgrade You can make all changes automatically by importing the XML or you can do things piece by piece by looking at the info files provided with the hack. Giving Back Have you installed this mod? Click install. Do you like this mod? Rate me 5/5. Do you want to donate? Go to www.unicef.org and be generous! Show Your Support
|
Comments |
#42
|
||||
|
||||
Ok found my bug for a strange reason this string: 'releaseid' => array(TYPE_UINT, REQ_NO), stood twice time in the same line.
Works like a charm, now. INSTALLED!!! |
#43
|
||||
|
||||
Could someone mess with the template to make it look like vB.org's a little more?
|
#44
|
|||
|
|||
i'm not very skilled with templates... i welcome someone's work making the layout look a little better - or even an alternate layout style that the user can choose.
|
#45
|
||||
|
||||
hi, sorry but I need to know this before installing:
How do you select when a new thread becomes an overview or a release? Can I use the forum admin and tell it to all threads created in X forum will be releases? How does the downloads hack categorize downloads? Thank you in advance Ron1n. I only saw good and helpful hacks coming from you. |
#46
|
|||
|
|||
Quote:
People have poll sections / debate forums on their sites, but they dont force people to only post threads with polls... thats because you might want some instruction posts or announcement posts. The same is true of a download forum. You may have 99.99% releases, but even at VB there are posts with instructions in them at the top of the forum (though they run their system differently). Quote:
|
#47
|
|||
|
|||
awsome this is a great hack..... now my board looks much betta =]
|
#48
|
|||
|
|||
Ron1n, hello.
Some questions my friend. Is this is one saves files in DB? If not, can such an option to choose where to store files can be integrated? And finally, i saw the demo at EliteCoders.org, and I wonder whether the main page can be adjusted to look like more like a forum. For example: - Category 1 - Category 2 - Category 3 When you enter Category 1, (let's say /forum/downloads.php?cid=1), you may then see all files related to Category 1. And so on. General question: Is the download system used in vBulletin.org available for members? :P |
#49
|
|||
|
|||
Quote:
Quote:
Quote:
|
#50
|
|||
|
|||
Quote:
it looks similiar vb.orgs =] Code:
<!-- release #$post[releaseid] --> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center"> <tr> <!-- <td class="tcat" colspan="3"> Thread Title </td> --> </tr> <tr> <if condition="$show['announcement']"> <td class="thead" style="font-weight:normal" colspan="3"> <img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /> <phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase> </td> <else /> <td class="thead" style="font-weight:normal" $post[scrolltothis] colspan="3"> </td> </if> </tr> <table> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center"> <tr> <td class="alt2" rowspan="3" width="175"> <div id="postmenu_$post[postid]"> <if condition="$show['profile']"> <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a> <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script> <else /> $post[musername] </if> </div> <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if> <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if> <if condition="$show['avatar']"> <div class="smallfont"> <br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a> </div> </if> </td> <td class="alt2"><strong>$vbphrase[released]:</strong> $post[postdate]</td> <td class="alt2"><strong>$vbphrase[name]:</strong> $post[name]</td> <td class="alt2" rowspan="3" width="250"> <!-- actions --> <div style="padding:$stylevar[cellpadding]px"> <fieldset class="fieldset"> <legend>$vbphrase[release_actions]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td> <if condition="$show['reportlink']"> <a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow">$vbphrase[report_release]</a><br> </if> </td> </tr> <tr> <td> <if condition="$show['editrelease']"> <a href="release.php?$session[sessionurl]do=releaseedit&t=$post[threadid]" rel="nofollow">$vbphrase[edit_release]</a> </if> </td> </tr> <tr> <td> <if condition="$show['editrelease']"> <a href="editpost.php?$session[sessionurl]p=$post[postid]" rel="nofollow">Edit Post</a><br> </if> </td> </tr> <tr> <td id="threadrating"> <if condition="$show['threadrating']"> <a href="$show[nojs_link]#goto_threadrating"><if condition="$show['rating']">$vbphrase[rating]: <img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$post[rating].gif" alt="<phrase 1="$post[votenum]" 2="$post[voteavg]">$vbphrase[thread_rating_x_votes_y_average]</phrase>" border="0" /><else />$vbphrase[rate_thread]</if></a> <if condition="$show['popups']"><script type="text/javascript"> vbmenu_register("threadrating"); </script></if> </if> </td> </tr> </table> </fieldset> </div> <!-- / actions --> </td> </tr> <tr> <td class="alt1"><strong>$vbphrase[category]:</strong> $post[category]</td> <td class="alt1"><strong>$vbphrase[updated]:</strong> $post[edit_date]</td> </tr> <tr> <td class="alt2"><strong>$vbphrase[author]:</strong> $post[author]</td> <td class="alt2"><strong>$vbphrase[downloads]:</strong> $post[downloads]</td> </tr> <tr valign="top"> <td class="alt1" colspan="3"> <!-- message --> <div id="post_message_$post[postid]">$post[message]</div> <!-- / message --> <if condition="$show['attachments']"> <!-- attachments --> <div style="padding:$stylevar[cellpadding]px"> <if condition="$show['thumbnailattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_thumbnails]</legend> <div style="padding:$stylevar[formspacer]px"> $post[thumbnailattachments] </div> </fieldset> </if> <if condition="$show['imageattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_images]</legend> <div style="padding:$stylevar[formspacer]px"> $post[imageattachments] </div> </fieldset> </if> <if condition="$show['imageattachmentlink']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_images]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> $post[imageattachmentlinks] </table> </fieldset> </if> </div> <!-- / attachments --> </if> </td> <td class="alt2"> <if condition="$show['attachments']"> <!-- attachments --> <div style="padding:$stylevar[cellpadding]px"> <if condition="$show['otherattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_files]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> $post[otherattachments] </table> </fieldset> </if> <if condition="$show['moderatedattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attachments_pending_approval]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> $post[moderatedattachments] </table> </fieldset> </if> </div> <!-- / attachments --> </if> </td> </tr> <!-- <tr> <td class="tfoot" colspan="3" align="center"><span class="smallfont"> </span></td> </tr> --> </table> <!-- post $post[postid] popup menu --> <div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$post[username]</td> </tr> <if condition="$show['profile']"> <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$post[userid]">$vbphrase[view_public_profile]</a></td></tr> </if> <if condition="$show['pmlink']"> <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&u=$post[userid]"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr> </if> <if condition="$show['emaillink']"> <tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr> </if> <if condition="$show['homepage']"> <tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr> </if> <if condition="$show['search']"> <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr> </if> <if condition="$post['userid'] AND $show['member']"> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&userlist=buddy&u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr> </if> </table> </div> <!-- / post $post[postid] popup menu --> <!-- / release #$post[releaseid] --> <br /> |
#51
|
|||
|
|||
Quote:
Recently, an IT Company offered my members access to a conference material. As i talked with them, we agreed to provide a download page where only registered members could access files. I tried paFileDB, can't integrated with vB. Then I found your system, and yes, I was pretty interested in ecDownloads. I asked in here (https://vborg.vbsupport.ru/showpost....5&postcount=98) the same question (if files get stored in db or not, and if not, if there's any possibility for such a modification in the extension) but westpointer answered that files get stored in file system and "From a technical stand point, yes, one could do that. However, I don't believe Ron1n or I have any plans to rewrite the code to store the files in the db." I have a server of 150 ΜB and in theory unlimited dbs. So, my file system cannot manage 20-30 pdf files of 5 mb each one, and those are only from one conference! I was also thinking to provide a section with antivirus downloads, and that's now impossible. My only way now, seems to be to find a way out for paFileDB. I have seen it working with other vB forum, but this was version 3.0.x And i use 3.5.2. or.... to find more money for bigger file system. Thank you my friend. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|