+29.43
Рейтинг
100.36
Сила

Вячеслав Мороз

Идея для плагина - моментальные уведомления

Идея не нова, но как уже где то сказали — хорошие художники копируют)

Суть — пока пользователь находится на сайте, уведомлять его о всех связанных с ним событиях мгновенными всплывающими сообщениями. Кто зареган вконтакте, прекрасно поймет, насколько это удобно.

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

Документы и файлы

Есть идея реализовать хранилище файлов для пользователя (имеется в виду документы, архивы, изображения в оригинале). С ограничениями конечно. Я видел плагин прикрепления файла к топику, но это как то не очень удобно.

Функционал:
— специальный раздел «документы» в профиле пользователя
— Возможность загрузки файлов с ограниченим по типу и размеру (опционально в конфиге)
— ограничение объема памяти для пользователя (допустим, максимум 50мб)
— настройка уровня доступа к конкретному документу (для всех, только для зарегистрированных, только для друзей, для определенных друзей, для определенного пользователя).
— прикрепление документов к топикам, комментариям, при создании блога, к личному сообщению путем вызова модального окна со списком загруженных документов и полем для непосредственной загрузки нового
— возможность скачивания документов + счетчик скачиваний
— добавление документа из чужого списка в свой (именно копирование, а не избранное, т.к. исходный документ может быть удален)
— иконки для типов документов (rar,zip,word,excel,pdf,djvu и пр.)

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

Плагин для создания дополнительных полей

Вопрос к знающим.

Не секрет, что эта проблема довольно актуальна, т.к. для разных проектов нужно собирать разную информацию от пользователей. И не все здесь программисты. Реально ли сделать плагин, которые реализует добавление любого вида полей на стандартные страницы ливтсрит?
Читать дальше →

Вариант шаблона для LiveStreet

Оценив логичность комментария Qusco , выкладываю пока лишь главную страницу и еще кое-что. Если понравится… тогда с удовольствием продолжу работать над профилем, топиками и остальными страницами.



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

Вебинары на LS

Скажите пожалуйста, реально ли организовать вебинары с помощью ЛС? Ну я понимаю, что нужно написать функционал, но реально ли это в плане нагрузки? И какие мощности для этого необходимы?

Шаблон "CoralBlue"



Особенности шаблона

  • Глубокая проработка дизайна интерфейса
  • Хорошая читабельность, что редкость для темных дизайнов
  • Маркировка вложенности комментариев, затухающая подстветка при их публикации и скроллинге
  • Стилизованные чекбосы и radibuttons гармонично вписываются в темное оформление

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

Насчет опросов

Может ни для кого и не новость, но почему в опросах, когда нажимаешь «воздержаться», то это засчитывается как голос? Я же не голосовал, а «воздержался», но при этом накидывает +1 и к количеству проголосовавших, и к количеству воздержавшихся.

Вопрос по js

В шаблоне Лс есть скриптик, который позволяет сворачивать/разворачивать блоки. Выглядит так:
{literal}
<script language="JavaScript" type="text/javascript">
function toggleBlogInfo(id,link) {
	link=$(link);
	var obj=$(id);	
	var slideObj = new Fx.Slide(obj);
	if (obj.getStyle('display')=='none') {
		slideObj.hide();
		obj.setStyle('display','block');		
	}	
	link.toggleClass('inactive');
	slideObj.toggle();
}
</script>
{/literal}


Он хорош тем, что прост и можно прикрутить где угодно и будет работать. Но при перезагрузке страницы свернутый блок вновь становится развернутым. Как доработать код, чтобы можно было свернуть блок, и он не разворачивался после рефреша, может это парой строчек делается?)) Буду рад, если поможете!

ajax в профиле

При добавлении/удаления друга, название ссылки не меняется, т.е. процесс происходит как бы с использованием ajax, но ссылка «добавить в друзья» не заменяется на «удалить из друзей», только после перезагрузки страницы. Мне кажется, это как то не очень правильно, может можно как то пофиксить?

Вот что получается, если нажать на «добавить в друзья», а потом нажать еще несколько раз не перезагружая страницу.


шаблон не затрагивался, такая же картина здесь, на livestreet.ru

Подключить скрипт

Как правильно оформить подключение внешнего js документа? Залил файлы js в папку js данного шаблона, в header.tpl подключаю:

<link rel="stylesheet" type="text/css" media="screen" href="{cfg name='path.static.skin'}/css/uvumi-dropdown.css"/>
	<script type="text/javascript" src="{cfg name='path.static.skin'}/js/mootools-for-dropdown.js"></script>
	<script type="text/javascript" src="{cfg name='path.static.skin'}/js/UvumiDropdown.js"></script>
	{literal}
		<script type="text/javascript"> 
			var myMenu = new UvumiDropdown("dropdown-menu"); 
		</script>
	{/literal}


И ничего…