Небольшая помощь нужно по аяксу на лайвстрит

Вообщем у меня на сайте появился новый блок ul там 50 тегов li с содержимым.

Подскажите как сделать чтобы как в активности у лайвстрита,



по умолчанию показывалось только 5 тегов с содержимым а после нажатия на кнопку грузились остольные 5 тегов

Шаблон: загрузка js-библиотек в footer'e шаблона

Подскажите, пожалуйста, в следующем вопросе:
Есть несколько тяжелых js-библиотек, которые хотел бы подгрузить непосредственно перед
</body>

в footer.tpl.
Как правильно это сделать, по-аналогии с {$aHtmlHeaderFiles.js}? Желательно, что бы была возможность их склейки (вручную не хочется объединять).

Читать дальше →

При использовании https не подтягиваются js и css

Привет!

Встретил проблему с отображением .js и .css при использовании https доступа к сайту на LiveStreet 1.0.1 с шаблоном по умолчанию, которая легко воспроизводится даже на этом самом сайте. Сразу уточню, что в случае с IE и FireFox, браузер подгружает merged .js и .css с http адресов, что, конечно, не является решением проблемы, так как контент идёт по 80 порту. В случае с последним стабильным билдом Chrome, наблюдается красота примерно следующего вида:

Читать дальше →

Найти места хуков в скомпилированном шаблоне?

Подскажите, пожалуйста, можно ли где найти месторасположение и идентификацию хуков (пустых, не объявленных) в уже скомпилированном шаблоне, т.е., странице сайта?
Может, они обернуты в пустые со специфическими id или еще какими параметрами?

Стоит задача — с помощью JS визуально подсветить места расположения хуков на страницах сайта. И получить их идентификатор, например, template_header_banner_begin

Как бы решение проблемы в лоб — догадываюсь, отпарсить шаблоны — получить список хуков, зарегистрировать все хуки с визуально пустым содержимым, присвоить неотображаемым элементам — желаемый id… но мне кажется, это неправильно…

Спасибо за идеи, мысли и тп. по этому поводу.

Требуеться специалист по js и лайвстрит

Вообщем нужен хороший специалист по js и livestreet, нужно пофиксить мелкие баги и доработать тип блога «ссылка» бюджет небольшой, работы думаю на пару часов… Вообщем пишите в ЛС я распишу все подробно…

Хуки JS в LS, краткое руководство для тех, кто запутался

Сегодня обратился за помощью товарищей всем известный разработчик avadim — не может вникнуть в дзен механизма хуков, которые работают на бэкенде (ЖС). Поэтому решил оформить этот ответ в виде краткого поста — может кому нибудь будет полезно.

Вступление


Механизм делегирования кода ЖС в ЛС можно осуществлять такими наиболее часто употребляемыми методами в зависимости от поставленной задачи:

Читать дальше →

Как получить путь до директории плагина через JS

Вырезка из плагина:
{literal}
<script type="text/javascript">
	$(document).ready(function(){
		function f() {
                    //...   
                    var path = DIR_WEB_ROOT +"plugins/<plugin_name>/templates/skin/default/js"; //Как правильно получить путь до директории JS плагина?
                    //...
                    return;
                }
        });
<script>
{/literal}


DIR_WEB_ROOT +«plugins/<plugin_name>/templates/skin/default/js» — так, почему не работает.

Как подключить JS только на открытие топика?

Подключаю JS ко всему сайту так:

HookPlayer.class.php:
public function RegisterHook() {
	$this->AddHook('template_html_head_end', 'html_head', __CLASS__);
}

public function html_head() {
	return $this->Viewer_Fetch(Plugin::GetTemplatePath(__CLASS__).'inject_html_head.tpl');	
}


inject_html_head.tpl:
{literal}
<script type="text/javascript">
	$(document).ready(function(){
	
	});
</script>
{/literal}


Нужно чтобы JS срабатывал только когда я открываю топик.