+1.28
Рейтинг
0.35
Сила

Sergius

Плагин "Каталог" для LiveStreet 0.4.*

Плагин каталог для livestreetПредставляю сообществу livestreet новый плагин "Каталог".

Демо-сайт: catalog.lsmods.ru (тест vasya:vasya, по запросу дам админ-логин)
В каталоге плагинов: livestreetcms.com/addons/view/142/

Что есть в плагине:

  • Категории с бесконечной вложенностью
  • Свойства объектов с наследованием (для вложенных категорий) Работают так — при добавлении объекта в определенную категорию появляются дополнительные поля, характерные для этой категории. Типы полей свойств — текстовое поле, числовое поле(целое и с разделителем точка), select с вариантами выбора, ссылка).
  • Аттач файлов с распределением прав на скачивание, возможность указать описание для каждого файла.
  • Аттач фотографий с двумя режимами вывода фото.
  • Избранное
  • Черновики
  • Возможность дать юзерам возможность самим заполнять каталог, или же только администраторам.
  • Отзывы к товарам с отдельной вкладкой эфира
  • Метки для товаров
  • Вывод объектов в одну или две колонки

и еще...со скриншотами

Плагин "Виджет для комментариев ВКонтакте и Facebook"


Плагин «Виджет для комментариев ВКонтакте»


Продолжение: livestreet.ru/blog/addons/9833.html

Что делает этот плагин?
Плагин в «бложных» топиках расширяет стандартные комментарии движка (реализацию) виджетом ВК и facebook. Так же плагин хранит количество комментариев ВК и facebook для каждого топика и отображает в списке топиков суммарно общее количество комментариев.

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

Отображение нескольких виджетов ФБ и Контакта на странице

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



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

Время "запоминания" пользователя

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

1. Запишем в конфиг необходимое время авторизации.
Открываем config/config.php
На 54 строке находим:
$config['sys']['cookie']['path'] = '/';  // путь для установки куков

После неё вставляем строку:
$config['sys']['cookie']['time'] = 60*60*24*3; // время установки куков (в секундах)

Где вместо 3 можете написать нужное количество дней.

2. Исправим функцию авторизации пользователя.
Открываем classes/modules/user/User.class.php
На 441 строке находим:
setcookie('key',$sKey,time()+60*60*24*3,Config::Get('sys.cookie.path'),Config::Get('sys.cookie.host'));

Меняем на:
setcookie('key',$sKey,time()+Config::Get('sys.cookie.time'),Config::Get('sys.cookie.path'),Config::Get('sys.cookie.host'));


Всё готово.

LiveStreet - настройка и заточка

Моему сайту на LiveStreet около 3 недель

уже можно обобщить что сделано для настройки

1. удалил поля сайт в профиле пользователя
2. удалил ссылку «Люди»
3. удалил внутренний поиск а поставил поиск от Google
4. активировал плагин page и добавил несколько страниц
5. добавил в footer меню
6. поставил плагин autoconnect. через некоторое врем удалил плагин autoconnect
7. поставил плагин niceurl. через некоторое время удалил плагин niceurl
8. поставил плагин OpenID и настроил его
9. поставил плагин sitemap
10. доработал для своих нужд и поставил плагин sbookmarks
11. посмотрел на плагин social и по подобию но для своих нужн
12. убрал ограничение по времени на коменты, т е комментировать можно все топики независимо от их возраста
13. убрал H1 в header
14. убрал список h1 и также ссылки оттуда
15. добавил доп блок коротко о авторе на странице его публикаций
16. изменил некоторые сообщения
17. добавил ограничения по рейтингу(-2) на постинг любых топиков
18. изменил меню юзера в правом углу
19. изменил поле ICQ на Skype
20. увеличил ограничения на минимальный размер топика с 2 до 200 символов и комментария с 2 до 10
21. изменил некоторые дефолтные настройки конфига
22. убрал ссылку «Блоги» ->«Все» т к она дублирует главную страницу и не соответствует своему названию
23. настроил файл robots.txt
24. Добавил слово «Блог» перед названием блога под названием статьи и слово «Автор» в topic_list
25. удалил поля для изменения пароля в профиле пользователя
26. переименовал «Прямой эфир» в «Что нового на сайте»
27. удалил слово "сиськи" из описания меток

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

Виджет групп Вконтакте на сайте движка Livestreet

Лайвстрит все еще не дружит с виджетами контакта.
Выводимый виджет обрезается системой.

Выглядит это вот так:
Виджет групп Вконтакте

Кто-нить подскажет, как исправить?

РЕШЕНИЕ
Читать дальше →

Где в 0.4.2 прописать имя нового блока?

Создал блок.

По примеру создал блок, всё работает.
Раньше нужно было добавить в строчку в файлах типа ActionIndex.class.php
такую строчку:
$this->Viewer_AddBlocks(позиция,массив с перечисленными блоками);
Но только на странице Тор
Читать дальше →

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

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

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