Bootstrap Tabs и Safari (js) - решено

Имеется стандартная форма авторизации в модальном окне с тремя вкладками: «Войти», «Регистрация» и «Восстановление пароля». Вкладки работают через Bootstrap-овский плагин Tabs. Все прекрасно работает.

Решено скрыть в навигации пункт «Восстановление пароля» и добавить ссылку в непосредственно в содержимое таба «Войти» (под полем ввода пароля). Такой UI используется на многих сайтах и очень удобен.
Читать дальше →

Перенос шаблонов внутри скина (LS 1.0.3)

Решил перенести все файлы, имеющие отношение к тулбару, в папку toolbar (в силу своего перфекционизма). Первое, что пришлось сделать, это скорректировать путь до toolbar.tpl здесь.

Сами элементы тулбара добавляются так:
{add_block group='toolbar' name='toolbar_xxx.tpl'}

После переноса шаблонов тулбара в папку toolbar — получаю ошибку «template not found».
Читать дальше →

Не работает загрузка аватаров и фото на мобильных устройствах

Здравствуйте. При нажатии «Загрузить аватар» появляется окошко, все ок. Выбираем картинку и все. Никакой реакции при тапах на кнопки Применить и Отменить (хотя кнопки вроде как активны — они подсвечиваются). Обратил внимание, что на этом сайте такая же проблема :) Попробуйте.

ЗЫ На компе все работает отлично. Методом тыка определил, что проблема скрыта где-то в ls.user.uploadAvatar. Если для блока avatar-resize сразу поставить display:block, то кнопки в нем работают.

ЗЫЫ Да, ресайз фотки в блоке, на удивление, работает :)

Не работает JS после подгрузки на AJAX

Приветствую всех!

Долго искал в гугле решения проблемы, но увы скила не хватает понять ее решение.
Есть код для загрузки гиф:

$('.gif-with-play').on('click', function() {

var $this = $(this),
$img = $this.children('img'),
$imgSrc = $img.attr('src'),
$imgSrcgif = $img.attr('data-srcgif'),
$imgExt = $imgSrcgif.split('.');
if($imgExt[2] === 'gif') {
$this.addClass('loading-hide');

$img.attr('src', $img.data('srcgif')).attr('data-srcgif', $imgSrc);

$($img).load(function(){
$this.removeClass('loading-hide');
});
} else {
$img.attr('src', $imgSrcgif).attr('data-srcgif', $img.data('srcgif'));
}

$this.toggleClass('play');

});

Проблема в том, что после загрузки ленты по средствам AJAX, click не работает, гиф не загружает. Помогите, кто вкурсе. Буду очень признателен.

Вопрос по доп полям!

Я задал вопрос ORT:

можно ли как то добавить поля к анкете пользователя аналогично таким

Он ответил:

(http://ios.iotgn.ru/admin/users/contact-fields/ ) но что бы они не в контактах блоке были.
Можно попробовать добаить новый тип для этих полей, по идеи он не должен будет выводиться в контактах + сделать его вывод в нужном месте. По дефолту там добавлены два типа — social и contact

Кто сможет подсказать как добавить типы???

ЛС-2

Проведение конкурса в сообществе на Livestreet. Поделитесь опытом.

Добрый день. Есть идея провести у себя на сайте какой-нибудь конкурс с выдачей призов. Хочется привнести в сообщество неформальное общение, может как-то сплотить пользователей. Но идей самого конкурса у меня нет, как я не думал. Дело в том, что сайт у меня для кадастровых инженеров, на котором обсуждаются соответствующие вопросы. По сути — это юристы в земельных вопросах и совсем немного геодезисты. Что можно интересного придумать в качестве конкурса ума не приложу!

Поэтому просьба к тем, кто уже проводил на своих сайтах какие-то конкурсы: расскажите про них. Какие были условия? Как организовать конкурс на сайте с технической точки зрения? Какие призы выдавали?
Буду очень благодарен за советы!

Закон о персональных данных от 27.07.2006 года N 152-ФЗ и приведение сайта к его требованиям

Добрый день. В связи с вступлением в силу изменений в Федеральный закон от 27 июля 2006 года N 152-ФЗ «О персональных данных» появилось желание привести сайт в соответствие с требованиями данного закона. Отсюда несколько вопросов:

1. как разместить на сайте всплывающую информацию о сборе cookies? Есть какое-то решение, доступное даже для таких чайников как я?)

2. В политике конфиденциальности есть раздел, описывающий какие данные собираются автоматически. В той версии политики что я нашел, этот раздел выглядит так:
3.3. Сайт защищает Данные, которые автоматически передаются в процессе просмотра страниц, на которых установлен статистический скрипт системы («пиксель»):
IP адрес;
информация из cookies;
информация о браузере (или иной программе, которая осуществляет доступ к показу рекламы);
время доступа;
адрес страницы, на которой расположен рекламный блок;
реферер (адрес предыдущей страницы);
геолокации;
Можете прокомментировать с технической точки зрения что в этом фрагменте не так, что убрать/добавить?