без претензий к автору,
А было время когда за критику в его адрес рвали на части.Грустно.
без претензий к автору,
А было время когда за критику в его адрес рвали на части.Грустно.
Loadырь, ты сам понял, что написал)? Или это издержки модераторства? Грустно.как то.
Yuran, без обид, но хочется понять почему ссылку на сайт в личку? Не то, чтобы любопытен сайт, но не могу придумать мотивов для этого. Это же сайт. Общедоступный ресурс...
Привет. При обновлении вылезла ошибка
Fatal error: Uncaught Error: Cannot use a scalar value as an array in /var/www/danilowa/system/controllers/admin/actions/install_ftp.php:43
Ругалась на эту строку
$account = cmsUser::isSessionSet('ftp_account') ?: ($ftp_account ?: []);
Версия php 8.3.
В данном примере $account всегда будет равен 1, а не массиву, если присутствует cmsUser::isSessionSet('ftp_account') ; Пришлось переписать, что бы обновиться.
Не знаю баг это, нюансы синтаксиса или фича. Но кому интересно, я написал так
$account = cmsUser::isSessionSet('ftp_account') ? cmsUser::sessionGet('ftp_account'):($ftp_account ? $ftp_account:[]);
А у тебя точно один виджет с метрикой?
Yuran, что то ты там вообще намудрил с метрикой. На скрине вроде рабочий код, а в консоли я вижу вообще что то странное.
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a)function(){(m[i].a=m[i].a; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) } k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(90969229, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script>
Вот так выглядит рабочий код
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(90969229, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script>
Скаченный с гита, прибамбасы какие-то надо к нему руками ставить?
Да вроде нет. Там стандартная установка. Вот пост в блоге.
Uncaught ReferenceError: icms is not defined
Если версия системы 2.14.2 +
Оберните ваш скрипт в
<script> icms.updownscroll.setOptions({... </script>
Если нет, значит разместите скрипт пониже.
Uncaught SyntaxError: missing { before function body
тут
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a)[]).push(arguments);
должно быть
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){[]).push(arguments)};
Lora, И как его править если 404?
Не знаю почему ссылка не работает. Но ссылка на публичный репозитарий работает.
iDrevniy, так там версия 2021 года). Для версии 2.14.2. Честно сказать я давно его не видел, но попробуйте в файле архива manifest.ru поменять версию системы на свою. Сейчас там
[depends]
core = «2.14.2»
После этого установится, но вот будет ли работать не знаю, так как плагины для редакторов (redactor, tynymce) старых версий. Но попытка не пытка)
А есть в базе, в таблице cms_users поле balance? Может при переносе что то там не так пошло. Или какие то настройки базы на новом хостинге другие и не идёт запись. Отсюда может и ошибка такая. Можно проверить, написав из любого экшена запрос на пополнение баланса.
А почему yandex, если у вас yoomoney?
типичное поведение при работе закубленных файлов. У них всегда только одна строка, 0
Да, только что дошло)
В тестовом режиме все работает
Биллинг работает? Если да, значит где то не те настройки указали. Честно говоря cmsUser::$balance как то подозрительно выглядет, ещё и в нулевой строке.