Quote:
Originally Posted by dancue
I'm trying to add the security token to a mod that is giving me an error message. The mod is very important and I'm not getting any answers from the author.
The mod uses AJAX, which is what is not working. When someone uses quickreply and posts their reply it's supposed to automatically reveal the hidden content. Instead it gives the security token issue.
Here are the templates. Must there be a change to the xml file also?
Code:
<!--hide-addon-->
<if condition="$vboptions[disable_ajax] != 2">
<script type="text/javascript"><!--
var hpostid = 0;
var hmax = 0;
function findposts(obj,call){
ruf = call;
var laenge = obj.innerHTML.length;
if (hmax == '0'){
hmax = laenge;
} else if (hmax < laenge){
hmax = laenge;
Rufen(ruf);
}
}
var hide_aktiv = null;
var unhide = null;
var zahl = 0;
var old;
var postid
function Rufen(posting){
if (window.XMLHttpRequest) {
unhide = new XMLHttpRequest();
} else if (window.ActiveXObject) {
unhide = new ActiveXObject("Microsoft.XMLHTTP");
}
old = posting
var postids = posting.split(",");
if ( zahl < postids.length){
postid = postids[zahl];
unhide.open("POST", "showthread.php", true);
unhide.onreadystatechange = ausgeben;
unhide.setRequestHeader(
"Content-Type",
"application/x-www-form-urlencoded");
unhide.send("do=whatever&p="+postid+"&all="+old);
} else zahl = 0;
}
function ausgeben() {
if (unhide.readyState == 4) {
if (unhide.responseText != 'sid_hide_still_active'){
document.getElementById("post_message_"+postid).innerHTML =
unhide.responseText;
zahl++;
Rufen(old);
} else {
zahl++;
Rufen(old);
}
}
else setTimeout('ausgeben()', 200);
}
//-->
</script>
</if>
Code:
<if condition="$vboptions[disable_ajax] != 2 AND $vboptions[sid_hide_ajax_on] == 1">
<script type="text/javascript">
if (hide_aktiv) window.clearInterval(hide_aktiv);
var hide_aktiv = window.setInterval("findposts(fetch_object('posts'),'$hide_call')", 3000);
</script>
</if>
<div id="hide_fieldset"><fieldset>
<legend><span class="highlight">$vbphrase[sid_hide_post_hide]</span></legend>
$hide_img
</fieldset></div>
I understand it's the author's duty to solve the issue, but the author seems to have abandoned the mod.
I am not asking for the solution, but guidance.
|
I agree completely with the companion, I use this modification and tb I have these problems, it is a product very used in the forum and I cannot allow me the luxury of removing it, ask them please that they should help us in this topic, graces(thanks) Pd: since always I ask for excuses for my English one, for which I use one I translate of Spanish to groins, sie