The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
![]()
I'm coding a script in PHP that echo out some of the posts from database. My problem is those posts that I echo out are included with [b],[color]...How do I convert them back to HTML using vBulletin bbcode script?
|
#2
|
||||
|
||||
![]()
You'll want to go take a look at the vB_BbCodeParser - includes/class_bbcode.php
|
#3
|
|||
|
|||
![]()
thanks for the reply. The other guys told me to use this
PHP Code:
Quote:
|
#4
|
||||
|
||||
![]()
Post your exact code that is giving the error.
|
#5
|
|||
|
|||
![]()
here is my little code
PHP Code:
Quote:
|
#6
|
||||
|
||||
![]()
You may want to look at the function process_group_message_preview to see how they use the parser and then get the html for the text.
|
#7
|
|||
|
|||
![]()
I still dont get it. Can you please be more specific?
|
#8
|
||||
|
||||
![]()
Basically, there are several examples in the vbulletin code of this being done. I'm wondering if you've looked any of them up? There is an example in the function I posted about, there is also an example in a couple of the widgets. They all do this slightly differently and it may help if you take a look and see what they are doing and why.
In debugging, you may want to spit out the pagetext first before doing the bbcode parsing just to see what it is and see if you can figure out why it is having problems. Try different posts - do you still have the same problem? Put in text of your own - still the same problem? |
#9
|
|||
|
|||
![]()
Like I said, the code works perfectly with single text (the one that I manually input). Just have problem with the text from database does not matter which post.
I have tried to search for the same content on this forum and I dont see any similar problem. I tried https://vborg.vbsupport.ru/showthread.php?t=242454 >> no luck. https://vborg.vbsupport.ru/showthread.php?t=242760 >> no luck. https://vborg.vbsupport.ru/showthread.php?t=236245 >> this is widget not that page. I even tried to look at showpost.php file and copy the code, but the same problem occurs... Im so frustrated after 2hrs on this forum and google. But no thing helpful; what do I do now? ![]() |
#10
|
||||
|
||||
![]()
Don't search on the forum, search in the vbulletin files themselves. Look how the recent posts forum block is done (recentposts.php). That's going to have very, very similar code, no? And did you try what I suggested which is to spit out the actual post text? What if you aren't grabbing it correctly with your query and that is the problem? You need to know that your code is getting it. Debugging is all about figuring out exactly where the problem is and the way you do that is by spitting out whatever you are after whenever you can.
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|