Вы не зашли.
Не работает сий яваскрипт JavaScript - ShoworHide bbcodes / smilies в комментариях. Не работает в другом шаблоне, нажимаешь на ссылку а она не реагирует, в дефолтном скине всё впорядке. Лазил искал что где изменить, но так ни фига и не понял куда вообще нужно лезть и что менять.
Подскажите пжлст куда с этой проблемой нужно лезть...
Die Krupps Fan Community[ [NG CMS]
Не в сети
FeSs,
Смотри тут: templates/название_шаблона/plugins/comments/comments.form.tpl
<a href="javascript:ShowOrHide('bbcodes');">{l_bbcodes}</a><br />
<div id="bbcodes" style="display : none;">{bbcodes}</div>
<a href="javascript:ShowOrHide('smilies');">{l_smilies}</a><br />
<div id="smilies" style="display : none;">{smilies}</div>
{bbcodes} - содержимое переменной тут: templates/название_шаблона/bbcodes.tpl
{smilies} - содержимое переменной либо тут: /engine/skins/default/tpl/smilies.tpl
либо тут (можешь из /engine/skins/default/tpl/ скопировать в папку с шаблоном): templates/название_шаблона/smilies.tpl
Тут просто нечему не работать.
I ♥ NGeneration CMS
Не в сети
Чет я все равно не понял....вернее не могу понять что делать с тем что ты мне показал
Изменено FeSs (2010-11-07 18:45:42)
Die Krupps Fan Community[ [NG CMS]
Не в сети
Не в сети
Не работает сий яваскрипт JavaScript - ShoworHide bbcodes / smilies в комментариях. Не работает в другом шаблоне, нажимаешь на ссылку а она не реагирует, в дефолтном скине всё впорядке. Лазил искал что где изменить, но так ни фига и не понял куда вообще нужно лезть и что менять.
Подскажите пжлст куда с этой проблемой нужно лезть...
у меня было такое, помог этот совет http://ngcms.ru/forum/viewtopic.php?id=1262
Изменено defis (2010-11-07 20:39:44)
Не в сети
Wolverine
<script type="text/javascript">
var cajax = new sack();
function reload_captcha() {
var captc = document.getElementById('img_captcha');
if (captc != null) {
captc.src = "{captcha_url}?rand="+Math.random();
}
}
function add_comment(){
// First - delete previous error message
var perr;
if (perr=document.getElementById('error_message')) {
perr.parentNode.removeChild(perr);
}
// Now let's call AJAX comments add
var form = document.getElementById('comment');
//cajax.whattodo = 'append';
cajax.onShow("");[not-logged]
cajax.setVar("name", form.name.value);
cajax.setVar("password", form.password.value);
cajax.setVar("mail", form.mail.value);[captcha]
cajax.setVar("vcode", form.vcode.value); [/captcha][/not-logged]
cajax.setVar("content", form.content.value);
cajax.setVar("newsid", form.newsid.value);
cajax.setVar("ajax", "1");
cajax.setVar("json", "1");
cajax.requestFile = "{post_url}"; //+Math.random();
cajax.method = 'POST';
//cajax.element = 'new_comments';
cajax.onComplete = function() {
if (cajax.responseStatus[0] == 200) {
try {
resRX = eval('('+cajax.response+')');
var nc = document.getElementById('new_comments');
nc.innerHTML += resRX['data'];
if (resRX['status']) {
// Added successfully!
form.content.value = '';
}
} catch (err) {
alert('Error parsing JSON output. Result: '+cajax.response);
}
} else {
alert('TX.fail: HTTP code '+cajax.responseStatus[0]);
}
[captcha]
reload_captcha();[/captcha]
}
cajax.runAJAX();
}
</script>
<div id="new_comments"></div>
<form id="comment" method="post" action="{post_url}" name="form" [ajax]onsubmit="add_comment(); return false;"[/ajax]>
<input type="hidden" name="newsid" value="{newsid}" />
<input type="hidden" name="referer" value="{request_uri}" />
<div class="node clear">
<h1 class="title">{l_addcomment}</h1>
<div class="content">
<table class="formtable">
[not-logged]
<tr>
<td width="200" style="padding-left: 15px;">{l_name}</td>
<td style="padding: 5px;"><input type="text" size="30" name="name" value="{savedname}" /></td>
</tr>
<tr>
<td style="padding-left: 15px;">{l_password} <small>{l_ifreg}</small></td>
<td style="padding: 5px;"><input class="password" type="password" maxlength="16" size="30" name="password" value="" /></td>
</tr>
<tr>
<td style="padding-left: 15px;">{l_email} <small>{l_necessary}</small></td>
<td style="padding: 5px;"><input class="email" type="text" size="30" maxlength="70" name="mail" value="{savedmail}" /></label></td>
</tr>
[captcha]
<tr>
<td style="padding-left: 15px;"><img id="img_captcha" onclick="reload_captcha();" src="{captcha_url}/captcha.php?rand={rand}" alt="captcha" /></td>
<td style="padding: 5px;"><input class="important" type="text" name="vcode" maxlength="5" size="30" /></td>
</tr>
[/captcha]
[/not-logged]
<tr>
<td width="200" valign="top" style="padding-left: 5px;"><br />
<a href="javascript:ShowOrHide('bbcodes');"><img src="{tpl_url}/images/arr_bot.gif" border="0" />{l_bbcodes}</a><br />
<div id="bbcodes" style="display : none;"><br />{bbcodes}</div></td>
<td valign="top"><br />
<a href="javascript:ShowOrHide('smilies');"><img src="{tpl_url}/images/arr_bot.gif" border="0" />{l_smilies}</a><br />
<div id="smilies" style="display : none;"><br />{smilies}</div></td>
</tr>
<tr>
<td colspan="2" style="padding: 15px;">
<textarea name="content" id="content" style="width: 95%;" rows="8"></textarea>
</td>
</tr>
<tr>
<td style="padding: 15px;" align="left" colspan="2"><input type="submit" class="button" value="{l_add}"/></td>
</tr>
</table>
</table>
<div class="clear"></div>
</div>
</div>
</form>
defis, Попробовал, не получилось, даже не понял что это вообще меняет...вернее как это должно помочь
Smilies.tpl перенес в папку со стилем, все равно не работает
Изменено FeSs (2010-11-07 23:42:36)
Die Krupps Fan Community[ [NG CMS]
Не в сети
Die Krupps Fan Community[ [NG CMS]
Не в сети
Для гостей то нет....уже включил
Die Krupps Fan Community[ [NG CMS]
Не в сети
FeSs, <script type="text/javascript" src="{admin_url}/includes/js/functions.js"></script> в майне
Поставь себе Firebug - расширение для лисы, многие моменты сам будешь выявлять.
Изменено Trashcka (2010-11-08 01:57:24)
Не в сети
Trashcka, Огромное спасибо, а Firebug обязательно поставлю опытным нужно внимать о_О
Die Krupps Fan Community[ [NG CMS]
Не в сети
FeSs, кстати забыла сказать, там у тебя есть на одной странице (не в смысле на какой-то определенной, а просто на одной) по несколько вхождений одинаковых ID, идентификаторов может быть только один на страницу.
Т.е. вместо id="track" надо сделать class="track", ну и в стилях решетку заменить на точку.
Не в сети
Не в сети