0.00
Рейтинг
0.33
Сила

bynetov

Simple 0.5


Обновленная версия моего шаблона, на участие в конкурсе.
Добавил все требуемые страницы (главная, профиль, страница новости).

Процитирую себя для тех кто не видел:
Я пошел немного другим путем, отказавшись от линейного вывода постов, который все здесь так мусолят.
Здесь уже был и perfect pixel и тп вещи, поэтому я упростил дизайн, сверстать шаблон можно не используя изображений (только иконки + логотип)
На все вопросы отвечу в комментариях.

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

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

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

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

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

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

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

Плагин "Live Lenta"

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

Пример работы можно посмотреть залогинившись на хабре.

Если пользователь не авторизован или не подписался ни на один блог то главная страница выводится такой как есть.

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

Вариант дизайна на конкурс "на новый дизайн LiveStreet". №3



Поработав над предыдущими вариантами я решил сменить немного стиль и попробовать сделать тему посветлее и ближе к существующей компоновке. Оставил многоуровневое меню, общий белый фон. Многие идеи взял из существующих социальных сетей.

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

В каждом уровне меню текущий пункт выделяется уголком-стрелкой.

Футер «расширил», сделав его более удобным.

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

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

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

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

Плагин Static Page его меню подменю /Решено

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

Данные доработки сделаны на примере шаблона new-jquery и на версии LS 0.5 (на других не тестил)

Все что нам нннужно:

1) Создаем хук, идем в файл plugins/page/classes/hook/HookPage.class.php

Добавляем в метод
RegisterHook
строку
$this->AddHook('template_main_sub_menu','Sub_Menu');


Добавляем метод новый Sub_Menu в класс PluginPage_HookPage
public function Sub_Menu() {
		$aPages=$this->PluginPage_Page_GetPages(array('main'=>1,'active'=>1));
		$this->Viewer_Assign('aSubPagesMain',$aPages);
                $this->Viewer_Assign('aServerUri',$_SERVER['REQUEST_URI']);
		return $this->Viewer_Fetch(Plugin::GetTemplatePath(__CLASS__).'main_sub_menu.tpl');
	}


2)Далее пилим в plugins/page/templates/skin/new-jquery и создаем там файл «main_sub_menu.tpl» со след содержимым
{assign var="arrServerUri" value="/"|explode:$aServerUri}
<ul class="menu">
{foreach from=$aSubPagesMain item=oPage}
   {assign var="sub_url" value="/"|explode:$oPage->getUrlFull()}
      {if $sEvent==$sub_url.0}
       <li {if $sAction=='page' and $sub_url.1==$arrServerUri.3} class="active" {/if}>
          <a href="{router page='page'}{$oPage->getUrlFull()}/" >{$oPage->getTitle()}</a>
       </li>
      {/if}
{/foreach}
</ul>


3)Создаем новый файл темплайт «menu.page.tpl» в папке /templates/scin/new-jquery/
туда добавляем
{hook run='main_sub_menu'} 


4) Идем /templates/skin/new-jquery/nav.tpl и добавляем туда

{if $sAction=='page'}
	{include file="menu.page.tpl"}
{/if}


Теперь дочерние страницы будут именно там, где они должны быть.
И нет необходимости при создании дочерних страниц их в рукопашную прописывать.

Обновление плагина DAO. Календарь событий, информеры, карта, шаблон Social.


Приветствую.
Рад сообщить о большом обновлении плагина DAO.

В каталоге: livestreetcms.com/addons/view/239.
Посмотреть работу плагина можно по адресу dao.lsmods.ru (тестовый доступ test:daodao).

Итак, что же добавилось и обновилось:
  • Новый тип «События», которого так долго ждали. ( dao.lsmods.ru/events/ )
  • Указание местоположения на карте для объектов каталога и событий, с выводом общей карты (тыц).
  • Вывод информеров на главной странице сайта и в профиле пользователя. (тыц и тыц)
  • Полная интеграция с шаблоном Social от deniart. ( deniart.ru/demo/ )
  • Привязка к городам(пригодится, например, для событий или объявлений) с соответствующими фильтрами.
  • Много мелких удобств и несколько дополнительных настроек конфига.


О действующих спецпредложениях:
1)Фактически бесплатный шаблон Social при покупке сборки «Мультимедиа» (DAO+Social=3200руб). Вся подробная информация тут — deniart.ru/demo/page/discounts/
2) Кошелек+DAO за 149 долларов. За подробностями на support@lsmods.ru

Конкурсная работа ► LiveStreet Sweet (3+4)

Представляю свой вариант дефолтного шаблона для LiveStreet серии 0.5
В результате несколько бессонных ночей и конечно же вкусного кофе, получился такой вот элегантный дизайн.
LiveStreet Sweet

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

Азы работы с git или как скачать себе livestreet с github

В этой статье я расскажу про азы использования git'a на примере установки livestreet с github.
У нас будет основной репозиторий на сервере в дев папке и версии проекта на локальных машиных у нескольких разработчиков.
Почему так?
Наш проект не открытый, поэтому бесплатно его на github выкладывать не получится. Поэтому принято решение держать общий репозиторий проекта на сервере, доступном всем работающим над проектом программистам.

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

Система блоков

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


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