G

Grey4ik

+1
Репутация
2
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Вывод поля Ссылка из профайла автора в шаблоне контента 18 апреля 2024 в 20:02

Через виджет не работает: 

<?php echo cmsUser::get('id'); ?>

ни этот код:

<?php $user_id = cmsUser::get('id'); ?>

Либо я что то не так с виджетом настраиваю...

#2 UserPay - как настроить 18 апреля 2024 в 19:52

Так Биллинг тоже не поддерживается...

У меня вопрос по UserPay, подскажите, в истории платежей все суммы рисуются с плюсом, и соответственно в зеленом цвете. Хотя там и «приход» и «расход» средств. Где можно исправить?

Grey4ik

Биллинг работает. А по userpay вам к разработчику.

CEH9I

Автор не отвечает, к сожалению...

#3 UserPay - как настроить 17 апреля 2024 в 15:20

Так Биллинг тоже не поддерживается...

У меня вопрос по UserPay, подскажите, в истории платежей все суммы рисуются с плюсом, и соответственно в зеленом цвете. Хотя там и «приход» и «расход» средств. Где можно исправить?

#4 [ЕСТЬ РЕШЕНИЕ] Вывод поля Ссылка из профайла автора в шаблоне контента 17 апреля 2024 в 14:52

 Grey4ik, id просматриваемого профиля или id пользователя, который смотрит сайт?

Вывести где?

ID текущего пользователя можно вывести так

  1. <?php echo cmsUser::get('id'); ?>
Zau4man

Нужно вывести ID пользователя который смотрит страницу (те кто не зарегистрирован, соответственно будет информация что нужно войти или зарегистрироваться), выводить нужно на страницах: «Контент > Страницы > Создать запись», либо если проще может через виджет HTML

#5 [ЕСТЬ РЕШЕНИЕ] Вывод поля Ссылка из профайла автора в шаблоне контента 16 апреля 2024 в 20:19

Проблемы те же со знаниями PHP, подскажите как вывести ID профиля на страницах?

#1 CRON PHP Warning 2 апреля 2024 в 12:13
  1. PHP Warning: mysqli::__construct(): MySQL server has gone away in /system/core/database.php on line 132
  2. PHP Warning: mysqli::__construct(): Error while reading greeting packet. PID=4889 in /system/core/database.php on line 132
  3. <html class="h-100">
  4. ​ ​ ​ ​ <head>
  5. ​ ​ ​ ​ ​ ​ ​ ​ <meta charset="utf-8">
  6. ​ ​ ​ ​ ​ ​ ​ ​ <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. ​ ​ ​ ​ ​ ​ ​ ​ <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
  8. ​ ​ ​ ​ ​ ​ ​ ​ <title>Ошибка</title>
  9. ​ ​ ​ ​ ​ ​ ​ ​ <meta name="csrf-token" content="******" />
  10. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <link rel="stylesheet" type="text/css" href="/templates/modern/css/theme.css?1704823447">
  11. </head>
  12. ​ ​ ​ ​ <body class="flex-row d-flex align-items-center h-100 bg-dark">
  13. ​ ​ ​ ​ ​ ​ ​ ​ <div class="container">
  14. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <div class="row justify-content-center">
  15. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <div class="col-lg-7" id="data-wrap">
  16. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <div class="d-flex align-items-center mb-3">
  17. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <h1 class="error display-3 my-0 d-flex mr-4 text-danger">
  18. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <b class="text-danger mr-2"><svg class="icms-svg-icon w-16" fill="currentColor"><use href="/templates/modern/images/icons/solid.svg#exclamation-triangle"></use></svg></b>
  19. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 503
  20. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ </h1>
  21. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <div class="text-white">
  22. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ Сервис недоступен </div>
  23. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ </div>
  24. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ <p class="text-light">Для показа подробностей включите режим отладки в настройках сайта</p>
  25. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
  26. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ </div>
  27. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ </div>
  28. ​ ​ ​ ​ ​ ​ ​ ​ </div>
  29. ​ ​ ​ ​ </body>
  30. </html>

Помогите разобраться с ошибкой!

#6 favicon 2 апреля 2024 в 09:35

Загрузил фавикон в корневую папку

Grey4ik

Что-то вы совсем в дебри полезли.

Сконвертировал себе фавикон на любом сайте. который это предлагает из png в svg.

Зашёл в настройки

Изображение

и загрузил файл — всё, больше ничего не делал, а ну ещё в браузере нажал Ctrl + F5 и вуаля. 

А пардон, после загрузки файла нажал Сохранить, а потом Сохранить и скомпилировать SCSS, а потом уже Ctrl +F5

fincheck

До упора не видел, перелистал много страниц форума до этого, о подобной проблеме!
А потом вчитался, в то что там, все же админка почему то отличается, точнее вкладки:

Изображение

Спасибо большое, все же помогло!

#7 favicon 1 апреля 2024 в 18:39

А подскажите такой вариант! Че то вообще ступор!
Загрузил фавикон в корневую папку, под названием favicon.ico! Прописал в «main.tpl.php», причем прописал это в папке Default и Modern

  1. <link href="/favicon.ico?v=2" rel="shortcut icon" type="image/x-icon" />
  2. <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />

В закладках браузеров: Яндекс и Chrome высвечивается стандартная желтая с ракетой, при просмотре кода страницы высвечивается новая иконка...
Прикрепил скрин
Изображение

#8 Поле Флаг как ссылка 11 марта 2024 в 13:26

 Семён Иваныч, возможно вас устроит такой вариант

Изображение

Если да, то заполните настройки поля так 

Изображение

Добавьте ниже обязательность заполнения поля

Изображение

А чтобы чекбокс был отмечен по умолчанию, сделайте так

Изображение

Zau4man

Отличное решение! Спасибо)

Добавлено спустя Только что

В этом случае лучше задать ссылке css-класс

  1. class="ajax-modal"

тогда правила будут открываться в модальном окне.

Loadырь

Так же прикрутил к ссылке, все здорово) Спасибо!

#1 Поле Флаг как ссылка 5 марта 2024 в 13:18

Добрый день форумчане! Подскажите пожалуйста, ранее помню на Инсте было такое поле «Флаг с ссылкой», очень удобно было использовать при регистрации на сайте, о том что пользователь согласен с правилами сайта, одновременно он мог по этой ссылке перейти и прочитать!
Подскажите как реализовать или где найти?

#9 Не работает cron на сайте 5 марта 2024 в 12:12

Пользуюсь hostland.ru

Grey4ik

Рабочий для hostland.ru

  1. /usr/local/php/php-7.0/bin/php /home/host1824754/site.ru/htdocs/www/cron.php >/dev/null 2>&1

При условии, что версия php 7.0, остальное, свой логин и свой домен для сайта...

Помогите пожалуста, не работает cron на сайте?

Malikjon

Это вопрос?)

Напишите в тех поддержку своего хостинга и спросите, как настроить путь для выполнения задачи cron… Или смотрите в документации или частых вопросах своего хостинга иногда там пишут...

Пути для разных хостингов, могут отличаться.

RSN

Огромнейшее спасибо, все заработало) Теперь как часы работает)

Добавлено спустя 3 минуты

Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...

Grey4ik

Это надо тех. поддержку хостинга пытать 🧐

На всякий случай попробуйте в файле cron.php в самом начале закомментировать вот это:

//if (PHP_SAPI !== 'cli') {

//    http_response_code(404);

 //   die('404');
//}

Может поможет 🤗

Чтобы не кидались тапками, предупреждаю, так неправильно.

Pro AV

На счет хостинга, пытал! Мне ответ пришел такой:

Здравствуйте,

Информация о том, что происходит с заданием после запуска и с каким результатом оно выполнилось, и выполнилось ли вообще, не логируется.

Вы можете подключить отправку отчетов на почту так же в разделе «Crone», при подозрении на проблемы с работой заданий лучше подключать данную функцию.
panel.hostland.ru/#menu_cron

Попробовал подключить эл. почтой отправку отчетов, но мне ничего не приходило (не о работе крона и не об ошибках)

#10 Не работает cron на сайте 4 марта 2024 в 16:33

Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...

Grey4ik

Напишите какой версии у вас php и какие варианты вы прописывали на сервере?

fincheck
  1. cd /home/host1563103/3k.net.ru/htdocs/www/ && /usr/local/php/php-8.2/bin/php script.php
  1. cd /home/host1563103/3k.net.ru/htdocs/www/ && /usr/local/php/php-7.0/bin/php script.php
  1. wget -O /dev/null -nv https://3k.net.ru
  1. cd /home/host1563103/3k.net.ru/htdocs/www/cron.php && /usr/local/php/php-8.3/bin/php script.php

Интервал 5 минут везде выставлял...

Версия PHP: 7.0.33, apache2handler (это с админки сайта)
Версия php: 7.0 Сайт работает в стандартном режиме (mod_php) (это с хостинга)
Версия инстанта 2.16.2

В админке в планировщике последняя дата стоит запуска сайта (ну когда установил CMS)

#11 Не работает cron на сайте 4 марта 2024 в 16:16

Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...

#12 Доступ определенной группе пользователей 26 ноября 2019 в 10:54



Сложность состоит в том, что есть тип контента, в который могут добавлять материалы определенные группы пользователей, и видят только свои материалы.
Так вот хочу сделать так что бы некоторые пользователи видели друг друга материалы и могли добавлять в связях материалы (так сказать подгруппы пользователей)
Пытался решить вопрос с "Управлением приватностью" и "дружбой", но что то не увенчалось успехом!

@Grey4ik
Компонент группы, подгруппы пользователей — дополнительные роли. В группах тоже можно подобное.
(могу ошибаться)

@Inna

Расскажите пожалуйста по подробней, а то чего то не получилось у меня с группами!
#13 Доступ определенной группе пользователей 25 ноября 2019 в 10:29


1. Есть пользователь, у него есть поле в профиле допустим "id1245678"
2. Есть поле в типе контента (id пользователя), при создании которого автоматом в поле вписывается "id1245678"
3. Как реализовать показ контента путем сравнения двух полей: поля у зареганного пользователя и поле типа контента?

@Grey4ik
Зачем?
Пользователь с ID = 123 добавил новость и у этой новости будет поле user_id = 123
Разве это не одно и тоже?

То что Вы хотите, решается с помощью приватности, лучше напишите что не получилось?

Evanescence

На счет приватности решается видеть или не видеть всем, поле которое я назвал "id1245678" это обычное строковое поле в профиле карточки, то есть это не сам ID пользователя.


Думаю, надо делать так:
content_{$ctype['name']}_before_list
content_{$ctype['name']}_before_item
Делаем вот такие 2 хука и в них прописываем условие показа типа

islyaeFF

На счет этого попробую покрутить-прикрутить…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.