Преобразование JS

Здравствуйте!
Адаптирую плагин livestreet. Мне необходимо подключить файлы:
 			Config::Set('head.rules.test', array(
				'path'	=> '___path.root.web___/test,
				'js'		=> array(
					'include' => array(
						Plugin::GetTemplateWebPath(__CLASS__)."js/test.js",
					),
					'exclude' => array(
						"___path.static.skin___/js/vote.js",
					),
				),
				'css'		=> array(
					'include' => array(
							Plugin::GetTemplateWebPath(__CLASS__)."css/test.css",
					),
				),
			)); 

Возникает ошибка:
Exception: Method «ExcludeJs» not exists in class «ModuleViewerAsset»
Открываю файл /engine/classes/modules/viewer/Viewer.class.php. В нём строка:
$this->ViewerAsset_ExcludeJs($aRule['js']['exclude']);
. Действительно нигде не прописан метод ExcludeJs.

Как решить? :-)

Модальное окно и селект

Здравствуйте!
Есть у меня модальное окно. В нём форма для редактирования. Пара input и несколько select. На странице есть таблица с кнопкой редактировать. При её нажатии берутся данные таблицы и вставляются в модальное окно. Текстовые input вставляются нормально. А вот с select уже сломал голову. Каким бы способом не вставлял (выбирал нужный option) данные — визуально select стоит на одной позиции. То есть пишу:
$('.select').val(3);
alert($('.select').val());
Получаю всё правильно. Селект выбирается. Но визуально в форме я никак не могу заставить показать.
Помогите! :-)

Комментарии вытягиваются в одну строку

Ребята, кто знает почему то когда я пишу комментарий к топику он вытягивается в одну строку, т.е. нет переноса строки. Жутко неудобно. Может плагин какой глючит? Вот список активных плагинов.

LS Compatibility: v.1.0
Categories: v.1.1.4
Smiles: v.0.5.3
Sitemap: v.1.0
Admin users: v.1.2.2
AntiBot: v.1.2.4
Mailing: v.0.4.0
Пингатор (исправленный): v.1.0.2
Topic Intro: v.1.1.3
Blogs Autoconnect Plugin: v.2.0.0
Experience: v.1.0
SEOPack: v.1.0.0
Commentquote — цитирование в комментариях: v.1.0
AutoCut: v.0.0.4
Config Engine: v.1.2.4
Alto Banneroid: v.0.1
Dynamic: v.1.0.0
LsDigest (дайджест лучших топиков): v.0.4.0

Alto 1.0.7 Шаблон experience. Кстати проверил в дефолтном шаблоне строки переносятся нормально...

Как добавить кнопку абзаца в редактор?

Добавил в style.min.css к тегу p такое:
text-indent: 40px;
Получилось так:
p {
  margin: 0 0 9px; text-indent: 40px;
}


Теперь перед строкой в которой необходимо сделать отступ ставлю
<p>
в конце блока текста
</p>

Вручную немного муторно все это расставлять по тексту. Может кто то знает как в редактор вывести соответствующую кнопку? Было бы здорово, выделил блок текста, нажал кнопку и этот блок обрамлен
<p>...</p>
Помогите пожалуйста светлые головы.

Дублируются комментарии

Может, кто-то сможет подсказать, куда копать. Буду благодарен.

Работал поверх шаблона Experience, в основном правил стили. И в какой-то момент при добавлении нового комментария все старые комментарии начали дублироваться. Вот так как на картинке — https://yadi.sk/i/aWIhSbHIcURak. Новый коммент обведен.

После обновления страницы — все приходит в норму.

Кроме этого, сразу после добавления комента пропадает слово «Комментариев» в шапке блока коментов.

Ошибок в шаблонах вывода коментов нет, пытался заменить свои файлы файлами из чистого Experience — все равно ошибка.

обязательное заполнение дополнительных полей

Можно ли как то сделать проверку на то, что пользователь заполнил дополнительные поля и загрузил фото в топик?

NovaBuild 0.4.4.94

NovaBuild 0.4.4.94 исправляет ряд ошибок в предыдущей версии сборки. Для обновления достаточно старые файлы заменить на новые (настоятельно рекомендуется перед обновлением сделать резервную копию сайта).

Список дополнений, позволяющих расширить возможности сборки, пополнился новым плагином WebMoney.

Присутствует ли в alto загрузка изображений по урлу? (для превью видео)

Одним из типов топиков на сайте я хочу сделать видео и мне необходимы превьюшки для этих топиков. Как распарсить ссылку на видео с ютуба , чтобы получить ссылка на картинку-превью я разобрался. а вот как мне по этой ссылке загрузить файл на сервер? Заложен ли такой функционал в альто или есть только загрузка из файловой системы?
И если есть то куда копать?

Как переименовать хук

Есть ли какие-то правила именования хуков?
возьмем для примера хук,который подгружает дополнительные поля в топик.
в HookMain:
$this->AddHook('template_topic_content_end', 'showfields', __CLASS__, 150);

в шаблоне
	{hook run='topic_content_end' topic=$oTopic bTopicList=$bTopicList}

переименовываю в topic_content_field и template_topic_content_field — работает.
переименовываю в content_field и template_content_field — не работает. Почему?