БЛОГ


УСТРАНЕНИЕ ОШИБОК В ШАБЛОНАХ SMARTADDONS ПРИ ПЕРЕХОДЕ НА PHP 7

Включение PHP 7 заметно ускоряет работу сайта, но при переходе на седьмую версию некоторые шаблоны работают с ошибками.  Разработчики клубных шаблонов, как правило, выкладывают решения, как перевести шаблоны и расширения на новую платформу.
В этой заметке о решениях от студии Smartaddons.

Google Map

Ошибка:
Plugin_googleMaps имеет устаревшую конструкцию в /plugins/system/ytshortcodes/includes/libs/googlemap/googleMaps.lib.php в строке 385

Решение:
Открыть : /plugins/system/ytshortcodes/includes/libs/googlemap/googleMaps.lib.php
Найти: function Plugin_googleMaps
Заменить на: function __construct

Cookie Directive Lite

Ошибка:
plgSystemEUCookieDirectiveLite устаревшая конструкция в /plugins/system/EUCookieDirectiveLite/EUCookieDirectiveLite.php в строке 37

Решение:
Открыть: /plugins/system/EUCookieDirectiveLite/EUCookieDirectiveLite.php
Найти: function plgSystemEUCookieDirectiveLite
Заменить на: function __construct

YT Framework

Ошибка:
Устаревшие методы в /plugins/system/yt/includes/site/lib/yt_template.php в строке 16

Решение:
Открыть: /plugins/system/yt/includes/site/lib/yt_template.php
Найти: функция YtFrameworkTemplate
Заменить на: function __construct

YT Framework Render XML

Ошибка:
Устаревшие: методы в /plugins / system / yt / includes / site / lib / yt_renderxml.php в строке 13

Решение:
Открыть: /plugins/system/yt/includes/site/lib/yt_renderxml.php
Найти: функция YtFrameworkRenderXML
Заменить на: function __construct

YT Framework Object

Ошибка:
Устаревшие: методы в /plugins / system / yt / includes / site / lib / yt_renderxml.php в строке 13

Решение:
Открыть: /plugins/system/yt/includes/site/lib/yt_renderxml.php
Найти: function YtObject
Заменить на: function __construct

JW All Videos

Ошибка:
Устаревшие методы  в /plugins/content/jw_allvideos/jw_allvideos.php в строке 18

Решение:
Открыть: /plugins/content/jw_allvideos/jw_allvideos.php
Найти: function plgContentJw_allvideos
Заменить на: function __construct