Что за код и откуда он взялся в шаблоне?

Автор jagger, 17 июля 2008, 18:39:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

jagger

Ситуация следующая: непонятно с какого момента, но почему-то в одном из шаблонов джумлы начал появляться код smf ( http://rlab.ru/tools/ )... Если просмотреть исходный текст страницы, то начиная сто строки 117 можно увидеть:
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_formSubmitted;
function submitonce(theform)
{
smf_formSubmitted = true;
}

function send_form(form_id)
{
document.getElementById(form_id).submit();
}

function submitThisOnce(item)
{
// Hateful, hateful fix for Safari 1.3 beta.
if (navigator.userAgent.indexOf('AppleWebKit') != -1)
return !smf_formSubmitted;

for (var i = 0; i < item.form.length; i++)
if (typeof(item.form[i]) != "undefined" && item.form[i].tagName.toLowerCase() == "textarea")
item.form[i].readOnly = true;

return !smf_formSubmitted;
}
// ]]></script>

Вопрос в том, откуда он взялся и за что вообще отвечает? в шаблоне никакого намека нету даже на этот код:

...
<div class="bottom_padding"><img src="<?php echo $mosConfig_live_site?>/templates/images/shim.gif" width="1" height="1" alt="" /></div>
<div class="dots"><img src="<?php echo $mosConfig_live_site?>/templates/images/shim.gif" width="1" height="1" border="0" alt="" /></div>
<!-- END Шапка -->

  </td>
</tr>
<tr style="height: 100%;" valign=top>
  <td>

<!-- Правый блок -->
<div class="main_column">
<?php mosmainbody(); ?>
</div>
<!-- END Правый блок -->

<!-- Левый блок -->
<div class="left_column">
<?php mosLoadModules 'left',-1); ?>
</div>
<!-- END левый блок -->
...


Какие будут предположения и куда вообще рыть?

ИМХО возможно это код smf.discussbot'a, но почему он появляется в том шаблоне, в котором вообще обсуждения не используются...

jagger

Покопал... действительно этот код дискассбот вставляет... Тогда другие два вопроса:
что этот код делает и нужен ли он, т.к. без него все вроде норм работает?
и второй - как сделать так, чтобы этот код отображался только на тех страницах, где идет вызов мамбота? (поидее это более правильно)