Приветствую! :-)
Бился-бился с новой версией, не хотел выпускать это обновление до последнего, но всё же решился, т.к. многие ждут этого апдейта из-за медленной работы прошлой версии.
При динамическом формировании JavaScript-файла было огромное количество запросов к базе данных, теперь этот кусок кода отлажен и скрипт должен работать гораздо стабильнее и быстрее на ресурсах с высокой посещаемостью. Уф… Если это не так — напишите мне на почту support@gruz0.ru, разберёмся. :-)
А сейчас позвольте рассказать о новой версии Social Community Popup — 0.6.5.
1. Обновлены настройки виджета Facebook в связи с изменением их API
Вот уж какая социальная сеть умеет вставлять палки в колёса — так это Facebook. То одно, то другое. С одной стороны это хорошо, что они обновляют свои поделки. Но если этот момент пропустить, то многие сайты попросту перестанут показывать их виджеты.
2. Виджет Facebook Like Box заменён на Page Plugin
С 23 июня 2015 года используемый и любимый многими виджет Like Box перестанет работать, вместо него предложили использовать новый виджет – Page Plugin, который работает исключительно со страницами, группы поддерживаться не будут.
В общем, это как раз та причина, по которой я на месяц откладывал выпуск версии своего плагина SCP. В новом виджете Page Plugin напрочь вырезана возможность какой-либо правки размеров виджета. Это касается высоты виджета, которая напрямую завязана на размер дочернего контейнера. В общем, если вы не технарь — тогда просто ждите, когда появится обновление и эту неприятность исправят. :-)
Выглядит новый виджет вот так:
Для того, чтобы виджет корректно отображался на вашем сайте, рекомендую использовать опцию отображения новостей с ленты вашей страницы и снять две другие опции в разделе Facebook плагина SCP. Вы там всё сами увидите.
Вполне возможно что кому-то новый виджет не понравится и, если вы в их числе, свяжитесь со мной, я постараюсь сделать вместе с новой версией ещё и старую, возможно месяц она проработает в каком бы то ни было виде. А пока пользуемся тем, что имеем.
3. Исправлена проблема с работой виджета ВКонтакте в Mozilla Firefox
Mozilla Firefox тоже повеселил в этом месяце своим странным поведением с соц. сетью ВКонтакте. Скрипт соц. сети загружался, но не отрисовывал свой виджет в том случае, если сам виджет располагался не на первой, а на любой другой вкладке плагина SCP.
Во всех браузерах эта проблема не проявлялась, с чем это связано — остаётся только догадывается. Но именно в Firefox виджет ВКонтакте работал из рук вон плохо. Но сейчас могу смело сказать — проблема решена и, надеюсь, больше не проявится.
Перебробовал несколько разных вариантов и решено было использовать хитрый ход — подгружать виджет только при первом открытии вкладки с виджетом ВКонтакте. Именно такой способ позволил сделать загрузку по настоящему Lazy Load. На очереди другие соц. сети.
Благодарю за обнаружение этого бага двух пользователей плагина, если бы не они — сам бы я никогда не нашёл эту ошибку. Кто именно помог писать не буду, т.к. не имею права разглашать информацию. Но благодарен вам в любом случае! ;-)
4. Добавлена поддержка персональных страниц соц. сети Google+
До этого момента я попросту не видел настроек для личных профилей, наблюдал только для страниц в виджете Google+. По просьбе одного из пользователей плагина доработал эту функциональность и теперь поддерживаются оба типа профиля.
Виджет для личных профилей
Виджет для страниц
Теперь что касается получения новой версии плагина и всех будущих, в том числе.
Я переиграл ситуацию с раздачей файла через Яндекс.Диск, т.к. прямая ссылка попросту отбивала все мои попытки запретить возможность скачивания плагина третьими лицами. Как и любой разработчик я переживаю, когда софт/приложение/плагин уходят бесплатно на сторону.
Мне прекрасно понятна ситуация, когда приложение стоит 5-10 тысяч рублей, тут вопрос целесообразности стоит ребром. Но 490 рублей — не та сумма, которую стоит жалеть и пиратить этот простой и удобный в использовании плагин.
В общем, с этого момента все обновления будут закрыты регистрацией с персональными завязками плагина на ваши электронные адреса. Я вынужден так поступить. Эту операцию нужно будет проделать один раз.
Скриншоты плагина