Заменить поле для меток (тэгов) checkbox:ми

5
Есть желание заменить поле для меток статическим списком с возможностью выбора нескольких меток чекбоксами.
Для мульти-выбора неплохо подходит данный скрипт: www.erichynds.com/jquery/jquery-ui-multiselect-widget/

Помогите реализовать, так что бы выборка работала при сохранении и эдитировании топика!

<script type="text/javascript">
   $(function(){
       $("#sel").multiselect({
       	   selectedList: 5 
       });
   });   
</script> 
<select multiple="multiple" size="5" id="sel" name="sel">
  <optgroup label="England">
      <option value="London">London</option>
      <option value="Leeds">Leeds</option>
      <option value="Manchaster">Manchaster</option>
  </optgroup>
  <optgroup label="USA">
      <option value="New York">New York</option>
      <option value="Chicago">Chicago</option>
  </optgroup>
</select>


добавляем данные в текст поле

<script type="text/javascript">
		    $(document).ready(function() {
		        $("#sel").change(
		            function () {
		                $('#tags').attr('value', $("#sel").val());
		            }
		        );
		    });
		</script>


осталось в edit показать какие checkbox checked…

Установка Livestreet с нуля (Debian): nginx + mysql + php-fpm + apc + memcached + sphinx

44
Возможно, этот гайд даже кому-нибудь понадобится.

0) Итак, у нас имеется свежепоставленный Debian с настроенным ssh-доступом и юзер с правами, достаточными для работы sudo.
Здесь и далее "#" в начале команды означает, что ее необходимо запускать с правами root-пользователя (например, с помощью sudo)
1) Пакеты будем ставить из репозитория dotdeb, поэтому для начала добавим его в sources.list:
# nano /etc/apt/sources.list

дописываем в конец файла
deb http://packages.dotdeb.org stable all

Далее импортируем ключ dotdeb'а:
wget http://www.dotdeb.org/dotdeb.gpg -O - -q | sudo apt-key add -

Обновляем список пакетов
# apt-get update


Читать дальше
  • +13
  • 18 апреля 2012, 01:53
  • xyz

Система блоков - расставляем точки...

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

Самое главное, что я выяснил:
1. Блоки можно создавать самостоятельно.
2. Блоки можно размещать в произвольном месте страницы (нужно заранее указать эти места)
3. Блоки могут отображаться в зависимости от Action'ов и Event'ов
4. Блоки могут отображаться в зависимости от адреса страницы. Адрес страницы можно задать с помощью регулярных выражений.
Итак, основные моменты.

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

Первые макеты мобильной версии

5

.



Итак, хочу всех обрадовать — мы начали работу над версией LiveStreet для мобильных (или вернее сказать смартфонов).

И в этом блоге, по мере сил, будет освещаться ход процесса, выкладываться некоторые шаблоны макеты и проводиться обсуждения.


Читать дальше
  • +7
  • 06 марта 2012, 05:41
  • LeX

Livestreet-клиент для ios (ipad,iphone) и android

8
7 фото
Хорошии топики (главный экран приложения)
image

Всем привет.


Хочу показать свой универсальный клиент для iphone, ipad и android.
Пока тестируем приложение на разных устройствах.
При написании использовались следующие технологии — html5+css3+jquery+phonegap.


Показать все 7 фото →

Мобильная версия LiveStreet

8
3 фото
image
В продолжение опроса «Нужна ли мобильная версия для LiveStreet» мы планируем начать разработку мобильной версии.
По итогам опроса 85% пользователей поддерживают создание мобильной версии, из них 30% (47 пользователей) готовы финансово поддержать разработку.

Внести свой вклад в разработку вы можете на странице донейта (указав в комментариях «мобильная версия»), тем самым вы значительно нам поможете и ускорите процесс разработки.
Мобильный шаблон (и соответственно плагин) будет поддерживать новую версию LS и распространяться бесплатно.

Создадим шаблон вместе!

Нас поддержали:
Newman$25
аноним — $10
rsmike$20
аноним — $5
UdiBL9I$20
SP_$10
imhomir.net$20

Bennington$20
FanTom400MHz$5
peholod$20
cliffind$10
stepan$10
Sky$35
Shrike$10
Fanta$5
uncledent$10
Setevod$10
yuri25$10
Webman$10
gorodkovrov.ru$10
twentysix.ru$10
Студия stfalcon.com$70
  • +12
  • 28 февраля 2012, 12:26
  • ort

Увеличиваем скорость livestreet. Nginx. GZip и не только.

53
Недавно перешел с шаред хостинга на VPS и столкнулся с проблемой что VPS работает не очень быстро, при том что тариф взял не самый дешевый (1600MHz и 1024Mb). Перекопал кучу сайтов чтобы разобраться как все сделать лучшим образом, думаю многие с этим сталкивались, хочу сэкономить ваше время и подытожить важные моменты по настройке.
Для тестирования производительности изначально использовал приложение siege, когда меня там цифры стали более-менее радовать, уже начал использовать для тестов замечательный сайт loadimpact.com (количество бесплатных проверок ограничено, не злоупотребляйте сразу). Привожу картинки как было и как стало (сразу хочу заметить увеличение производительности не только из-за настройки nginx).
1. Debian 5 (64) nginx + apache + php-fcgi + eAccelerator + memcache (Апач по сути только для ISPmanager использовался)

2. Debian 5 (32) nginx + apache + mod_php + APC + memcache



Читать дальше
  • +11
  • 08 декабря 2011, 11:12
  • gran

Карма пользователей.Сила Голоса.Переголосование.

14
Привет Лайвстрит.У меня есть небольшое уютненькое закрытое сообщество.Хотелось бы поблагодарить всех разработчиков данного cms и плагинов.Все очень удобно, красиво, отлично работает.У меня к Вам появились вопросы на которые я не смог найти внятные ответы.В общем, со временем пользователи в моем сообществе увлеклись кармой, но так как сообщество маленькое, то установленные правила по которым начисляются очки в карму не очень их радует.Для повышения интереса к созданию новых топиков и общению я поощерял кармой активных пользователей через бд.Но это вызвало негодование у остальных.Кармой у нас очень активно пользуются, оценивают каждый комментарий почти, поэтому я вот думаю обнулить всем карму и установить новые правила начисления очков в карму и пусть пользователи сами «поощеряют» друг друга кармой.У меня есть вопросы по этому поводу:

1) При карме пользоватля 00.00, когда он голосует за топики, комментарии и в профили, чтобы его вес голоса был равен +1.00.То есть он поставил плюсик — другому пользователю, автору коммента\топика или хозяину профиля в карму натекла единичка.Аналогично с минусами.

2) Переголосование.Возможность поставиь еще раз оценку через 24 часа, потом через 24 часа еще и еще.Причем все голоса должны сохранятся.Допустим за 72 часа пользователь проголосовал за топик 3 раза и все эти три раза отражаются на карме автора топика.

Техническая сторона: Livestreet 0.4.2

Инфоблоки для Livestreet

4


Привет друзья.

Давно хотел написать этот топик. По долгу службы, часто в разработке сайтов использую Битрикс — платная российская CMS. Оставим обсуждения её качества (по-сути холивары). В составе этой CMS главной частью является модуль «Инфоблоки», позволяющий абстрагировать типы контента и легко настроить их вывод в публичную часть сайта. Причём здесь LS?

Читать дальше
  • +2
  • 29 мая 2011, 22:04
  • Sky