Исправление позиции на странице после подгрузки ajax-ом в Chrome

В браузере Chrome начиная с v56 появилась т.н. функция Scroll Anchoring, которая включена по умолчанию.

В результате на всех Chrome-based браузерах на странице с подгрузкой контента (например в Активности) после подгрузки скролл уходит вниз страницы. и подгружаемый контент «уходит» вверх, а не появляется внизу как положено. В итоге теряется смысл этой фичи и чтобы увидеть подгруженный контент, нужно скроллить вверх вручную.

Этот баг воспроизводится и на этом сайте (см. страницу Активность). В Firefox все работает как надо.

Решение:
Читать дальше →

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

вопрос по ajax

Здравствуйте, подскажите пожалуйста, есть стандартный автокомплитер поиска, там есть функция
ls.autocomplite.add — там вроде передаются 2 параметра, можно ли передавать больше параметров?

ajax

помогите создать простейший запрос через ajax к экшену/эвенту, который получал бы из БД какой либо результат, как правильно составить такой запрос, как правильно указывать url до экшена ???

Ajax

Доброго времени. Такая проблема, точнее вопрос:

Есть экшен, на котором есть какие-то данные (текст, JS). Надо получить данные из этого экшена и вывести.


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

Не могу зайти на сайт (Решено)

Всем день добрый.

Установил ЛС 1.0.3 на хостинговую площадку.
Все прошло хорошо, но после установки не могу войти под учеткой админа.

Покурил форум, как оказалось, я не один такой. Но решения у коллег не подошли.

Проверил, что выдает консоль:

POST moizal.ru/login/ajax-login/ 404 (Not Found)f.support.ajax.f.ajaxTransport.send @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2f.extend.ajax @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2$.fn.ajaxSubmit @ 7d1f0d8de60f4879b5a64931d6a6d410.js:96ls.ajaxSubmit @ 7d1f0d8de60f4879b5a64931d6a6d410.js:519ls.user.login @ 7d1f0d8de60f4879b5a64931d6a6d410.js:637(anonymous function) @ (index):308f.event.dispatch @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2f.event.add.h.handle.i @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2

Подскажите, куда «копать»?

Баги в LiveStreet

Здравствуйте!
Дело в том, что по таймингу нужно сдать проект через месяц, проблема усложняется тем, что я новичок в LiveStreet.
Суть проблемы:
Установил LiveStreet, с первой установкой проблем не возникало, даже изменил базовый шаблон, все шло как по маслу, до тех пор пока не потребовалось переустановить CMS с теми-же параметрами. Тут вроде-бы и установка прошла нормально, НО перестала работать форма авторизации и регистрации, просто Ajax форма показывает процесс загрузки и все… Несколько раз переустанавливал на разные сервера: Ampps, xampp, denwer, winginx, но везде одно и тоже. Прошу, кто хоть как-то сталкивался с данной проблемой, или знает эту цмс на достаточном уровне, чтобы помочь, отзовитесь! Заранее благодарю.

P.S. Только не пишите про проблему c «www. и без», про нее я в курсе, в конфиге все прописано как надо:
$config['db']['params']['host'] = 'localhost';
$config['db']['params']['port'] = '3306';
$config['db']['params']['user'] = 'root';
$config['db']['params']['pass'] = 'mysql';
$config['db']['params']['type'] = 'mysql';
$config['db']['params']['dbname'] = 'mysite';
$config['db']['table']['prefix'] = 'vz_';

$config['path']['root']['web'] = 'http://mysite';
$config['path']['root']['server'] = 'C:\Ampps\www\mysite';
$config['path']['offset_request_url'] = '0';
$config['db']['tables']['engine'] = 'InnoDB';
$config['view']['name'] = 'Your Site';
$config['view']['description'] = 'Description your site';
$config['view']['keywords'] = 'site, google, internet';
$config['view']['skin'] = 'developer';
$config['sys']['mail']['from_email'] = 'admin@admin.adm';
$config['sys']['mail']['from_name'] = 'Почтовик Your Site';
$config['general']['close'] = false;
$config['general']['reg']['activation'] = false;
$config['general']['reg']['invite'] = false;
$config['lang']['current'] = 'russian';
$config['lang']['default'] = 'russian';

Да, и еще при загрузке сайта в таб баре броузера прописано «Ошибка»

[РЕШЕНО] Выбор блога при публикации, список блогов

При публикации топика, мы из выпадающего списка выбираем блог, в который запостим материал.

Хорошо, если блогов 10-15. А если несколько десятков, а то и сотня?

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

Как например это реализовано в контакте:



===============
Решил остановиться на select2 — ivaynberg.github.io/select2/

Это более улучшенный клон Chosen.

Ставится довольно легко — прописывается 2 js-срипта в хедере и в шаблоне задается id селекта:

<select id="айди селекта указанного в скрипте">