[РЕШЕНО] Как раскрыть форму добавления комментария?
Простите за простой вопрос, но облазил все файлы comment и comment_tree никак не могу понять, как все таки раскрыть форму комментариев?
Чтобы по умолчанию она была такой:
А не такой:
Получается пользователю приходиться делать лишнее нажатие на ссылку: «Оставить комментарий»
Забыл добавить что:
1. установлен плагин Open ID Comments
2. Версия LS 0.5.1
3. Шаблон Social-Jquery
РЕШЕНИЕ:
Так как шаблоном является «social-jquery» поэтому в /templates/skin/social-jquery/js/comment.js
поменял на
и
Поменял на:
И далее в файле comment_tree.tpl
Закомментировал (можно и удалить) следующую строку:
Спасибо AndreySuperstar за помощь!!!
С уважением,
core01
Чтобы по умолчанию она была такой:
А не такой:
Получается пользователю приходиться делать лишнее нажатие на ссылку: «Оставить комментарий»
Забыл добавить что:
1. установлен плагин Open ID Comments
2. Версия LS 0.5.1
3. Шаблон Social-Jquery
РЕШЕНИЕ:
Так как шаблоном является «social-jquery» поэтому в /templates/skin/social-jquery/js/comment.js
$('#comment_preview_'+this.iCurrentShowFormComment).html('').css('display','none');
поменял на
$('#comment_preview_'+this.iCurrentShowFormComment).html('').css('display','block');
и
if (this.iCurrentShowFormComment==idComment && $('#reply_'+idComment).css('display')=='block') {
Поменял на:
if (this.iCurrentShowFormComment==idComment && $('#reply_'+idComment).css('display')=='none') {
И далее в файле comment_tree.tpl
Закомментировал (можно и удалить) следующую строку:
<h4 class="reply-header" id="add_comment_root"><a href="#" onclick="ls.comments.toggleCommentForm(0); return false;">{$aLang.comment_leave}</a></h4>
Спасибо AndreySuperstar за помощь!!!
С уважением,
core01
9 комментариев
Найди
Подумай, что там удалить, может весь абзац ниже. И ссылку в заголовке «Оставить комментарий» в шаблоне comment.tpl убрать.
Если отключаю этот код, то в форме комментариев отсутствует панель с кнопками:
В шаблоне в файле JS идёт инициализация класса комментариев — у меня это /templates/skin/synio/js/template.js
А дальше нужно понять, что и как и для чего инициализируется. Это происходит уже в главном файле, выше скинов — у меня /engine/lib/internal/template/js/comments.js
Там нужно не фунцию курочить, а найти инициализацю и там отключить скрытие формы, смотрим, у меня строка 330 — this.init = function()
Или удалите эту строку или закомментируйте //
Пока разработчики LS не поймут, что нужно сделать хотя бы десятистраничное руководство и положить его рядом со ссылкой СКАЧАТЬ LS — то после скачивания вашей красивейшей CMS до 90% скачаших её удалят и поставят WordPress (!)