Quote:
Originally Posted by kh99
Oh, OK - I don't do enough html to keep that stuff straight. But I think then the reason it doesn't work is that it ends up producing a php string where the quotes are unmatched (or matched but not the way you intended). This stuff gets really confusing and hard to keep track of in my mind, but I think if you did this is might work:
Code:
title=\\'<scanu>\' . $forum[\'description\'] . \'</scanu>\\'
|
That's the same for me, anyway it doesn't work

Very strange!
I tried " and it worked but not as i want
I tried \' and it doesn't work
Now i tried \\' and it still doesn't work
Now the last thing i can do is change this
on
and so i can leave title = 'etc...' without problems, i have just to place a
\ before the
"
--------------- Added [DATE]1324395032[/DATE] at [TIME]1324395032[/TIME] ---------------
Worst! Damn this code is perfect!
Code:
$find = '<h2 class="forumtitle"><a href="\' . vB_Template_Runtime::linkBuild("forum", $forum) . \'">\' . $forum[\'title\'] . \'</a></h2>';
$replace = '<h2 class="forumtitle"><div id="scanu"><a title="<scanu>\' . $forum[\'description\'] . \'</scanu>" href="\' . vB_Template_Runtime::linkBuild("forum", $forum) . \'">\' . $forum[\'title\'] . \'</a></div></h2>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="http://cdn.jquerytools.org/1.2.6/all/jquery.tools.min.js"></script>
<script>
$("#scanu a[title]").tooltip({
position: "center right",
effect: "slide"
});
</script>
<style>
scanu {
background:black;
color:white;
padding: 5px 10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
filter:alpha(opacity=68);
-moz-opacity:.68;
opacity:.68;
}
</style>';
$vbulletin->templatecache['forumhome_forumbit_level2_post'] = str_replace($find, $replace, $vbulletin->templatecache['forumhome_forumbit_level2_post']);
Why i can't change " to \' ?