Fatal error: Call to undefined function session_status на LS 2.0

Здравствуйте.
Собрался делать новый проект на LS 2.0 и столкнулся с некоторыми сложностями.

Первая из них:
Поставил LS 2 из коробки, затем включил xcache кеширование (как и на втором сайте с LS 1 версии на этом же хостинге). НО при открытии сайта я просто вижу белый экран, это PHP as CGI в хостинге включен. В чем причина я не пойму.

Если я включаю PHP as an Apache module (xcache и любое другое кэширование выключено), то на сайте вылазит ошибка
Fatal error: Call to undefined function session_status() in /var/www/NAME/data/www/NAME.ru/framework/classes/modules/session/Session.class.php on line 89


Как завести xcache кэширование, чтобы не было ни session_status, ни белого экрана?

Также дополнительный вопрос: в каких файлах в новой версии LS прописан список файлов css, которые выводятся в шаблон?

Асинхронная загрузка css и js

Как использовать асинхронную загрузку css и js,
если в шаблоне мы имеем только {$aHtmlHeadFiles.css} и {$aHtmlHeadFiles.js}?

Думаю, что нужно jQuery не мержить (array('merge'=>false)), а остальное «подавать» в обертке ниже. Однако почему-то исключенные с мержа файлы подключаются ниже смерженных. Т.е. нужна возможность при подключении дополнительно указывать выше ли ниже (типа append и prepend).

При этом нужно учитывать включен ли в конфиге мерж.

Вот только как это все сделать?

Настройки слияния (компрессии) css и js

Всем привет!
В очередной раз поднимаю тему (вроде видел, но не могу найти решение).
Установил в конфигах:
$config['compress']['css']['merge'] = true;
$config['compress']['css']['use'] = false;
$config['compress']['js']['merge'] = true;
$config['compress']['js']['use'] = true;
На одних сайтах все хорошо. А на других отпали некоторые стили с картинками, иконки.
Сброс кеша в админке не помогает.

html. Как реализовать select в поиске?

Добрый день. Задался вопросом реализации выпадающего списка в поиске.
То есть у нас есть строка text и в этой строку вписать select с выбором где именно ищем, топики, люди, комментарии. Если select и сделать с помощью css, что бы он был в самой строке поиска, то правильно связать не получается. Подскажите как это можно реализовать.

<form action="{router page='search'}topics/">
<input type="text" placeholder="{$aLang.search_what_site}" maxlength="255" name="q" class="input-text input-width-full">
<select что нужно указать тут?>
   <option value="?">Топики</option>
   <option value="?">Комментарии</option>
   <option value="?">Люди</option>
</select>
<button class="button" type="submit" value="" title="{$aLang.search_submit}">{$aLang.search_submit}</button>
</form>


И ещё один момент можно ли вывести в строке поиска заместо Например: Аписинка Случайный заголовок топиков? Думал с начало через смарти сделать rand определённых слов, но это грустно выглядит когда постоянно одно и тоже.

Уважаемые знатоки, что с пальцем? В CSS косяк?


Вот фрагмент CSS
.contest-box .contest-info 		{ overflow: hidden; border-top: 1px solid #e7ebed; padding-top: 8px; font-size: 11px; line-height: 11px; }
.contest-box .contest-info li 	{ float: left; margin-right: 5px; border-right: 1px solid #fff; padding: 6px; }
.contest-box .contest-info li a 	{ text-decoration: none; }

.contest-box .contest-info li.contest-info-vote { float: right; padding: 0px; margin-right: 0; overflow: visible;}

.contest-box .contest-info li.contest-info-author 			{ padding: 4px 0; }
.contest-box .contest-info li.contest-info-author a 		{ text-decoration: underline; }
.contest-box .contest-info li.contest-info-author a:hover 	{ }
.contest-box .contest-info li.contest-info-author a img		{ width: 16px; height: 16px; vertical-align: middle; margin-right: 2px; }

.contest-box .contest-info li.contest-info-date				{ color: #7b848d; }

.contest-box .contest-info li.topic-info-vote { float: right; padding: 0px; margin-right: 0; overflow: visible;}

.modal.contest-participate-form { width: 450px; margin-left: -225px; top: 40%; }


Я так понял, что вот эти 2 строчки отвечают за стиль пальца
.contest-box .contest-info li.contest-info-vote { float: right; padding: 0px; margin-right: 0; overflow: visible;}
.contest-box .contest-info li.topic-info-vote { float: right; padding: 0px; margin-right: 0; overflow: visible;}


Так вот, как мне его исправить так, чтобы он был, так сказать, «в полный рост»?

Как переопределить правило стиля CSS в ЛС

Например в таблице стилей base.css у нас есть правило стиля:

body {
	font-size: 12px;
	font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 18px;
	color: #000;
	background-color: #fbfcfc;
}


Оно будет применено ко всем страницам на сайте, но что если мне надо переопределить это правило для конкретной страницы, например я хочу изменить фоновый цвет на синий на страницах профилей site.ru/profile/, а на всех остальных по прежнему оставить цвет #fbfcfc;

Т.е. для станиц профиля должен быть применен не базовый стиль, а мой:

body {
	background-color: blue;
}


Как переопределять стили в ЛС для конкретных улов/страниц?

Кастомизируем, переделываем Developer-Kit под себя, вопросы и ответы

Developer-Kit — это не просто шаблон, это инструмент для создания своего уникального сайта на основе движка Livestreet CMS. Многие из Вас, людей которые не сильны в знании программирования уже наверное столкнулись в с проблемами касаемо «переделки шаблона под себя», как изменить цвета шаблона, как вставить лого, как изменить ширину сайта, как изменить размер картинок и т.п.



Автор шаблона vOFFka ответит на Ваши вопросы, касаемо этого шаблона.

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

Помогите, не применяются стили

Здравствуйте, на локалке настроил сайт, все нормально, сейчас переношу его на сервер, но почему-то стили отказываются работать, показывает тупо только хтмл, хотя по ссылке стилей они открываются, при их вызове сервер тоже выдает ответ 200.
rufun.net Сам сайт
rufun.net/templates/cache/inspiration/226d8bc0fcebf84b9511b089334c37c6.css — К примеру стили

Всю голову сломал, никогда прежде такого не видел, помогите пожалуйста разобраться…