![]() |
The big issue with updating to 3.8.8. is they want you to buy a vb 5 license just to get 3.8.8 unless I sneak download it and install it.
I am considering going all the way to vb 5: https://vborg.vbsupport.ru/showthrea...93#post2496993 |
Depending on your hosting environment you might still be able to run PHP v5.3. Talk to your host. Although, there are several threads here on vBulletin.org discussing running v3.8.7 on PHP v5.4.
|
Yes I can set it back to 5.2 or 5.3, but somehow I suspect that is not the problem. Maybe I need to reinstall this thread tagger, or maybe there is a conflict elsewhere.
|
I cannot comment about the 'autotagger' error as I do not use the MOD. However, that is a somewhat typical php 5.3 --> 5.4 error.
|
It has nothing to do with the version of the vbulletin (3.8.7 PL4 or 3.8.8. beta 4) - I verified this. Also I reinstalled the auto thread tagger - same error, unable to "Save" edit unless "Go Advanced," and then view those errors as noted before edit is saved.
|
You could try to replace the error line #15 with:
Code:
if (!isset($thread['threadid']) or intval($thread['threadid']) == 0) |
Quote:
|
It has always been the product that was incompatible with php 5.4. It was never a vBulletin problem. I do not remember anyone stating that it was. :)
Since this is not reusable code, there is not much for anyone to do here. A kind request has to be made to the author of the code for updating. |
Quote:
Success! seems to work okay now. (I even toggled the file back and forth with the original code to make sure this was the issue - it was!) Able to edit properly now in both quick edit form (so more forever spinning circle on the Save) and advance edit, with no errors. |
this plugin is not useful anymore, twitter will flag your account because it looks spammy
|
Don't use twitter then :)
|
thanks for plugin :)
|
How about making this for vb 5 - vb5 is the wave of the future!
I was stuck in vb3 for years but now that I've upgraded to vb5 over all I am glad I made the move. |
Quote:
|
Would love to see an update to this in order to work with PHP 5.4 please ooooh please!
|
Worked OK for me on php 5.4 ?
Anyway it does not appear to work on php 7.x I have not yet had chance to look at a fix for it although in theory it does not (appear) to be a difficult thing to sort out. Code:
Call to undefined function split() in ....\includes\functions_autotagger.php on line 148 Trace: Code:
#1 : vbstop() called in ....\includes\class_core.php on line 3834 I've not looked into this just yet but if anyone has any clues would be appreciated to point me in the right direction! :D |
1 Attachment(s)
I thought I'd try replacing split with explode, which after a couple of tests appears to work now. :)
There are 11 instances of 'split' (not 'preg_split' , just 'split') to change in / includes / functions_autotagger.php , did not notice anything else in the two other files that needed any changes. "Proof is in the pudding" so to speak so I grabbed a few RSS imports, then manually ran the auto tagger and now it does work with php7... I am running 7.0.10 to be more precise about it. Pic of a random test RSS thread which then had the auto tagger run on it: |
All times are GMT. The time now is 04:48 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|