Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Java script

Супер пользователь
Сообщений: 49
Помогите, Нужно кусок джава скрипта выделенный в скрине вынести в отдельный файла скрипта и переподключить.Например вот так. Если это возможно?

<?
<script src="scripts/forum_scripts/forum.js" type="text/javascript" charset="utf-8"></script>
?>


Ссылка на скрин:
http://i63.fastpic.ru/big/2014/0703/f1/3b510252e92ed181d720506d0fb767f1.jpg

-- Изменено "serg": 03.07.2014 15:37 --
Разработчик
Сообщений: 287
Этот код в init.php. Вырежте его и вставьте в java/functions.js

Только его нужно обернуть кодом:
jQuery(function($){
<<<code>>>
});
Супер пользователь
Сообщений: 49
А в каком init.php? Дайте полный путь до этого файла. Ни в одном init.php нет такого кода
Разработчик
Сообщений: 605
Имелся init.php в корневой папке текущей темы. Как правило скрипты в системе подключаются через вызовы методов AddJSFile и AddJS объектов System::site() или System::admin(), а не вставкой куда-нибудь вручную тега script (это сделает шаблонизатор за вас при рендеринге страницы).
Супер пользователь
Сообщений: 49
Мартин:
Как правило скрипты в системе подключаются через вызовы методов AddJSFile

т.е вот так?
System::site()->AddJSFile('functions.js');

Кстати,за что отвечает этот скрипт,который в первом посте на скрине.

-- Изменено "serg": 12.07.2014 13:29 --
Разработчик
Сообщений: 605
Да, он подключит тогда файл из папки java, которая находится в корне темы оформления.
Разработчик
Сообщений: 287
serg:
Кстати,за что отвечает этот скрипт,который в первом посте на скрине.

Colorbox - просмотр полных изображений при нажатии на миниатюры.
SyntaxHighlighter - подсветка синтаксиса кода, вставленного с помощью кнопки вставки кода в HTML редакторе.
И автоматическое закрытие формы ввода комментария, при клике вне формы.
Супер пользователь
Сообщений: 49
хех, опять каша в голове.
А где физически находиться этот код?
<script type="text/javascript">
jQuery(function($){$(".colorbox").colorbox({rel: "colorbox_group", maxWidth: "100%", maxHeight: "100%"});

SyntaxHighlighter.config.strings.expandSource = 'Показать код';
SyntaxHighlighter.all();
$('[title]').tipTip({
delay: 0,
defaultPosition: "top"
});
$(document).mousedown(function(event){
if($('#'+last_container_id).is(':visible') && $(event.target).parents().filter(".post-form").length == 0){
post_reply(last_container_id);
}
});
});

</script>
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: