Дополнительные поля - использование в плагинах

В новой разрабатываемой версии LiveStreet есть функционал дополнительных (пользовательских) полей. Сейчас он задействован для топиков. Суть сводится к удобной возможности добавлять в различные объекты новые поля разных типов.

Сейчас поддерживаются следующие типы полей:
  • Целое число
  • Дробное число
  • Строка
  • Текст
  • Чекбокс
  • Дата
  • Выпадающий список
  • Теги
  • Ссылка на видео
  • Файл
  • Изображение

Постепенно мы наращиваем функционал и количество типов.
За весь функционал по полям отвечает модуль Property. Рассмотрим пример подключения функционала дополнительных полей к плагину «Статьи» на базе ORM.

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

Плагин "игнор" (опрос)

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

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

  • Запрет получения личных сообщений от пользователя (функция есть в движке ЛС)
  • Запрет показа комментариев пользователя (я не вижу его комментарии вообще)
  • Запрет пользователю отвечать на мой комментарий
  • Запрет пользователю комментировать мои топики
  • Запрет пользователю писать на моей стене

Пишите замечания и предложения!

Использовать LOGIN - прошлый век!

Ув. Разработчики, надеюсь кто-нибудь из вас когда-нибудь это прочитает.

Использование LOGIN-a в системе, включая систему авторизации — не комильфо. Мало того, что этот атавизм всё ещё присутствует в вашей современной CMS, так на нём ещё и завязана ВСЯ внутренняя структура движка. На кой фиг спрашивается? Вам мало уникальных полей?

В данный момент занимаюсь рутинным выпиливанием всего связанного с `user_login` — это адский капец, должен вам сказать.

Для авторизации достаточно УНИКАЛЬНОГО поля e-mail, для внутренней связи УНИКАЛЬНОГО поля `user_id`. Если вы желаете оставить этот рудимент для «совместимости», так сделайте возможным его «отключить». На сегодняшний день это бессмысленное поле проходит через всю структуру движка, одумайтесь! :)

Очень, очень хочу это развидеть
    /**
    * Попытка добавить себя
    */
   if (strtolower($sUser)==strtolower($this->oUserCurrent->getLogin())) {


PS: у вконтакте изначально не было понятия «login» — и это правильно

Авто очистка кэша CSS и JS файлов

Как же задолбался я удалять эти два файла на момент создания собственного дизайна. Только изменив одну цифру для какого-нибудь отступа нужно лезть в этот кэш и «чистить» его. Наконец я не выдержал…

Открываем главный конфиг сайта /config/config.php строка 123 приблизительно так там
Читать дальше →

Доработка LS, написание плагинов

Недавно запустил свой первый проект на LS, изначально CMS меня почти устраивала. Знал, что из коробки получить нужный мне функционал не реально не в одной CMS. Много лет работал с DLE, всем хороша, постоянные уязвимости и черезмерная шаблонность, извечные проблемы этой системы. Хотел было уже Drupal взять, но во время остановился прикинув бюджет и поговорив с разработчиками, которые меня сами отговаривали делать всё на Drupal. Примерно та же история была и с WP.
Так я пришёл к LS, которая меня порадовала многим и многим же разочаровала, а именно не особо большим комьюнити, малым количеством плагинов и медленным развитием системы.

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

Срочно нужен верстальщик!!!

Всем привет!

Срочно нужен верстальщик с опытом работы с ЛС, для моих проектов.
Всех заинтересовавшихся прошу писать мне в ПМ или же на мой е-майл 4edesign«собака»gmail.com

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

Ау, научите меня кто-ниубдь работать с фрилансерами или "проблемы разработки под LS"

Друзья, вот уже достаточно длительное время нахожусь в полной растерянности. И растерянность эта связана с проектом, который я хотел бы все таки доделать в ближайшее время.

Короткая предыстория

Достаточно давно у меня есть некоммерческий сайт, который содержит уже достаточно большое количество материалов посвященных управлению проектами, постоянных читателей и т.п. Изначально он развивался на Wordpress, но потом было принято решение перенести его на LS, что собственно и было сделано. Большую часть материалов перенесли быстро, сделали простенький кастомный шаблон и до сих пор проект так и живет.

В начале года было решено сделать все «красиво» и «по-взрослому», расширить функциональность и т.п. и Вот тут начались проблемы.

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

Интеграция готового шаблона в существующий сайт

Добрый день,

У меня есть довольно популярный сайт на LS 0.4.2 ( один из самых крупных сайтов на LS), сайт был запущен более двух лет назад и с тех пор для сайта было написано довольно много новой функциональности.

Функциональность добавлялась двумя способами
1) В виде плагинов
2) В виде модификации непосредственно движка.

Появлялись новые разделы, новые типы страниц, Естественно помимо модификации самого кода, модифицировался и файл шаблона

Сейчас появилась необходимость обновить дизайн, чтобы было проще работа была разбита на три этапа

1) Разработка дизайна в виде PSD файла
2) Верстка шаблона LS c функционалом который входит в стандартную поставку LS + верстка всех не стандартных компонентов в виде отдельного HTML файла.
3) Интеграция всех не стандартных возможностей в шаблон.

Пункты 1 и 2 выполнены. Теперь необходимо перенести весь не стандартный функционал из старого шаблона в новый. Человеку который не знает php & js ( mootools), не разбирается в периферии, думаю будет несколько сложно выполнять эту работу, поэтому и требуется человек который понимает как работает LS и сможет качественно выполнить интеграцию.

Речь идет только о шаблоне, в код php код плагинов или в сам сайт ничего добавлять или менять не надо.

Весь проект находится в SVN, поэтому от вас ожидается, что вы умеете работать с SVN ( или с другой системой контроля версий и готовы самостоятельно разобраться SVN)

По поводу оплаты — у меня нет задачи сделать максимально дешево, у меня есть желание сделать это максимально качественно, поэтому я достаточно гибок в плане оплаты. Готов платить и выше рынка. Предпочтительная форма оплаты WMZ, но можно обсудить и другие способы оплаты

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

Писать можно или в личку или на support@mysku.ru

!!! Доработка сайта, разработка плагинов

Добрый день!

Ищу специалиста, готового разработать в недельный срок плагин «Друзья». Бюджет 1500руб.

Также готов предложить сотрудничество по пошаговому улучшению сайта. Бюджет 15000-25000руб/мес.

Необходимая компетенция:
1) умение, желание и опыт создания плагинов для LS
2) минимальный уровень css
3) готовность реализовывать задания по ТЗ в четко оговоренный срок
4) внимательно тестировать свои разработки на наличие багов перед демонстрацией