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

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

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

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

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

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

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

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

Не работает 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 не работает, гиф не загружает. Помогите, кто вкурсе. Буду очень признателен.

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

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

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

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

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

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

Он ответил:

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

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

ЛС-2

Correct nginx for LS in subdirectory

Добрый день, столкнулся со следующей проблемой: мы используем nginx и vestacp в качестве вебсервера, а livestreet на одном из старых проектов у нас стоит в поддиректории. Как должен выглядеть конфиг nginx в таком случае для того, чтобы начали нормально работать реврайты?

Второй вопрос: блог этот писали лет пять назад, если не больше, поэтому сейчас, на PHP 5.6 ругается на DbSimple, который сто лет как не поддерживается, если мне память не изменяет, поэтому сыплет ошибками Deprecated. Можно, конечно, варнинги отрубить, но как-то по-другому эта проблема уже была, может, решена?

Спасибо!

ссылка на вставку видео tinyMCE

Доброго времени всем!

Долго шарился в просторах интернета, чтобы найти более менее удобный для ОБЫЧНЫХ пользователей редактор. Пытался интегрировать tinyMCE 4 и ckeditor старый. Первый полу рабочий оказался, а второй еще старее стандартного.
На ЛС сайте так и не нашел не одного решения на самые актуальные проблема с редактором. Как так?? 2017 год заканчивается как бы.
В общем интегрировать новый редактор желание пропало. Прошу помощи в следующем:
Как сменить тип ссылки с HTML на обычный URL(с адресной строки) при вставке видео в стандартном tinyMCE на LS 1.0.3?
Запустил тестом сайт, и 40% пользователей понятия не имеют что такое HTML ссылка с видео.

Заранее благодарю.

Код:

public function VideoParser($sText) {
		/**
		 * youtube.com
		 */
		$sText = preg_replace('/<video>http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)(&.+)?<\/video>/Ui', '<iframe width="560" height="315" src="http://www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>', $sText);