+1.92
Рейтинг
10.54
Сила

О том, как я блоги в меню выводил и ЛС ломал

Скорее всего этот вариант не самый лучший, но…
Задача состоит в том, чтобы из меню Блогов убрать персональные/коллективные
и вывести список определенных блогов сайта(подразумевается, что сайт не имеет персональных блогов, а еще тематика сайта очень строгая, более-менее статичная).

Менять нужно 2 файла.

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

«Зеленая улица» — конкурсный шаблон дизайна для ливстрит

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

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

Как мне кажется развитие дизайна и борьба будет идти во круг разных мелочей, исправленной логики и функциональной завершенности. Говоря русским языком, победит тот, кто сделает проще, понятней и удобней! Именно по этой причине, как мне кажется, уже представленные работы «подозрительно похожи» друг на друга и мой вариант в этом смысле не является исключением. Тем не менее, в моей работе есть несколько единиц смысла, заслуживающих вашего внимания.
Читать дальше →

РЕШЕНО: круглые аватарки

Задача: вывести аватарки юзера в шаблон топика и сделать их определенной формы. Аватарки я вывел

Нужно получить аватарки такого вида:


Самый простой вариант — это аватарку сделать фоном, а сверху разместить гифку с прозрачной зоной нужной формы. Но как аватарку сделать фоном — не понимаю, учитывая что код в topic_topic.tpl

<img src="{$oTopic->getAuthorAvatarPath(48)}" />


зы: мне кажется, давно пора здесь сделать сервис вопросов и ответов, а не постить все в целый блог. Есть вопрос — есть ответ. А не куча левых комментов, всякого срача, который я, как автор топика, даже удалить не могу.

Дополнительное поле при создании фотосета

Дополнительное поле при создании фотосета

HOWTO: Для 0.5.x
Шаблон: new

Спасибо nickostyle за вдохновение и напутствие :)

Цель: создать дополнительное поле, в фотосет

  • Часть I Добавление дополнительного поля при создании фотосета
  • Часть II Скрытие дополнительного поля от пользователей (видеть поле могут только администраторы)

Поехали…

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

Дополнительное поле при создании топика

Здравствуйте, довольно актуальная тема на 0.5.x

Дополнительное поле при создание топика

Сразу хочу сказать спасибо:
bas eXtravert bamboo

Источники: HOWTO: Дополнительные поля при создании топика — подправил адреса к файлам + добавил русского языка

Цель:
  • Часть I создание дополнительного поля в шаблоне new под 0.5.1
  • Часть II опубликованное дополнительное поле видно только администраторам


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

Информеры или подсказки в LS на jQuery

Собственно прочитал пост про, то чегож не хватает в шаблонах и решил описать возможное решение пункта №2, а именно:
К каждому объекту на ЛС можно было бы добавить справку, например в виде значка ?, при наведении указателя мыши на который выводилась бы краткая справка в попап окне для чего нужен тот или иной блок/элемент.
И так, приступим.
У нас LS ведь дружит с jQuery, вот и им и будем пользоваться.
По сути дела знаю два способа вывести подобные подсказки, оба способа нельзя назвать простыми, но расскажу и покажу суть, может кто потом воспользуется.
Способ номер РАЗ… информеры
Начнем с приветствия:
Окно выводится при попадании на главную страницу сайта.
<script type="text/javascript">
	guider.createGuider({
		id:          "first",
		title:       "Подсказки с помощью jQuery",
		description: "Подсказки позволяют указывать на определенные части веб-интерфейса. Это окошко, например, показывает приветственное сообщение.",
		overlay:     true,
		width:       500
	}).show();
</script>

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

Плагин для хранения картинок в хранилище Amazon S3

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

По идее любые плагины, загружающие картинки с помощью функций ядра (а по уму плагины так и должны делать), будут так же сохранять файлы на Амазон. ;)

Примеры тут — откройте любую картинку и посмотрите путь. :)

Страница плагина. Плагин будет доступен после модерации…

Для тех, кто не в курсе:
Читать дальше →

Каким кодом вызвать имя сайта в шаблоне?

Во всех стандартных шаблонах актуального на данный момент LiveStreet имя сайта (на примере этого сайта — сверху слева надпись «LiveStreet») вызывается вот такой строкой:
<a href="{cfg name='path.root.web'}" class="logo">Live<span>Street</span></a>

“Топором мы всё могём. Только часы не могём — топор не влазит.”
Я хочу вызывать имя сайта из конфигурации. Каким кодом это сделать?

Сначала попробовал “{$sHtmlTitle}” — но оно актуально лишь для главной страницы, так как повторяет заголовок, в котором, кроме имени, может быть и имя блога, и пользователя… в общем — не подходит. Потом попробовал “{$SITE_NAME}” — ничего не возвращает. Также и “{$SITE_HOME_NAME}”, и “{$smarty.const.SITE_HOME_NAME}”.

И неужели нет толковой документации по созданию тем? Как, например, WordPress Codex.

Редактирование кода

Добрый вечер, камрады.

Сайт у меня, так скажем, слегка специфичный (аудитория — школьники 10-18 лет).

Так вот, такая ситуация: для того, чтобы пользователь мог получить функционал, нужно подтверждение его родителей (после этого я делаю активацию юзера). Но при добавлении нового материала, в описании поля «метки» вот такая запись (вы все её прекрасно знаете):

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