The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
How to fix that all inline images are showed only as full?
Hello!
I've a strange trouble, all the inline images are shown at full size, untile the file is just inserted inline I can change image/thumbnail setting double clicking it, but after I post the message the images are shoe at full size. I tried to use a CLEAN template and disable ALL mods but nothing... I've vBulletin 4.2.2 and I've that trouble on two different boards. My template vars about thumbnail are: Inline Attached Image Thumbnail Maximum Size: 150px Inline Attached Image Medium Maximum Size: 300px Inline Attached Image Large Maximum Size: 1024px Any suggest to fix it? |
#2
|
||||
|
||||
I assume the two forums are on the same server? Have you tried setting up a test site on that server - totally new install - and seeing if you have the same problem right out of the box?
|
#3
|
||||
|
||||
No I haven't tried, but on vbulletin.com there are other people with same trouble.
I does a video of the trouble: http://www.redfoxy.it/vbulletin_inline.mp4 As you can see, the inline image was translated in [IMG] tag |
#4
|
|||
|
|||
Just out of curiosity, have you verified your image settings in the admincp under Message Attachment Options? There are a few settings there that can affect how images are displayed in posts on the board.
|
#5
|
||||
|
||||
Quote:
I've an update for that trouble, looks like thats a trouble of the wysiwyg editor, when I insert inline a thumbnail with the wysiwyg disabled, it insert a [ATTACH ] tag but if I switch from textual editor to wysiwyg and than I switch again to text it change the attach tag to img tag! --------------- Added [DATE]1393954791[/DATE] at [TIME]1393954791[/TIME] --------------- Just to be sure, my Message Attachment Options are:
--------------- Added [DATE]1393992215[/DATE] at [TIME]1393992215[/TIME] --------------- Ok, now there is something of weird... Test 1: I tried to install a clean vBulletin 4.2.2 on my official server, using a new DB, after I installed it I tried to verify the inline trouble and that clean vBulletin have that trouble. Test 2: I've a fresh installed local Virtual Machine with FreeBSD, like the official server, with about all package installed, I tried to installa a fresh vBulletin 4.2.2 but that installation have inline image trouble too... Test 3: Fresh install of lastes stable Debian with Apache 2 (not Nginx as official server), than I've installed a fresh vBulletin 4.2.2 and... It goes! There isn't inline trouble! After a fast debug I found similar errors on test 1 and 2: Code:
Warning: preg_match() [function.preg-match]: Compilation failed: invalid range in character class at offset 23 in ..../includes/class_wysiwygparser.php on line 481 Code:
if (preg_match('#attachment.php\?attachmentid=(\d+)#si', $img_url, $matches) AND preg_match('#class=(\'|"|)([a-z0-9_-\s]+)?\s*previewthumb\s*([a-z0-9_-\s]+)?(\\1)#si', $fullurl)) { return '[ATTACH=CONFIG]' . $matches[1] . '[/ATTACH]'; } <?php $img_url ='http://192.168.1.55/attachment.php?attachmentid=36&stc=1'; $fullurl ='<img src="http://192.168.1.55/attachment.php?attachmentid=36&stc=1" attachmentid="36" alt="" id="vbattach_36" class="previewthumb">'; if (preg_match('#attachment.php\?attachmentid=(\d+)#s i', $img_url, $matches) AND preg_match('#class=(\'|"|)([a-z0-9_-\s]+)?\s*previewthumb\s*([a-z0-9_-\s]+)?(\\1)#si', $fullurl)) { echo "it's ok"; } ?> If I run that file on freebsd server it give error: Warning: preg_match(): Compilation failed: invalid range in character class at offset 23 in x.php on line 5 But if I run it on the Debian server it goes! That's really strange, some suggest to fix it? |
#6
|
||||
|
||||
Ok I got it! PCRE 8.34 have a bug, it's all ok with PCRE 8.33
|
4 благодарности(ей) от: | ||
Barcham, Lynne, RichieBoy67, tbworld |
#7
|
|||
|
|||
Glad to see you got it worked out! :up:
|
#8
|
||||
|
||||
Wow! That's quite interesting. Thank you so much for letting us know what was going on!
|
#9
|
|||
|
|||
Thanks for letting us know!
I am looking into the changelog for PCRE 8.34 against the expression to see what has changed. If it is not a bug, I will post a new updated expression. Great work! |
#10
|
||||
|
||||
Ok I fixed it, in the regex you must change _- with -_
Change: Quote:
Quote:
|
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|