+18.28
Рейтинг
45.76
Сила

Плагин погодный информер

Плагин выводит подробную информацию о погоде на вашем ресурсе для города к которому этот проект относится.

Собирает погоду по ID города с gismeteo.ru, получить ID города можно тут

В каталоге тут — http://livestreet.ru/addons/122/
Демо тут — http://sat-manager.ru/weather/

Доступен под: 0.3, 0.4 версии LiveStreet.

Список файлов шаблона

/blog/add — страница создания/редактирования блога
/blog/admin — страница управления блогом
/blog/blog — страница профиля блога
/blog/comment — комментарии
/blog/index — главная страница блогов
/blog/topic — страница топика

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

Кое-какие записи по поводу шаблонов

Решила переделать сама шаблон.
Изучаю. Решила параллельно писать заметки.
Постоянно обновляется запись.
Изменить логотип
файл header.light.tpl в строчке
<h1 class="lite-header"><a href="{$DIR_WEB_ROOT}">Live<span>Street</span></a></h1>

файл header_top.tpl в строчке
<h1><a href="{$DIR_WEB_ROOT}"><strong>Live</strong>Street</a></h1>

Как вставить логотип-картинку
правильно указывать путь к логотипу — например вместо
<h1><a href="{$DIR_WEB_ROOT}"><strong>Live</strong>Street</a></h1>
вставить логотип-картинку, которая находится в папке images текущего шаблона, помнить что это картинка, поэтому для тех пользователей кто отключает картинки, а также для поисковиков, нужно добавить атрибут alt к тегу img:
<a href="{$DIR_WEB_ROOT}"><img src="{$DIR_STATIC_SKIN}/images/logo.gif" alt="название сайта" border=0/></a>

при изменении стандартного шаблона new не удалять
<h1 class="lite-header"> 
иначе логотип уплывет
Читать дальше →

Модуль Блок Непрочитанное личное сообщение!



У меня была проблема, пользователи, которые не были знакомы с хабром — часто не замечали и не понимали что у них появились новые личные сообщения.

Не долго думая сделал такой вот микро блок для этих целей.

Скачать

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

Ваша бегущая строка

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

Итак установка:

1. В main.tpl (в моем случае это templates/skin/new/header_nav.tpl) в нужное место, например в самом конце файла header_nav.tpl, после последнего закрывающего тега

</div>

вставить:

<!-- Начало "бегущей строки" --> 
<table style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" width="100%" border="1" cellpadding="0" cellspacing="0" height="11"> 
<tbody><tr> 
<td style="background: rgb(0, 0, 0) none no-repeat scroll center center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> 
<marquee style="color: rgb(0, 0, 0);" width="100%"> 
<font color="#00ff00"><b>*** Здесь должен быть ваш текст ***</b></font> 
</marquee></td> 
</tr></tbody></table> 
<!-- Конец "бегущей строки" -->

Стилями в коде варьируем в соответствии со своими вкусами и дизайном персонального сайта.
Повторяю, я вставил код, как мне кажется в наиболее подходящее место, но выбор как говорится за вами. Вполне возможно, что кто-то найдет коду более удачное применение и место или усложнит код для возможности использования бегущей строки в качестве: новостной rss строки, информационной rss строки (курсы валют, биржевые новости, новости погоды и т.п.) Буду рад выслушать о способах вашего применения кода.

Пополнение баланса через смс-сообщения.



Данный компонент добавляет к аккаунту каждого пользователя понятие баланс и позволяет пополнять его «кредитами» посредством отправки смс сообщения. Кредиты могут быть использованы в других плагинах, в которых реализована система на базе баланса, в данном плагине, реализована система расхода кредитов с баланса за поднятие рейтинга пользователя.

Плагин предназначен для платформы LiveStreet версии v0.3.1 и выше.

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

Новые функции редактора текста и короткий FAQ

Начиная с 617 ревизии SVN стандартный редактор текста Livestreet обзавелся новыми функциями. Теперь есть возможность превратить выделенный текст в заголовок h4, h5 или h6, а также в один клик оформить нумерованный или маркированный список.

Для полноценного использования этого функционала были исправлены старые баги парсера — добавление лишних отступов строк между пунктами списка и после заголовков (сделанные фиксы касаются external-библиотеки Jevix, а не только ядра).

Ввиду большого числа писем о некорректной работе этого редактора в версии 0.3.1 — под катом правила по корректному переносу.


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

Модуль интернет-магазина - LS Store


Выложил в каталог новый модуль — Store — модуль микро-интернет-магазина для LiveStreet
— этот модуль будет очень кстати, если Вам нужно по-быстрому развернуть маленький интернет-магазин с небольшим числом товарных позиций.

Пример реального магазина, работающего на этом модуле:
http://robocraft.ru/store/
Скриншоты под катом

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

Реализация отдачи предварительно сжатых .css и .js файлов

В HEAD ревизии livestreet есть такая фича как склеивание нескольких .css и .js файлов их последующая компрессия (удаление лишних символов). Благодаря этому уменьшается количество клиентских запросов к серверу и размер загружаемых файлов, а значит увеличивается скорость загрузки страницы на стороне клиента.

Вот замер который я сделал после перевода живого сайта на последнюю версию ls (используется дефолтная тема «new»):
HTML — 58 KB
CSS — 54 KB
JS — 180 KB
Итого — 292 KB


Теперь начитавшись статей и книжек по оптимизации скорости загрузки сайта на клиентской стороне (кстати советую "Разгони свой сайт"), а также посмотрев отчеты YSlow и webo.in я решил дополнительно сжимать html, css и js средствами веб-сервера (в моем случае это nginx).

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

Обновился хак для добавления карт Google на сайт :)


Хак обновился до модуля — v. 0.4
посмотреть на работу можно на http://test.karta39.ru/map/
Заказать можно здесь: http://livestreet.ru/addons/43/

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