hello,
I have the same problem
see for wordpress:
https://answers.themler.io/questions/215500/bug-after-update-wordpress-shortcodes-effects
and now i resolve by myself: the issue file is Shortcodes.php
yourpath/plugins/content/themlercontent/lib/Shortcodes.php
in my side is in lign:
657 i replace by
if (isset($item['info']['type']) && $item['info']['type'] === ShortcodesEffects::HTML_EFFECT) {
668
if (isset($item['info']['className']) && strpos($item['info']['className'], $name) === 0) {
721
$target = isset($target['info']) ?? $target['info'];
785
$return = isset($control['info']['css'][$responsive]) ?? preg_match('/' . $prop . '\s*:\s*(' . join('|', $values) . ');/', $control['info']['css'][$responsive]);
return $return; //preg_match('/' . $prop . '\s*:\s*(' . join('|', $values) . ');/', $control['info']['css'][$responsive]);
814,815,816,817
$style .= isset($targetControl['info']['css']['css'], $targetControl['info']['css']['css_md'], $targetControl['info']['css']['css_sm'], $targetControl['info']['css']['css_xs']) ?? self::print_all_css(array(
'' => self::_effectCssCurrent($targetControl['info']['css']['css'], $groups, $skipProps),
'_md' => self::_effectCssCurrent($targetControl['info']['css']['css_md'], $groups, $skipProps),
'_sm' => self::_effectCssCurrent($targetControl['info']['css']['css_sm'], $groups, $skipProps),
'_xs' => self::_effectCssCurrent($targetControl['info']['css']['css_xs'], $groups, $skipProps)
), '', $currentControl['info']['selector']);
1099
$target_class = isset($target_control["className"]) ?? $target_control["className"];
in finally, if you have this error message:
Warning: Trying to access array offset on value of type null in....
correct by php code
isset( $variable['something'])
if index'something' does not exist
hope to help someone
regards
philippe
hello,
I have the same problem
see for wordpress:
https://answers.themler.io/questions/215500/bug-after-update-wordpress-shortcodes-effects
and now i resolve by myself: the issue file is Shortcodes.php
yourpath/plugins/content/themlercontent/lib/Shortcodes.php
in my side is in lign:
657 i replace by
if (isset($item['info']['type']) && $item['info']['type'] === ShortcodesEffects::HTML_EFFECT) {
668
if (isset($item['info']['className']) && strpos($item['info']['className'], $name) === 0) {
721
$target = isset($target['info']) ?? $target['info'];
785
$return = isset($control['info']['css'][$responsive]) ?? preg_match('/' . $prop . '\s*:\s*(' . join('|', $values) . ');/', $control['info']['css'][$responsive]);
return $return; //preg_match('/' . $prop . '\s*:\s*(' . join('|', $values) . ');/', $control['info']['css'][$responsive]);
814,815,816,817
$style .= isset($targetControl['info']['css']['css'], $targetControl['info']['css']['css_md'], $targetControl['info']['css']['css_sm'], $targetControl['info']['css']['css_xs']) ?? self::print_all_css(array(
'' => self::_effectCssCurrent($targetControl['info']['css']['css'], $groups, $skipProps),
'_md' => self::_effectCssCurrent($targetControl['info']['css']['css_md'], $groups, $skipProps),
'_sm' => self::_effectCssCurrent($targetControl['info']['css']['css_sm'], $groups, $skipProps),
'_xs' => self::_effectCssCurrent($targetControl['info']['css']['css_xs'], $groups, $skipProps)
), '', $currentControl['info']['selector']);
1099
$target_class = isset($target_control["className"]) ?? $target_control["className"];
in finally, if you have this error message:
Warning: **Trying to access array offset on value of type null in**....
correct by php code
isset( $variable['something'])
if index'something' does not exist
hope to help someone
regards
philippe