Url без page

Все привет, давно меня тут не было.
Спасибо авторам за новую прекрасную версию движка.

А давайте я сразу спрошу и всем на будущее будет полезный топик+)

Собственно, уважаемые, подскажите на пальцах, как в версии 0.5 движка реализовать короткий адрес именно статических страниц. Поиск юзал, решения есть, но не понимаю я как это сделать и предыдущей версии и в новой =(

site.com/page/title_page => site.com/title_page

от себя же обещаю поделиться, чем смогу по ковырянию и прикручиванию чего-то
как было когда-то с соц кнопками в постах

зы: шаблон liveportal будет апгрейдиться до новой версии?

Выделение пункта главного меню

В главное меню вынесена ссылка на статичную страницу со ссылкой
http://bye.com/page/fallout/fallout2/

1. Для добавления класса active странице /page/ используем
{if $sAction=='page'}class="active'{/if}

2. Для добавления класса active странице /page/fallout/ используем
{if $sAction=='page' and $sEvent=='fallout'}class="active"{/if}

Вопрос

Вопрос. Как правильно прописать "{IF}", чтобы текст зависел от URL

Возник вопрос, как правильно прописать тег if в таком случае:
нужно чтобы текст зависел от адреса(url)

Например

{if url==http://site.ru/page/privet}
Здрасте
{/if}

{if url==http://site.ru/page/poka}
До свидания
{/if}


только как правлино это прописать?
Нужно немного подправить page.tpl

Выделение (class="active") под-меню статической страницы. (решение найдено)

При помощи плагина Page добавил статическую страницу Мастерская, а в ней 2-е под-страницы.
Проблема состоит в том, что эти под-меню не делаются активными по переходу на них.

Что бы эти 2-е подстраницы отобразились я в header_nav.tpl добавил вот такой код

{if $oUserCurrent and ($sAction=='page' and $sEvent=='workshop')}		
			<ul class="menu">
				<li {if $sMenuItemSelect=='page/workshop/forks'}class="active"{/if}>
					<a href="{router page='page/workshop/forks'}">{$aLang.forks}</a>
				</li>
				<li {if $sMenuItemSelect=='page/workshop/rearshok'}class="active"{/if}>
					<a href="{router page='page/workshop/rearshok'}">{$aLang.rearshok}</a>
				</li>				
			</ul>					
		{/if}


Все замечательно, но при выборе одного из этих под-меню оно не выделяется. Причина понятна, проблема с $sMenuItemSelect. Но где её правильно инициализировать, что бы её можно было использовать в моем случае.

Или, если есть, буду рад другому предложению. Может быть есть какая-то глобальная переменная хранящая в себе текущий url?

Заранее спасибо.

Обновление плагина "Static page"

Вышло обновление плагина управления статическими страницами для LiveStreet 0.4 — «Static page» 1.0.1.
Исправлена критическая ошибка при создании новой страницы.

Обновится можно двумя способами:
Скачать новую версию плагина
— Самостоятельно внести изменения в плагин: [873:882]

Вопрос по url статических страниц

Приветствую сообщество Livestreet.

Выбрал данную платформу сразу для нескольких своих проектов, практически всем доволен за исключением одного момента.

При создании любой статической страницы автоматически формируется адрес вида mysite.ru/page/about (на примере страницы «О проекте»).

Мне нужно, чтобы при создании всех статических страниц они имели более короткий и приятный адрес вида mysite.ru/about (http://mysite.ru/about/contacts/ etc).

Насколько я понял, текущий адрес формируется в связи с подключением модуля Pages. Как можно реализовать подобное?

Заранее благодарен за ответ.

Не работает модуль Page (ревизия 634)

Скачала последнюю ревизию, установила скрипт с помощью инсталлятора. Не работает создание новых статистических страниц. Существующая about редактируется без проблем, а новые не создаются. При чем ошибок тоже никаких не выдаёт — заполняешь поля или нет — ничего не происходить при попытке сохранить новую страницу.