Vladimir

Vladimir

+51
Репутация
88
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Как получить url сайта? 25 ноября 2021 в 13:20

😆😁👍

Ой, спасибо!!! Рассмешили, а то что-то совсем тоскливо.

Да я про то, как это в PHP реализовать, может быть в instantcms есть какая-то стандартная функция или константа?

Мне это для функции sendNoticeEmail нужно, что-бы потом в шаблон письма передать. Или может быть в шаблоне письма уже есть

какая-нибудь константа, которая показывает url текущего сайта?

#1 [ЕСТЬ РЕШЕНИЕ] Как получить url сайта? 25 ноября 2021 в 11:47

Скажите пожалуйста, как получить url текущего сайта? 

#2 Приглашение на сайт в определённую группу пользователей 22 сентября 2021 в 19:05

Мне так же этот вопрос интересен!

#3 Как вместо 404 страницы через cmsCore::error404() , делать переадресацию на нужную мне страницу? 17 сентября 2021 в 17:05

разобрался

Vladimir

Еще можно вернуть юзера после авторизации на ту страницу, которую он хотел посмотреть.

/auth?back=/адрес_страницы

Нифигаccе о-го-гошеньки

А как прописать страницу которую он хотел посмотреть?

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

А может лучше воспользоваться системными методами)?

Lora

Может быть!  А как это сделать?! 😀

#1 Как вместо 404 страницы через cmsCore::error404() , делать переадресацию на нужную мне страницу? 17 сентября 2021 в 11:00

Напомните пожалуйста, что прописать, чтобы вместо 404 страницы, была нужна мне?

  1. ... if (!$this->cms_user->is_logged) { cmsCore::error404(); }
  2. ...
Добавлено спустя 15 минут

Всё, разобрался

  1. ...
  2. if (!$this->cms_user->is_logged) { header("Location: /auth"); }
  3. ...
#4 Где посмотреть отправленные сообщения email? 17 сентября 2021 в 10:34

Нигде. Такой лог не ведется.

Можно настроить на хостинге, если у вас vps, и вести лог отправленных е-майл. Делал так, когда искал спам-скрипт.

Zau4man

У меня не vps, обычный хостинг, но доступ к консоле вроде есть. 

Ну наверное ещё  можно создать таблицу в базе данных и как то в функцию sendEmail которая находится здесь \system\controllers\messages\frontend.php ,  дописать, что-бы информацию об отправленных сообщениях добавлялась в базу...

#1 Где посмотреть отправленные сообщения email? 16 сентября 2021 в 15:22

Можно ли посмотреть отправленные сообщения на email? Я имею ввиду все сообщения, о подтверждении регистрации, отправленные приглашения на сайт и т.д.. 

В базе вроде не нашёл… Может в логах каких? Если да, то где их искать?...

#5 Нулевое значение в поле. 9 августа 2021 в 19:46
Сейчас речь идет о общем поведении валидации в системе, данный компонент не при чем, почему когда в поле есть данные, пусть да же число 0 система его не видит или видит как логический ноль — false. Вопрос в том как с этим работать?
MAKS-IT

Может быть нашёл кто-нибудь решение?

#6 Как получить адрес фото из стандартного поля "photo"? 30 июля 2021 в 11:10

А как обратиться к функции другого класса, другого компонента?

Vladimir

Получить экземпляр другого класса в переменную и обращаться через переменную

  1. $drugoy_class = new drugoyClass($param1);
  2. $param1 - если есть в классе.
  3. $drugoy_class->nekaya_functiya_drugogo_classa($param2);
  4. $param2 - если есть в функции.
Loadырь

Спасибо!!! Надо будет попробовать.

#7 Как получить адрес фото из стандартного поля "photo"? 30 июля 2021 в 10:47

А как это применить? 

Vladimir

Легко )).

  1. <a href="<?php echo html_image_src($item['photo'], 'big', true); ?>" download>Скачать картинку</a>

Скармливаете этой функции содержимое вашего поля photo ($item['photo'] или что у вас там доступно со всеми пресетами) и указываете какой пресет (big) из него выдать. Пресет должен существовать в поле photo.

Что-то кавычки в хтмл-сущности переводит

Loadырь

Урааа!!! Спасибо!!)

#8 Как получить адрес фото из стандартного поля "photo"? 30 июля 2021 в 10:31

github.com/instantsoft/icms2/blob/master/system/libs/html.helper.php#L259

Loadырь

А как это применить? 

Добавлено спустя 2 часа

Ну или подскажите пожалуйста, где искать? Только учусь.

Вот как я понимаю, что-бы внутри класса обратиться к функции, можно сделать так $peremennay = $this->nazvaniefunkcii('key');

А как обратиться к функции другого класса, другого компонента?

#9 Как получить адрес фото из стандартного поля "photo"? 29 июля 2021 в 23:34

 Vladimir, 

Ну, виджет HTML

<img src=«путь_к_вашей_картинке.jpg»>

<a href=«путь_к_вашей_картинке.jpg» download>Скачать картинку</a>

Ris

Спасибо Кэп😆

путь_к_вашей_картинке.jpg путь как динамически получать если картинка добавлена контентом через поле image.php?

#10 Как получить адрес фото из стандартного поля "photo"? 29 июля 2021 в 23:13

Нужно что-бы пользователи загружали картинку, путём добавления контента и у пользователей была возможность скачать эту картинку, но не через правую кнопку, а просто нажав на ссылку.

#11 Как получить адрес фото из стандартного поля "photo"? 29 июля 2021 в 21:49

Как раз Вам хотел писать 😀. Вы примерно 10 лет назад что-то про данное поле писали здесь. В сообщении #35

Да как раз сейчас смотрю на файл image.php, вижу функцию getFiles, вижу переменную $image_url, а вот как это вывести в виджете php, да или даже в шаблон default_item.tpl.php не знаю.

#1 Как получить адрес фото из стандартного поля "photo"? 29 июля 2021 в 19:47

Может кто сталкивался, как получить адрес фото, из стандартного поля «photo»? Для дальнейшей вставки этого адреса как ссылки на фото через «echo», скажем через виджет php. 

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.