Изменение интерфейса Общительной Наны:
Шаблон формы подачи комментария заимствован у сервиса обратной связи, и при смене дизайна Вы автоматически получаете адекватный дизайну внешний вид Общительной Наны, так как CSS движка наследуются.
Все сопровождающие надписи к полям формы комментирования следует искать в кнопке "Setup" под авторизацией в админке, раздел «Настройки модуля комментирования», пункт "Интерфейс блока комментирования". Вносите туда любые изменения, и жмите кнопку сохранения.
При желании изменить внешний вид блока с размещённым комментарием, а также форму редактирования комментария под админкой, придётся обратиться к файлу ./data/content/_remark.php и внести исправления в шаблоны форм и соответствующие им css стили. Что не создаст проблем для дизайнера.
О разрешённых символах:
Элементарные соображения безопасности предписывают устанавливать надзор за любыми данными, получаемыми сайтом из паблика. Строго в рамках сложившихся традиций, для каждого из полей формы комментирования, помимо предусмотренных логикой его работы значений (как правило, это цифры и буквы), разрешены только некоторые символы (главным образом необходимые знаки препинания).
Однако Вам может захотеться расширить их ассортимент. Например, внести какие-то символы национального алфавита. Это можно.
Делается это в файле ./data/content/_remark.php в таком месте:
$_r=array( 'syms' => ' -.,!:?()іІєЄїЇ', # символы, разрешённые в теме комментария 'symn' => ' -.іІєЄїЇ', # символы, разрешённые в имени комментатора ...
- просто дописываете внутрь одинарных кавычек нужные Вам знаки клавиатуры.
Только помните, что, разрешив шибко многое, и получив от благодарного хакера вредоносный код, чего-то малость покорёживший, Вы сами будете в том виноваты.
Вебмастеру-экспериментатору.
Обратите внимание, что первый пункт инструкции раздела "Инсталляция и настройка" предписывает обратиться к модулю Общительной Наны до вызова модуля дизайна. Это означает, что к моменту сборки документа (чем как раз и занимается модуль дизайна) все дефолтовые настройки Общительной Наны уже определены и загружены, и, вообще-то говоря, могут быть как угодно переопределены для данной конкретной страницы независимо от всех других.
Для этого необходимо и достаточно в структуре документа до переменной $title=... переопределить одну или нескольких переменных, если необходимо, чтобы на этой странице Общительная Нана вела себя не так, как это задано её настройками в общем случае.
| Переменная: | Значение: | Что получится: |
| $_s['remark']['onair']= | false; true; |
Сервис выключен. Сервис включен. |
| $_s['remark']['place']= | false; true; |
Комментарии размещаются в документе. Комментарии в отдельном URL-e. |
$_s['remark']['viewer']= |
'cote'; 'comm'; |
Если $_s['remark']['place']=true; то: Отображаем текст и комментарии. Только комментарии, без текста документа. |
| $_s['remark']['method']= | false; true; |
Новые комментарии сверху. Новые комментарии снизу. |
$_s['remark']['poster']= |
'text'; 'comm'; 'cote'; 'none'; |
Страница комментирования содержит: Только текст документа. Только комментарии. И текст, и комментарии. Только форму постинга. |
| $_s['remark']['noindex']= | false; true; |
Ссылки с комментариев не в ноиндексе. Использован контейнер <noindex> |
| $_s['remark']['nofollow']= | false; true; |
Ссылки с комментариев не в нофоллове. Использован атрибут ссылки rel="nofollow" |
Например, если на данном сайте по дефолту для комментариев создаются отдельные URL-ы, но мы в меню прицепили страничку для пожеланий, и хотим, чтобы на ней комментарии выводились в теле странички (а не по ссылке с неё), то применяем соответствующий ключик для изменения ситуации:
$_s['remark']['place']=false; $title='Стена плача:'; $content=<<<content <h1 class="panel"><em><em>Место для всевозможных предложений:</em></em></h1> content;