The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Thread Prefixes upgrade from Mystics to 3.7 Details »» | |||||||||||||||||||||||||||
Thread Prefixes upgrade from Mystics to 3.7
Developer Last Online: May 2014
Thread prefixes upgrade.
This script upgrades the old Thread Prefixes hack by Mystics to the new thread prefixes found in 3.7+. The only guarantee is that it works on my test server, going from 3.6.8 to 3.7.0B3. It is a one-run operation. The script reads the details of the old thread prefix system from your database, and then writes new entries for the new system into your database. The code is rough and ready (OK, it's my first ever script), so do NOT use it unless you have backed up your database and are prepared to restore it. It will create a fully populated prefixset for each forum with prefixes, and then assign the prefixes to the threads in that forum. The rich text format of the new prefix is set to be bold with square brackets around, although if you want to change that you can edit tpup.php (there is a commented out version of the query, that will make the text plain - it should be obvious). Instructions. 1. Upgrade to 3.7 and revert all templates. 2. Open dp.php in a text editor and enter your database login details. 3. Upload all 4 .php files to a new folder on your server (or test server). 4. Backup your database. 5. Browse to tpup.php in your browser to run it. 6. When it's done, close the browser window and delete the files from your server. 7. Now you must rebuild all languages in AdminCP > Languages & Phrases > Language Manager > Rebuild All Languages. If you miss this step, nothing will work! 8. Please report any success or failure in this thread. Versions: 1.00 First go. 1.01 Added the facility to specify a database table prefix. 1.04 Got the table prefix right, thanks to Mystics. Show Your Support
|
Comments |
#22
|
|||
|
|||
Quote:
If you want to abandon Mystics hack and start using the native vbulletin thread prefixes, then this script will move your data from Mystics hack into the right place so the native vbulletin system can see it. |
#23
|
|||
|
|||
Quote:
gotcha ..... Thanks. |
#24
|
||||
|
||||
Nice, I'll be looking at this for the upgrade of vb.org to 3.7 as we use prefixes.
|
#25
|
||||
|
||||
Worked perfectly great
|
#26
|
|||
|
|||
I happy for this script , and I would be very happy if you fixed this problem
I have Arabic language "UTF-8" and I use Collation "utf8_general_ci" in mysql for my forum. And I test this script, after the script was used on the characters to "?????" And see this error in running Code:
Doing forum 2........... Doing forum 4.......... Doing forum 8... Warning: Duplicate entry '?????8' for key 1 in /home/_/public_html/forum/ez_sql_mysql.php on line 204 Warning: Duplicate entry 'prefix_?????8_title_rich-0-global' for key 2 in /home/_/public_html/forum/ez_sql_mysql.php on line 204 Warning: Duplicate entry 'prefix_?????8_title_plain-0-global' for key 2 in /home/_/public_html/forum/ez_sql_mysql.php on line 204 ......Done. Now you MUST rebuild all languages in AdminCP > Languages & Phrases > Language Manager > Rebuild All Languages. |
#27
|
|||
|
|||
Rageem, I'm sorry I have no experience with non-Roman characters in databases like this.
|
#28
|
||||
|
||||
Pottsy, do you have ideas about how to merge prefixes or prefix sets?
|
#29
|
|||
|
|||
Alfa1, it was me at vb.com... I think I know what you want, and shall try to achieve this when I test and re-build on the next beta release. In essence, I shall try to get the script to (optionally) read all prefixes everywhere and make one set, then apply that one set to all forums.
|
#30
|
||||
|
||||
That would be a big enhancement. Is it possible to add a feature where the admin can select which sets to merge?
|
#31
|
||||
|
||||
Quote:
https://vborg.vbsupport.ru/showthread.php?p=1484367 Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|