Не работают смайлики — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «'''Ошибка:<br/>''' На форуме или в блогах, при нажатии на смайлик перекидывает вверх страницы и …»)
 
 
Строка 9: Строка 9:
 
По умолчанию, шаблоны дизайна располагаются в папке ''/tpls/content/'' или ''/xsltTpls/'', если Вы используете xsl-шаблонизатор.<br/><br/>
 
По умолчанию, шаблоны дизайна располагаются в папке ''/tpls/content/'' или ''/xsltTpls/'', если Вы используете xsl-шаблонизатор.<br/><br/>
  
'''Обратите внимание!!!'''<br/>
+
Пример подключения в шаблоне:
Данный скрипт (и многие другие, необходимые для нормальной работы системы) подключается стандартным макросом %system includeQuickEditJs()%. Поэтому, если Вы в дальнейшем будите использовать его, то может возникнуть ошибка, из-за дважды подключенного скрипта.
+
<source lang="xml">
 +
<head>
 +
 
 +
<script type="text/javascript" src="/js/guest.js?%system_build%"></script>
 +
%system includeQuickEditJs()%
 +
%system includeEditInPlaceJs()%
 +
 
 +
 
 +
%data getRssMeta(%pid%)%
 +
%data getAtomMeta(%pid%)%
 +
</head>
 +
</source>
 +
 
 +
[[Категория:Решение проблем и ошибок]][[Категория:Модуль Форум]][[Категория:Модуль Блоги20]]

Текущая версия на 11:24, 26 апреля 2014

Ошибка:
На форуме или в блогах, при нажатии на смайлик перекидывает вверх страницы и ничего не происходит.

Решение:
Дело в том, что в шаблоне дизайна не подключен необходимый для работы данного функционала скрипт guest.js. Это можно сделать, добавив запись примерно такого вида:

<script type="text/javascript" src="/js/guest.js"></script>

По умолчанию, шаблоны дизайна располагаются в папке /tpls/content/ или /xsltTpls/, если Вы используете xsl-шаблонизатор.

Пример подключения в шаблоне:

	<head>

		<script type="text/javascript" src="/js/guest.js?%system_build%"></script>
		%system includeQuickEditJs()%
		%system includeEditInPlaceJs()%


		%data getRssMeta(%pid%)%
		%data getAtomMeta(%pid%)%		
	</head>