• Размер шрифта:
  • Home
  • Email
  • Stat
  • Login

Изменение интерфейса Общительной Наны:

Шаблон формы подачи комментария заимствован у сервиса обратной связи, и при смене дизайна Вы автоматически получаете адекватный дизайну внешний вид Общительной Наны, так как 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;

© 2008-2010 Lasto NANO-CMS в общительном варианте | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi | Memory consumption: 1.25 Mb