vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Dynamic Announcements: Programmable Forum Home Announcement/Message with conditionals (https://vborg.vbsupport.ru/showthread.php?t=43194)

Banana 11-20-2002 08:08 PM

Just installed it and everything works fine.....except I can't embed bbcode (e.g. , ) in the announcement. I have no conditionals....so just an announcement everyone can see. Ideas?

Logician 11-20-2002 10:53 PM

Quote:

Originally posted by Banana
Just installed it and everything works fine.....except I can't embed bbcode (e.g. , ) in the announcement. I have no conditionals....so just an announcement everyone can see. Ideas?
Did you read here?

Banana 11-21-2002 08:01 AM

Yes, but which post? Maybe best if you quote a little bit of it....i'll manage then! ta

Logician 11-21-2002 08:10 AM

Quote:

Originally posted by Banana
Yes, but which post? Maybe best if you quote a little bit of it....i'll manage then! ta
My link was supposed to take directly to the post itself (you need to wait the page loaded completely). It's postid 78 in this thread with a big red title:
IMPORTANT NOTICE FOR V.2.2.8 (OR LATER) USERS:

Banana 11-21-2002 01:47 PM

Yes, the contents of that post are in the installation instructions and applied correctly.

Banana 11-22-2002 09:59 AM

Incidentally, I don't get the symptoms as described in that post. The CONDITIONALS appear to work fine. It's the vbCode that don't (e.g. "[b]").

Other than that - fantastic hack!

Logician 11-22-2002 01:39 PM

Quote:

Originally posted by Banana
[B]Incidentally, I don't get the symptoms as described in that post. The CONDITIONALS appear to work fine. It's the vbCode that don't (e.g. "").

1- What exactly happens when you use them? (Any screenshots?)
2- Can you use $bbuserinfo[username]?
3- Can you use smilies?
4- What's your vb version?
5- Can you use other vb code like quote or php or font
6- Do URL converted well?
7- Is there any chance that you modified default vb code for bold or italic in Admin CP/BB Code section?

Banana 11-22-2002 01:47 PM

Quote:

Originally posted by Logician

1- What exactly happens when you use them? (Any screenshots?)
2- Can you use $bbuserinfo[username]?
3- Can you use smilies?
4- What's your vb version?
5- Can you use other vb code like quote or php or font
6- Do URL converted well?
7- Is there any chance that you modified default vb code for bold or italic in Admin CP/BB Code section?

1. Text reads: "A test announcement [ b]bold [ b] Here's a smile : )" in announcement admin box and on the actual announcement shown to user(s). (n.b. I've added spaces in THIS post between bb codes - otherwise they work here :( )
2. No
3. No.
4. 2.2.8 (Yes I have installed the patch for 2.2.8 as described above)
5. No
6. Not sure what you mean
7. No - they work fine in actual postings.

Logician 11-22-2002 10:04 PM

Quote:

Originally posted by Banana
[B]Incidentally, I don't get the symptoms as described in that post. The CONDITIONALS appear to work fine. It's the vbCode that don't (e.g. "").

weird.. I installed a test 228 board from the ground and applied the hack to test the bug you mentioned, but hack works fine in the 228 board as you can see in the screenshot. :rolleyes:

Only thing I can think of is the existance of another hack in your board which clashes with this one in the function.php. To test it, try this:

In hack code find,
PHP Code:

$matches14[2]=bbcodeparse($matches14[2]); 

And replace as:

PHP Code:

$matches14[2]=bbcodeparse2($matches14[2],1,1,1,1); 

and find:
PHP Code:

$matches14[2]=bbcodeparse(trim($matches14[2])); 

Replace as
PHP Code:

$matches14[2]=bbcodeparse2(trim($matches14[2]),1,1,1,1); 


Banana 11-22-2002 11:42 PM

No dice. This is how the bottom of functions.php looks post the above eidt being applied.......
Code:

// Logician Dynamic Forum Announcements Hack
function dynamic_a($logician_dfa_incoming1)
{
extract ($GLOBALS);

while (preg_match("/\[\[(.*)\]\](.*)\[\[(\/\\1)\]\]/siU",$logician_dfa_incoming1,$matches14))
{
        /*
        echo "<br> conditional parse- 1=".$matches14[1];
        echo '$matches14[0]'.$matches14[0].'<br><br>';// => Whole text
        echo '$matches14[1]'.$matches14[1].'<br><br>';// => conditional itself
        echo '$matches14[2]'.$matches14[2].'<br><br>';// => Text between conditional
        echo '$matches14[3]'.$matches14[3].'<br><br>';// => conditional close tag (with closing /)
        */
@eval ('if ('.stripslashes($matches14[1]).') { $eval_deger= "1"; } else { $eval_deger= "0"; }');
        if ($eval_deger==1)        //if conditional applied
                {
                //$logician_dfa_incoming1=preg_replace("/\[\[(.*)\]\](.*)\[\[(\/\\1)\]\]/siU", "\\2", $logician_dfa_incoming1);
                //echo "conditional $matches14[1] applied!<br>" ;
                $matches14[2]=bbcodeparse(trim($matches14[2]),1,1,1,1);
                eval("\$dfh_announcement1 = \"".gettemplate("dfh_announcement")."\";");
                return $dfh_announcement1;
                }
        else //conditional not applied so let's delete it so that it wont be matched in preg_match again..
                {$logician_dfa_incoming1=str_replace($matches14[0], '', $logician_dfa_incoming1);}

}

//echo "no conditional found or applies<br>";
                $matches14[2]=trim($logician_dfa_incoming1);
                if (trim($matches14[2])) {$matches14[2]=bbcodeparse($matches14[2],1,1,1,1);eval("\$dfh_announcement1 = \"".gettemplate("dfh_announcement")."\";");}
                return $dfh_announcement1;
}
// Logician Dynamic Forum Announcements Hack
?>

There's no other hacks in the file.

I changed announcement text and saved it too.


All times are GMT. The time now is 09:45 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
  • Page Generation 0.01413 seconds
  • Memory Usage 1,757KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (4)bbcode_php_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete