+28.89
462 читателя, 107 топиков

Плагин Компании (LS 1.0.3) + php 7.4 - "лечение" бага при редактировании компании

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

В связке LS 1.0.3 + плагин Компании (от gran-а) столкнулся с невозможностью редактирования данных у некоторых компаний (брендирование, виджеты и т.п.).
Также на станице редактирования компании появлялась ошибка: Warning: Illegal string offset in...

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

В файле /plugins/company/classes/modules/company/entity/Company.entity.class.php находим функцию protected function extractPrefs и меняем её содержимое на:
protected function extractPrefs () {
    if (is_null($this->aPrefs)) {
        $aFixPrefs = preg_replace_callback ( '!s:(\d+):"(.*?)";!s', function ($match) {
            return ($match[1] == strlen($match[2])) ? $match[0] : 's:' . strlen($match[2]) . ':"' . $match[2] . '";';
        }, $this->getPrefs() );
        $aPrefs = unserialize($aFixPrefs);
        $this->aPrefs = is_array($aPrefs) ? $aPrefs : array();
    }
}


P.S.: для решения воспользовался этой информацией

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

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

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

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

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

Как починить скролл по топикам и кнопку Scroll Up

Судя по активности) немногие заметили, что на 1.0.3, в том числе на этом сайте, в Chrome-based браузерах перестал работать скролл по топикам и кнопка Scroll Up.

«Починить» можно так:
1. Меняем этот файл на этот (т.е. обновляем jQuery scrollTo)
2. Удаляем или закомментируем эту строку

UPD->REMOVE:
Думаю, предварительно нужно обновить jQuery хотя бы до 1.8
UPD->ADD:
3. Обновляем jQuery минимум до версии 1.8.0. Т.е. меняем этот файл на этот.
Если обновить jQuery на более новую версию, чем 1.8.0, возможны траблы с js движка.

Часовые пояса. Корректировка времени (ls 1.0.3)

Приветствую. Что-то на Лайвстрит совсем тихо. Орт пришел и своим топиком распугал всех?)

Наконец-то добрались до часов поясов. Напомню, в ls 1.0.3 до сих пор они не были отредактированы и отчасти были неверны на данный момент. Делимся, может кому-то тоже пригодится.
Читать дальше →

Исправление автопереключения мобильного шаблона для LS 1.0.3

Как многие заметили, мобильный шаблон для LS 1.0.3 с какого-то времени перестал работать.

Например, если почистить куки браузера и зайти на главную страницу сайта, то вы будете автоматически перенаправлены на мобильную версию шаблона вне зависимости от того, с какого устройства вы зашли.

То есть на практике все новые посетители попадают на мобильную версию вашего сайта, пока не установят специальную куку (принудительно не переключатся на десктопную версию).

И вина здесь не на разработчике плагина, а на сервисе Янлекса, который перестал работать (апи сервиса больше не предоставляется).

Ниже смотрим как исправить ситуёвину своими руками.
Читать дальше →

Массовый перенос топиков в другой блог?

Здравствуйте, уважаемые лайвстрицовцы! Рад вас приветствовать! Хотел спросить, как можно безопасно перенести сразу все топики из одного блога в другой, с сохранением информации о старом расположении и авто редиректом 301.?

Буду рад выслушать любые возможные решения!

Спасибо за внимание!

Что происходит с сообществом ?

Ситуация вокруг LiveStreet очень быстро ухудшается по уровню насыщенности продаж, общения, и создания новых продуктов…

Я не понимаю, все ждут 2.0, что забили на первую версию, или надоела LS?
Достойная же система… Покупателей нет, выпуск новых плагинов с шаблонами тоже… Я вот тут проект делал, думал выпущу — будет круто, люди рады будут новому макету с шаблоном. А по статистике последних выпущенных продуктов — очень унылая. Отметки продаж не достигают и 10-и.

Давайте подискутируем.
Без мата.
Без оскорблений.
Тезисно и разборчиво.

Спасибо.