+0.33
Рейтинг
1.40
Сила

Бесплатный плагин aceWidgetManager (бывший aceBlockManager)

В каталог выложен бесплатный плагин aceWidgetManager


Сначала главное: Плагин aceBlockManager адаптирован под LS 1.0.1 и получил не только новый номер версии 2.0.х, но и новое название.
Читать дальше →

Плагин aceAdminPanel 2.x - админка для LiveStreet 1.x

В свет вышел финальный релиз админки для LiveStreet 1.x — плагин aceAdminPanel. Плагин так и остался бесплатным. И обрел мажорную версию под номером 2.


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

Плагин «Оптимизация и внутренняя перелинковка сайта (Cross linker)» - мечты сбываются!

НОВОЕ

Более 20 улучшений! Рассмотрим их поближе:

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

Архитектура LS:: Мапперы

Представляю первую статью цикла статей об архитектуре livestreet, я думаю будут и продолжения. Исходные коды примера, приведенные здесь доступны на github.

1. Что такое маппер
Ну-с начнем, и начнем с того, что определим, что такое маппер? Маппер, или конкретнее Data Mapper является одним из стандартных паттернов проектирования программных средств, определенный в LS как PHP-объект наследуемый от базового, для всех мапперов класса Mapper. Основным назначением маппера является отделение логики хранения данных от бизнес-логики самого приложения. Маппер содержит методы, реализующие операции CRUD (Create-Read-Update-Delete) над одной или несколькими таблицами по «просьбе» объекта. Маппер является интерфейсом между объектами и базой данных, средством, повышающим уровень абстракции в архитектуре приложения.

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

Плагин "Мнения" - расширенный функционал голосования


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

Дальше подробнее и с картинками

robots.txt для Livestreet

Самый оптимальный вариант для Livestreet проверенно!!!
User-agent: Yandex
Crawl-delay: 2
Disallow: /search/
Disallow: /js/
Disallow: /css/
Disallow: /special/
Host: ваш домен
User-agent: Googlebot
Crawl-delay: 2
Disallow: /search/
Disallow: /js/
Disallow: /css/
Disallow: /special/
Host: ваш домен

User-agent: Slurp
Crawl-delay: 8
Disallow: /search/
Disallow: /js/
Disallow: /css/
Disallow: /special/
Host: ваш домен

User-agent: *
Crawl-delay: 10
Disallow: /special/
Disallow: /js/
Host: ваш домен

rel="canonical" во всех страницах

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

Выяснилось, что в движке есть строка

{if $sHtmlCanonical}
		<link rel="canonical" href="{$sHtmlCanonical}" />
	{/if}


Данный тег показывается на всех страницах блогов. Даже на этом сайте, посмотрите код страницы livestreet.ru/blog/dev_livestreet/ на 29-й строке она ссылается сама на себя. Если посмотрите по яндексу, то поймете, что эта страница ранжируется ниже остальных, вложенных в него.

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

Такое появилось только с 1.0 версии в результате чего, после апдейта на новую версию — жесткая просадка. Будьте бдительны те, кто переносятся на новую версию.

Плагин "Похожие топики" адаптирован для работы с LiveStreet v1.0 и темами synio & new

Хорошая новость для тех, кто ждал адаптацию плагина ;).


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

PS. На Кукораме с его помощью выводятся похожие рецепты cookorama.net/ru/blog/keksy-i-maffiny/maffiny-s-nektarinami_2.html (вывод кастомизирован)

Идея плагина "Расширенные теги"

Захотелось сделать что-то подобное кинопоиску. Где навигация идет по разного рода тегам.

Плагин должен
— добавлять возможность создавать группы тегов,
— определять принадлежность к разным типам топиков или блогов.
— задавать параметры валидации.

В общем в скриншотах то, что получилось.

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