a real « system closed for maintenance » page

actually, vB have this stupidly generated page with a « the board is closed » message we can edit… but if the database is dead, or the site need to be closed efficiently, this is completely useless…

what good thing would be to have a switch… we have a default error page generated in error.html, and it is over-written with the new default style when the templates « headinclude, header, footer » are edited… so we’re sure it fit the look of the site anyway.

this generated error.html is linked to a .htaccess file (error 405 etc) and if the admin set the site to closed, the htaccess file is edited to redirect everybody on error.html … nothing more.

this way, even if the db is dead, the error page will display properly.

Template Modification System *(TMS from Kirby)

Ok, the TMS engine is very useful, and vbCredits is using it for all its modifs.. but we need our own, one that is not clustered with copyright etc, and one that is compatible with the old ones that work with TMS…

reasons:

  • all our hacks use it
  • all our products are template edit free
  • all our products can update any style even the CSS based ones, so they need more precision…

I want the same system, but in less files, smaller to install too…

I want it to be the main part of the MTF engine, making it clearly evident that anybody using the Core File of MTF will be provided with a powerful tool.

The system have to add one main thing: complete template replacement {
when a template need an edition, instead of just having the possibility to search/replace, we provide a complete template replacement in the cache.
}

What about the products of this site?

And how does the purchase of products work ?!

It is simple to know how purchasing of a product can be done: you have to buy the product inside its own thread/release discussion. For each product, you have a button « purchase » and you are indicated if you want to buy it or not. If you do not have enough credits, you are suggest to go buy more credits.

Once you have purchased a product, all attachment files provided in its thread/release discussion are now available for you. It will cost you nothing to download the files once you pay the charge of purchase. Btw, if the coder decided to make the product available with a recuring payment, you will have to pay the renewal to be able to access the downloads once the first period is done.

How much a product cost?!

We do not evaluate the value/cost of a product, as our goal is not to police the prices… if a coder charge too much, it’s all up to him/her to loose clients.

Each product is given a fixed price in the first post of its thread. All products are priced in CREDITS, nothing else. If a coder require money to be sent, please report the situation so we can fix this.

About the releases:

As all the products released here are to be verified before release, we make sure they are well coded, they provide the job they are supposed to do, they do not contain any wallhack(modify your board to pirate it) or security risk for your site. We do not evaluate if a hack worth the value the coder apply to it, you are. So if a product does not worth its cost, just do not buy it…

And what about SUPPORT ???

Sure, you can receive support for any product released here… The concept is simple: you have a question, you post it in a release thread, it will cost you 10 credits per message posted (we say it’s the salary for supporting you!). If by a big hasard the author is not responding you in a reasonable delay (hum, 10 days max?!) a staff member can have the answer. If not, we will refund you the 10 credits of your request…

And about FREE products/hacks?

The releases that are tagged as free are free to download, that’s all… as they are verified, updated and properly documented, they normally do not need any support. As this site is a commercial support platform, you are charged for the support you require.

If a product is discontinued?

As we can not control how much time a product will be supported by the author, we are providing a fair system that will secure all your transactions. If a product’s thread is closed due to the abandon of service, you are given two solutions:

  • continue the access to the files and ask someone else for support
  • stop the access and be refund for the value of the purchase

No release is ever deleted on this site, nor stored in a hidden place. If a coder abandon his work, some other coder will take-over the release IF NEEDED… some hacks are abandonned naturally because the features are obsolete, or are already added to a new version of vBulletin, etc…

I think that covers it all…

vB Event Forums 3.3

Introduction

This is a continuation of my Event Forums plugin/addon from 3.5. You can find the old version here. The original plugin was developed by Endquote, and I have since taken it over to bring it to what it is today. I hope you can find it useful! smile.gif

What is this addon?

This is a plugin which allows you to create relationships between calendars and events, giving each event a thread of its own for users to discuss. I have tested this alot, and I am running it myself on a live board.

Sure, so whats it do?

Some examples of the features this plugin offers
  • When a new event is created in a calendar, an associated thread is created in the linked forum.
  • Links to events in the calendar are forwarded to the associated thread, or optionally a seperate New Event button can be added with a minor template edit.
  • New thread links in the event forum are redirected to a new event form.
  • A summary can be shown at the top of the event forum which shows the up and coming events over the next ‘x’ days.
  • The date and time shown in the thread and post title, is calculated on the current viewing users timezone. In other words, times always show in the users timezone, not forced to GMT.
  • Full moderation support.
  • Editing a thread or event, will update its associated event/thread.

Screenshots

Some screenshots of this plugin

How do I install it?

For upgrading, please see the section below.
Summary

  • 1 xml import.
  • 1 (optional) template change.
  • 1 (optional) gif file upload.
Step 1

Install the product
Download the product XML file.

Goto your Admin CP at your forums, then goto Plugin System -> Manage Products. Click [Add/Import Product] at the bottom of the page. Browse to the location where you downloaded the xml file and then click the Import button.

Step 2

Calendar ID:
Goto your Admin CP at your forums, then goto Calendar Manager. Find the calendar you want to link to a forum, then click Edit.
Right at the top of the page you should see:

Calendar: NAME (id: ID)

Make a note of the ID, you will need this soon.

Forum ID:
Goto your Admin CP at your forums, then goto Forum Manager. Find the forum you want to activate as your event forum, then click Edit Forum.
Right at the top of the page you should see:

Forum: NAME (id: ID)

Make a note of the ID, you will need this soon.

Link a Calendar to a Forum:
Goto your Admin CP at your forums, then goto vBulletin Options and find Event Forums.
The first option you should see is Calendar/Forum Map.
Enter in your IDs into the box, as CALENDARID:FORUMID.
Example, my Calendar is 5 and my Forum is 14:

5:14

Click Save.

Step 3

Base permissions check:
You will need to check that users using the Event Forums, have basic permissions to both the Linked Forum AND Calendar.
Basic Permissions include: Can View Forum and Can Post Threads and possibly some others.

Step 4 (Optional template edit)

Add the New Event button:
You only need todo this if you want to show a seperate New Event button next to the New Thread button.

First of all, upload newevent.gif to your images/buttons folder. NOTE you will need to upload this to any custom image folders too for different styles you might have.

Second, open up FORUMDISPLAY template for each of your styles you want to show the button, find and add the highlighted code below:
Code:


$vbphrase[post_new_thread]
 $vbphrase[lv_vb_eventforums_phrase_post_new_event]
 

Lastly, go into the Event Forums options, and change the option Show the New Event button on the thread list to yes.

Step 5

Install on VB.org:
Browse back to this thread, and click the INSTALL button so you can recieve updates whenever I update this plugin.

How do I upgrade it from an old version?

Step 1

Import xml
Download the product XML file.

Goto your Admin CP at your forums, then goto Plugin System -> Manage Products. Click [Add/Import Product] at the bottom of the page. Browse to the location where you downloaded the xml file. Make sure the overwrite option is set to ON and then click the Import button.

Can I give you money to make this?

This isn’t a commercial plugin, and can be used by anyone for free. However, a few people have said to me that they would like to donate some money for my time working on the plugin and for picking it up and continuing the development of new features etc. If you do want to donate some money my way, then you can do so through paypal by clicking this link. Thanks!

Bugs / Support

If you find a bug, then please post in this thread and let me know. There are a few bugs that haven’t been fixed since the old version, so i’m hoping that we can fix these soon. I will do my best to support the plugin as much as possible, however I also have a busy job which takes up alot of my time.
Known Bugs

Here is a list of known bugs to date
  • Soft delete actually hard deletes the thread.
  • Search doesn’t search the first post of an event thread.
  • Inline ajax edit bugs thread title. Need to remove date and time from it before edit.

Feature request list

Here is a list of the requested features. Please note that because it makes this list, doesn’t mean it will be added.
  • Intergration with the event attendance plugin.
  • Customisation of the order of the custom fields in the thread title.
  • An option to « import » all the previous events from a Calendar into threads.
  • Extra post options support (Attachments, Post Icons, Sticky etc).
  • Custom ordering of the %datetime variable.
  • Custom ordering of %custom variable.
  • Better handling of recurring events.

Credits

Thanks to endquote for originally creating the plugin.
Thanks to the Ninja :ninja: for helping me infiltrate the vb code and finding those hidden hooks!
Thanks to anybody that helps test this plugin.

Changelog

Version: 3.3
  • Added Farcasters Event Attendance patch to the mod. I’ve added a self check so it will only run when the Event attendance mod is installed and active.
Version: 3.2
  • Fixed a bug which was prevent the thread from being deleted when you try to delete an event.
Version: 3.1
  • Fixed a bug which would cause an error with undefined function on the forum display page when summary is turned on.
Version: 3.0
  • Version now compatible with 3.6. Please note this plugin will no longer install on a board older than 3.6. I would recommend you upgrade your board as soon as you can!
  • Added an optional template edit to show a New Event button next to the New Thread button.
  • Plugin no longer in BETA. I feel this has been running enough stablely to take this out of BETA. There are still some bugs which need fixing, but as a whole it works and is used by quite a few people.
Version: 2.7 and below
  • See the old thread here

vB Event Forums – vBulletin.org Forum

Some words from Mitchel

As simple as this:

nexia wrote:

Hi Mitchel, i’m the nexialys, i know you are not visiting anymore, so i’d like to know if you would let me overtake your work there and re-releasing it with updates and support on my own site?!

There is a lot of requests regarding the upgrade of the vB Event Forums hack and its addons, so i’d like to overtake this if you don’t mind…

Mitchel, aka Evercraft wrote:

Hi,

I am happy for you to take over my vb event forums mod. Updating it will make a lot of people happy 🙂

Thanks,

Mitch

This said, i’ll make the followup of the development of this tool on this site, not vBulletin.org, so the people interested to have it updated, will have to checking in…

Username Colour on Member Profile

This makes the username show up as the default colour set for that usergroup..

This is more a tutorial than a hack, it will not be re-released, but will be supported if you have questions…

What does it do?

This makes the username show up as the default colour set for that usergroup..

Eg.

default.jpg

Note: All template edits are in the MEMBERINFO template

Installation

viewprofile.jpg

Find:

PHP Code:

< td class=« tcat »>$vbphrase/COLOR]view_profileusernameview_profilemusernamedo=addlist&userlist=buddy&u=$userinfo[userid] »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]add_x_to_buddy_listdo=addlist&userlist=buddy&u=$userinfo[userid] »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]add_x_to_buddy_listdo=removelist&userlist=buddy&u=$userinfo[userid] »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]remove_x_from_your_buddylistdo=removelist&userlist=buddy&u=$userinfo[userid] »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]remove_x_from_your_buddylistdo=addlist&userlist=ignore&u=$userinfo[userid] »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]add_x_to_ignore_listdo=addlist&userlist=ignore&u=$userinfo[userid] »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]add_x_to_ignore_listdo=removelist&userlist=ignore&u=$userinfo[userid] »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]remove_x_from_your_ignorelistdo=removelist&userlist=ignore&u=$userinfo[userid] »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]remove_x_from_your_ignorelistdo=finduser&u=$userinfo[userid] » rel=« nofollow »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]find_all_posts_by_xdo=finduser&u=$userinfo[userid] » rel=« nofollow »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]find_all_posts_by_xdo=process&showposts=0&starteronly=1&exactname=1&searchuser=$userinfo[urlusername] » rel=« nofollow »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]find_all_threads_started_by_xdo=process&showposts=0&starteronly=1&exactname=1&searchuser=$userinfo[urlusername] » rel=« nofollow »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]find_all_threads_started_by_xdo=mailmember&u=$userinfo[userid] » rel=« nofollow »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]send_message_via_email_to_xdo=mailmember&u=$userinfo[userid] » rel=« nofollow »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]send_message_via_email_to_xdo=newpm&u=$userinfo[userid] » rel=« nofollow »>< phrase 1=« $userinfo[username] »>$vbphrase/COLOR]send_private_message_to_xdo=newpm&u=$userinfo[userid] » rel=« nofollow »>< phrase 1=« $userinfo[musername] »>$vbphrase/COLOR]send_private_message_to_x »>$vbphrase/COLOR]x_is_not_a_member_of_any_public_groups »>$vbphrase/COLOR]x_is_not_a_member_of_any_public_groups[COLOR=#007700phrase>

Distance’s answer

To have Josh’s permission to release his tools here, was simple… he asked me to upgrade his work to be compatible with vb 3.7, so do i… here is the quote:

nexia wrote:
what i could offer is to do it for free if i re-release them on my site..
Distance wrote:
hmm
Suppose it can’t be of any harm, as long as credit is given I don’t mind, saves my dollar

Will you be releasing it as freeware code?

nexia wrote:
it is already, why change…

so the deal is done… i upgrade his engine, releasing it for free here, and supported for debugs, upgraded for 3.8+ when time comes!

Distance wrote:
yes I give you permission to re-release all products i’ve publically released upto this date – 25/10/08

Regarding Hackers, Pirates, Nullifiers… sorry but hey!

You, as a client, do not want my work to be found in the nullified side of the net, because you pay for these and do not want to see others having them for free… this would be unfair for all anyway.

But we can not control who will leech the hacks released because they usually pay them for real and then share the files inside the dark networks. It’s a way to make friends, or to send back for a gift already given.

What can we do then? encrypt our scripts ?!… bad thing, uncrypting a script is always slowing the server, and the clients always have to install extensions to their servers that are poluting more than anything…

Raising prices so high that pirates can’t buy them?… i would loose a lot of clients at the same time.

Adding Call-back function which verify which site have installed a script?… easy to crack, even from a noob. All these verification protocols are so easy to track and break, and hackers/nullifiers eat 10 of these each morning…

So, how can we avoid having our scripts released by any hacker who could even put virus in our scripts ?!… i have a solution i used for years, and which Apple use on its side…

Because Apple™ have a deal with hackers, a NDA… (non-disclosure agreement.) Hackers do not distribute pre-offocial versions of any Apple software, and Apple provide non-encrypted official version that will never need hacking.

That’s how i do. That’s how vBEnhancer.com now do too. I was able to have a deal with the main vBulletin nullifiers, located at vbteam.info and GYSN.org, to have a non-distribution agreement.

What it does? nothing actually, that’s the deal. The guys have accepted to not try to hack or pirate my scripts. In exchange, we will see in the future… 😉

So this is an important message to any person here who would be interested to leech my stuff and offer it to GYSN… forget it, it will bring nothing good to you.

[REQ] Solid Coders for Hacking & Testing purposes

Here on vBEnhancer.com, we are providing a wide range of products for vBulletin, and a lot of these codes need testing on different productions environments… For that purpose, we’re calling for collaboration across the vB community to have the participation of volunteers who are interested to test the codes, hack them for performance and security, and to help adding more features.

We are not providing salary, as the goal is sharing the knowledge. In return instead, we provide access to the codes themselves. Once you’re in the team, you can use any code from a project for your personal usage. I know that most of the coders are interested to have more and more features on their own sites, with the best codes possible, so it’s a good way to have both.

So if you’re interested to join and want to know more about each project we have on the shelf, just contact me with the « Contact Us » form in the footer!

pre-defined member access

strangely, i did not see it in any other community manager. but on our Mac, we can give pre-access to members who are not yet logged-in our computer.

how does this work?

admin enter the email address of someone who is not yet in the list, with a keyword, and the admin select which usergroup the user will receive once connected.

So he give the keyword to that person he wants to invite, and when that person enter the keyword in the register form, using the proper email address, once the registration process is done, the user receive the specific usergroup indicated by the admin in step #1.

this is good for companies who have « invite only » system, but also for specific accounts for clients — like i could apply it on this site, where i invite new clients to register, and with their registration, they gain access to specific forum nobody else have access — because my clients always have their own private forum to see what we’re doing with their work to be done.