Адекватный rss для страниц блога

Мне потребовалось, чтобы при отображении блогов в head был адекватный показанной странице с указанием ссылки на rss-поток именно просматриваемой страницы. Решение придумывалось быстро, и, вероятно, оно не совсем правильное, но работает.

В файл шаблона header.tpl в секцию head я добавил следующий код:
{if $oTopic}
	<link title="Комментарии к топику {$oTopic->getTitle()|escape:'html'}" type="application/rss+xml" rel="alternate" href="{$DIR_WEB_ROOT}/rss/comments/{$oTopic->getId()}/">
	{elseif $oBlog}
	<link title="{$oBlog->getTitle()}" type="application/rss+xml" rel="alternate" href="{$oBlog->getRssUrl()}">
	{elseif $oUserProfile}
	<link title="Rss-лента пользователя {$oUserProfile->getLogin()}" type="application/rss+xml" rel="alternate" href="{$DIR_WEB_ROOT}/rss/log/{$oUserProfile->getLogin()}/">
	{else}
	<link title="" type="application/rss+xml" rel="alternate" href="{$DIR_WEB_ROOT}/rss/">
	{/if}

А в методы в blog.entity.class.php:
public function getRssUrl() {
		if ($this->getType()=='personal') {
    		return DIR_WEB_ROOT.'/rss/log/'.$this->getUrl().'/';
    	} else {
    		return DIR_WEB_ROOT.'/rss/blog/'.$this->getUrl().'/';
    	}
	}


Мне показалось, что личный блог определяется в исходном коде движка несколько кривовато, но сейчас разбираться нет времени.

Итак, на странице темы добавляется ссылка на rss с комментариями к ней. На странице блога — ссылка на rss всего блога. На остальных — ссылка на общий поток.

Жду комментариев и дополнений. Просьба строго не судить, ибо мозг не варит.

Переделать шаблон из Pligg в Livestreet

Внимаение, выставляю как бы вакансию для вебмастера. Нужно переделать шаблон который предназначался для Pligg, переделать нужно как вы понимаете под livestreet. Меня интересует цена вопроса. Так же забегая вперед интересует сколько будет стоить сверстать шаблон из PSD под Livestreet.

Не могу понять где общий шаблон?

Добрый день всем. Я тут поставил Livestreet себе, стал изменять шаблон, но вот не пойму где общий шаблон главной страницы? Вижу кучу фаилов с расширением .tpl, а вот общий шаблон (главной страницы) так и не нашел. Мне нужно в дефолтном шаблоне правые блоки сделать левыми. Помогите. Спасибо!

Набор стандартных шаблонов для социальных сетей на базе LiveStreet

Поскольку многие разработчики хотят, чтобы их проекты имели уникальный дизайн, то я решил опубликовать список основных шаблонов для движка LiveStreet. Надеюсь, что эта статья будет полезной как дизайнерам, которые будут рисовать шаблоны, так и владельцам проектов, которым будет немного легче в составлении ТЗ дизайнерам.

Шаблоны:

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

Создание админки. ч2. Создание своего меню, получение и сохранение настроек.


И так, продолжаем. В этой части будет расказано как создать меню (как на картинке) и воспользоваться модулем из предыдущего урока.
Для создания меню(панели админа) необходимо в каталоге «templates\skin\habra\» создать файл «menu.admin.tpl» (код файла приведен ниже).
Основное на что стоит обратить внимание это переменные: $sMenuItemSelect — с помощью нее можно узнать выбранное основное меню (например «Админка»), $sMenuSubItemSelect — это подменю которое выбрано (например, «Сайт»), а также стоит обратить внимание на указанные пути ссылок типа "{$DIR_WEB_ROOT}/admin/site/" от них будет зависеть какое действие будет вызываться.

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

Как вставить тег в шаблон?

Как вставить тег в шаблон?
<a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html' } )" class="highslide">Опа!</a>


При добавлении в шаблон выдает ошибку:

syntax error: unrecognized tag: contentId: 'highslide-html'

Я так понимаю нужно вставлять в Text.class.php, но я не знаю как, подскажите пожалуйста.

Вопрос по изменению шаблона

Начал настраивать оформление под себя, столкнулся с таким вопросом:

Где находится шаблон главной страницы сайта, если сделать вход только для зарегистрированных пользователей? В source указаны habrahabr.css и my.css — cтоит копаться в них или можно напрямую каким-то образом через Dreamweaver, например, (вопрос чайника) изменять html страницу?

Если можно изменять напрямую, то это ответит на большинство других вопросов )

Описание блога

Вопрос такой, чисто по шаблону.

При добавлении топика мы выбираем блог, и справа выводится описание выбранного блога. Вопрос: как убрать его оттуда (чтобы при этом правые блоки вообще не исчезли) и перенести в сам шаблон ActionTopic/add.tpl ?

шаблон

Привет всем!

Кто нибудь занимается созданием шаблонов для продажи? Нужен шаблон для LiveStreet. Интересует цена и сроки исполнения. Пишите в лучку.

Соасибо,