-1.27
Рейтинг
0.87
Сила

Андрей

Как растянуть страницу

Добрый вечер.
Прочитал в факе данную запись:
Можно для некоторых топиков убрать сайдбар т.е. сделать топик на всю ширину страницы без вмешательства в движок?
Можно сделать чтобы при специальном теге (в даном примере — «fullscreen») топика исчезал сайдбар — в файле /templates/skin/ВАШ_ШАБЛОН/actions/ActionBlog/topic.tpl ПЕРЕД ВСЕМИ строками вставить код:

{if $oTopic and $oTopic->getTagsArray() and in_array('fullscreen', $oTopic->getTagsArray())}
  {assign var="noSidebar" value=true}
{/if}

А может быть кто нибудь знает как так-же растягивать другие страницы? причем как это сделать без тэга?
Подскажите пожалуйста! :)

Вставить текст после пятого топика в списке [решено]

Здравствуйте!
Помогите решить задачу.
После пятого топика в списке необходимо вставить некий код.
Пытался изобразить нечто типа

{if count($aTopics)==5}
  КОД
{/if}

topic_list.tpl и topic_topic.tpl — всё тщетно.

Подскажите, если кто сталкивался или знает решение.
Спасибо

тег noindex

Доброго времени суток. Вопрос по поводу тега noindex.
В конфиге написано:
"прятать" или нет ссылки от поисковиков, оборачивая их в тег <noindex> и добавляя rel="nofollow"

По факту — вижу, что добавляется только rel=«nofollow». Поюзав поиск наткнулся на смутные сообщения о том, что noindex был убран из LS. Но так это или нет на сегодняшний момент на самом деле я так и не понял. Хотелось бы услышать комментарии на эту тему. И вообще, стоит ли прикручивать noindex, если он убран из LS.

Плагин "Ajax подгрузка по скроллу"


Плагин для подгрузки новых топиков при скроллинге. В конфиге есть настройка подгружать топики автоматически при достижении конца страницы, или по нажатию кнопки «дальше».

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

Показываем, что пост новый



Продолжая тему извращений над возможностями шаблонизатора, хочу предложить вам легкий способ указать на то, что пост новый. То есть, если посту меньше суток, то выводится определенная надпись, например — «Новый пост!». Идея древняя как мир, но раз для других CMS делали такие фичи, то, возможно и здесь кому-то она пригодится.

Все делается элементарно — в файлах topic_link.tpl, topic_photoset.tpl, topic_question.tpl, topic_topic.tpl вашего шаблона после даты добавления поста вставляем следующий код:
{if (time() - strtotime($oTopic->getDateAdd()))<86400}<span style="color:green;">New Post!</span>{/if}


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

Как получить URL текущей страницы

Взял плагин social bookmarks — кнопку facebook like поменял на iframe (т.к. конфликтует с кнопкой share если делать XFBML).

Но в iframe нужно как я понял указывать href=текущая страница, то есть автоматом фейсбук не берет текущую страницу.

Соответственно, работая в файле /plugins/ishsocbookmarks/templates/skin/default/inject.topic.tpl

я пишу код кнопки:
<iframe src="//www.facebook.com/plugins/like.php?href={$oTopic->getBlogUrlFull()}{$oTopic->getId()}.html&send=false&layout=button_count&width=155&show_faces=false&action=like&colorscheme=light&font&height=21&locale=ru_RU&appId=MY_ID" scrolling="no" frameborder="0" style="border:none; overflow: hidden; width:155px; height:21px;" allowTransparency="true"></iframe>

и если {$oTopic->getId()} отрабатывает корректно и возращает id топика, то {$oTopic->getBlogUrlFull()} ничего не возвращает и ссылка получается вида href='7.html'

Подскажите, как можно установить ссылку на текущую страницу?

Другой цвет у комментариев админа

Хочу поделиться с сообществом небольшим хаком.

После несложных манипуляций можно получить другое визуальное оформление комментариев оставленных администратором сайта.

Все делается всего в два действия:

1. В файле comment.tpl в следующие строчки:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if}" >

добавляем:
{if $oUser->isAdministrator()}admin{else}user{/if}

получаем:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if} {if $oUser->isAdministrator()}admin{else}user{/if}"  >


2. В файле comments.css добавляем стиль:
.comment.admin	{ background: #желаемый цвет; }


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

Поиск по тегам - миф или реальность

Всем привет!

Очень интересует, возможен ли поиск по существующим на сайте тегам «из коробки» или надо дописывать функционал самому/ставить плагины.

А то автозаполнение поиска по тегам установил, всё работает, а нажимаю «искать» и выдаёт пустое место или топики, в содержании которых или в комментах к которым есть искомое слово :)

Кто сталкивался или знает как это вылечить — пожалуйста ответьте!

Заранее спасибо :)

Отдельный стиль для первого топика [Решено]

Приветствую сообщество LiveStreet!

Обращаюсь к вам и прошу помощи в следующей проблеме.
У меня никак не получается сделать отдельный стиль для первого топика. Например, чтобы у него был другой фон.
Мои действия: