+2.42
Рейтинг
7.67
Сила

Руслан

Мелкое улучшение юзабилити для формы логина

Если в форму логина ввести неверные логин/пароль, то появится сообщение
Что-то не так! Вероятно, неправильно указан логин (e-mail) или пароль.
Повторно вводим логин/пароль (тоже неправильные), жмем «войти» — идет проверка, надпись в это время не исчезает, проверка заканчивается, ничего не меняется. Пользователю может стать не понятно, это он снова ошибся, или это сбой какой-то на сайте — ведь визуально для него ничего не поменялось.
Если бы при повторном нажатии на «войти» сообщение исчезало и снова появлялось после окончания проверки, стало бы более понятно.
В файле \engine\lib\internal\template\js\user.js на 387 сообщение об ошибке убирается после возврата ответа функцией ls.ajaxSubmit.
Можно просто поправить файл user.js, перенеся всю конструкцию
if (typeof(form)=='string') {
    form=$('#'+form);
}
form.find('.validate-error-show').removeClass('validate-error-show').addClass('validate-error-hide');
на две строчки выше, тогда надпись будет исчезать сразу после нажатия на кнопку «войти».
Но там есть хук ls.hook.marker('loginBefore'); — возможно правильнее было бы его задействовать с помощью простенького плагина, чтобы не менять код движка.

Мероприятия vs События

В каталоге есть два плагина в большей части перекрывающие функционал друг друга.
Плагин «Мероприятия»
Плагин «События»

Плагин «События» бурно обсуждается здесь

Обсуждения плагина «Мероприятия» не нашел.

Вопрос к тем, кто «щупал» оба плагина, плюсы и минусы каждого, на чем остановить свой выбор для городского портала?

jQuery плагин для создания вкладок

simple tabs jquery plugin

Понадобилось очень простое решение для создания вкладок. Решил перекинуть наработки в плагин для jQuery и выложить в общий доступ. Возможно кому-то из разработчиков будет нужно.

jQuery плагин для быстрого и простого создания вкладок. Не нуждается в инициализации, работает сразу после готовности DOM, использует on (live) события, поэтому будет работать на динамично формируемых страницах.

Для вкладок задается группа и id (для возможности размещать на странице несколько разных групп вкладок даже если у них пересекаются id).

GitHub: github.com/psnet/simple_tabs
Demo: demo simple_tabs

Инструкция по подключению находится на гитхабе.

UPD: Может и Simple Tree — простое сворачиваемое дерево на чистом CSS без использования JS и изображений понадобится кому-то.

Помогите настроить тайтл в LiveStreet

В общем сейчаc тайтл такой:

Название темы / Название блога / Название сайта


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

Закон о блогерах

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

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

Работа с Api Вконтакте

Хочу обратиться ко всем гуру, которые на ТЫ с Api Вконтакте.

На одном из проектов реализовали репостинг топиков на стену в группе.
Сейчас встала задача дать возможность пользователям сайта авторизованным Вконтакте лайкать посты в группе прямо с сайта. Такая возможность в апи есть:
Like(array(
    type: 'post',
    owner_id: -70092613,
    item_id: 37
));

function Like($aParams)
{
	$sParams = http_build_query($mParams);
	return json_decode(file_get_contents(
		"https://api.vk.com/method/likes.add?$sParams&access_token=as123dassdfvs4123fdfg"
	));
}


В результате выполнения данного кода лайк ставится, но от имени того кто получил этот access_token.
Токен был получен путем перехода по ссылке вида
http://api.vk.com/oauth/authorize?client_id=<app_id>&scope=offline,wall,photos,friends&redirect_uri=http://api.vk.com/blank.html&response_type=token


Теперь вопрос: "Как получить для каждого пользователя свой токен?"

Пробовал получать токен путем авторизации описанной здесь, но вылетала ошибка, что токен должен быть получен через переадресацию на страницу oauth.vk.com/blank.html.

Возможно я что-то делаю не так…

Где изменить параметр?

Здравствуйте. Подскажите пожалуйста, где можно увеличить количество знаков, размещаемого текста в поле «описание блога» при его создании. Там стоит максимум 3000 знаков, а мне надо от 5 до 10 тыс.

Плагин для Объявлений



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

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