Lora

Lora

+417
Репутация
2986
Рейтинг
#1 Нужен компонент Гости 28 апреля 2025 в 17:41

без претензий к автору,

Zau4man

А было время когда за критику в его адрес рвали на части.Грустно.

#2 Сайт не оптимизирован для мобильных устройств 28 апреля 2025 в 17:32

 Loadырь, ты сам понял, что написал)? Или это издержки модераторства?  Грустно.как то.

#3 Сайт не оптимизирован для мобильных устройств 28 апреля 2025 в 11:28

 Yuran, без обид, но хочется понять почему ссылку на сайт в личку? Не то, чтобы любопытен сайт, но не могу придумать мотивов для этого. Это же сайт. Общедоступный ресурс...

#1 Ошибка при обновлении с 2.17.0 19 апреля 2025 в 08:37

Привет. При обновлении вылезла ошибка

Fatal error: Uncaught Error: Cannot use a scalar value as an array in /var/www/danilowa/system/controllers/admin/actions/install_ftp.php:43

Ругалась на эту строку

  1. $account = cmsUser::isSessionSet('ftp_account') ?: ($ftp_account ?: []);

Версия php 8.3.

В данном примере $account всегда будет равен 1, а не массиву, если присутствует cmsUser::isSessionSet('ftp_account') ;  Пришлось переписать, что бы обновиться.

Не знаю баг это, нюансы синтаксиса или фича. Но кому интересно, я написал так

  1. $account = cmsUser::isSessionSet('ftp_account') ? cmsUser::sessionGet('ftp_account'):($ftp_account ? $ftp_account:[]);
#5 Сайт не оптимизирован для мобильных устройств 19 апреля 2025 в 07:14

А у тебя точно один виджет с метрикой?

#6 Сайт не оптимизирован для мобильных устройств 18 апреля 2025 в 15:56

 Yuran, что то ты там вообще намудрил с метрикой. На скрине вроде рабочий код, а в консоли я вижу вообще что то странное.

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a)function(){(m[i].a=m[i].a;
  4. m[i].l=1*new Date();
  5. for (var j = 0; j < document.scripts.length; j++) }
  6. k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  7. (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  8.  
  9. ym(90969229, "init", {
  10. clickmap:true,
  11. trackLinks:true,
  12. accurateTrackBounce:true,
  13. webvisor:true
  14. });
  15. </script>

Вот так выглядит рабочий код

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  4. m[i].l=1*new Date();
  5. for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
  6. k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  7. (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  8.  
  9. ym(90969229, "init", {
  10. clickmap:true,
  11. trackLinks:true,
  12. accurateTrackBounce:true,
  13. webvisor:true
  14. });
  15. </script>
#7 Востановить компонент добавления фото из галереи 18 апреля 2025 в 15:42

Скаченный с гита, прибамбасы какие-то надо к нему руками ставить?

pupsik

Да вроде нет. Там стандартная установка. Вот пост в блоге.

#8 Сайт не оптимизирован для мобильных устройств 18 апреля 2025 в 10:41

Uncaught ReferenceError: icms is not defined

Если версия системы 2.14.2 +

Оберните ваш скрипт в

  1. <?php ob_start();?>
  2. <script>
  3.  
  4. icms.updownscroll.setOptions({...
  5.  
  6. </script>
  7. <?php $this->addBottom(ob_get_clean()); ?>

Если нет, значит разместите скрипт пониже.

Uncaught SyntaxError: missing { before function body

тут

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a)[]).push(arguments);

должно быть

  1. <!-- Yandex.Metrika counter -->
  2. <script type="text/javascript" >
  3. (function(m,e,t,r,i,k,a){[]).push(arguments)};
#9 Востановить компонент добавления фото из галереи 18 апреля 2025 в 07:53

 Lora, И как его править если 404?

pupsik

Не знаю почему ссылка не работает. Но ссылка на публичный репозитарий работает.

git

#10 Востановить компонент добавления фото из галереи 17 апреля 2025 в 22:25

 iDrevniy, так там версия 2021 года). Для версии 2.14.2. Честно сказать я давно его не видел, но попробуйте в файле архива manifest.ru поменять версию системы на свою. Сейчас там

[depends]
core = «2.14.2»

После этого установится, но вот будет ли работать не знаю, так как плагины для редакторов (redactor, tynymce) старых версий. Но попытка не пытка)

#11 Биллинг yoomoney не зачисляются платежи 12 апреля 2025 в 07:25

А есть в базе, в таблице cms_users поле balance? Может при переносе что то там не так пошло. Или какие то настройки базы на новом хостинге другие и не идёт запись.  Отсюда может и ошибка такая. Можно проверить, написав из любого экшена запрос на пополнение баланса.

#12 Биллинг yoomoney не зачисляются платежи 11 апреля 2025 в 21:07

site.net/billing/process/yandex

MikeBol

А почему yandex, если у вас yoomoney?

#13 Биллинг yoomoney не зачисляются платежи 11 апреля 2025 в 09:36

типичное поведение при работе закубленных файлов. У них всегда только одна строка, 0

Zau4man

Да, только что дошло)

#14 Сайт не оптимизирован для мобильных устройств 11 апреля 2025 в 09:34

Да уже всё поправлено. Всё помещается в экран, без горизонтальной прокрутки. Зачем плодить теории если задача решена, автора только в сомнения вводить?

Pro AV

Вам видимо виднее

Изображение

Изображение

#15 Биллинг yoomoney не зачисляются платежи 11 апреля 2025 в 09:30

В тестовом режиме все работает

MikeBol

Биллинг работает? Если да, значит где то не те настройки указали. Честно говоря cmsUser::$balance как то подозрительно выглядет, ещё и в нулевой строке.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.