O

OverDozer

0
Репутация
2
Рейтинг
#1 Форма обратной связи - как запустить? 7 марта 2025 в 17:17
Зачем страницу создавать, если форма и так работает, OverDozer Не создавайте. Разница в том что на страницу вы сможете довавит то что вам надо(хтмл всякие) + форму. И ссылка будет feedback.
pupsik

Спасибо. Я так и думал

#2 Форма обратной связи - как запустить? 7 марта 2025 в 16:19
Вы можете посмотреть как сделано на демо. demo.instantcms.ru/pages/feedback.html Документация по конструктору форм тут docs.instantcms.
Fuze

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

#3 [ЕСТЬ РЕШЕНИЕ] ID группы пользователя в комментариях 6 апреля 2024 в 11:42

Вооот! Обернуть я догадался, но только оборачивал вывод, а где и как обернуть правильно не допер.

Спасибо огромное, все заработало!

#1 [ЕСТЬ РЕШЕНИЕ] ID группы пользователя в комментариях 6 апреля 2024 в 05:34

Надо вевести ID группы пользователя в комментариях. Вернее, вывести ссылку в зависимости от группы пользователя, но это уже детали.

На форуме нашел вот такое решение для comments.tpl.php :

instantcms.ru/forum/kak-vyvesti-imja-gruppy-v-profile-i-kommentarijah.html

$users_model = cmsCore::getModel('users');
$profile = $users_model->getUser($entry['user_id']);
$groups = $users_model->getGroups($profile); 
foreach($profile['groups'] as $profgroup);

    <div class = «groups<?php echo($groups[$profgroup]['id']) ?>»>  
        <?php echo $groups[$profgroup]['title']?>
    </div>

Конструкция работает, но есть нюанс. Если разрешен постинг комментов от незарегистрированных пользователей, то начинает ругаться на foreach

Warning

: Trying to access array offset on value of type bool in 

: foreach() argument must be of type array|object, null given in 

Предупреждение, но все же хочется, что б все работало как надо

Подскажите, можно грамотно пофиксить?

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

Поклон в пол и спасибо огромное! Заработало как надо, блин! 👏

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

Вставил код сразу ниже своего Sautor....

строа 40 в моем шаблоне

получил Fatal error: Uncaught ArgumentCountError: Too few arguments to function cmsFormField::__construct(), 0 passed in W:......\content\default_list_test.tpl.php on line 40 and at least 1 expected in W:\......\system\core\formfield.php:233

и еще куча последующих ошибок

Пока что-то не получилось

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

Всем привет, что-то совсем я заплутал, знаний php не хватает, все методом тыка в основном.

Делаю в шаблоне контента что-то подобное Карточки автора, вывожу данные из профайла в шаблон. Все получается, кроме вывода поля Ссылка в виде именно ссылки, как она должна быть. Речь о ссылке с заголовком вида website.com|Title
Изначально данные автора вывожу так:
$autor=cmsCore::getModel('users')->getUser($item['user_id']);?>

****

и поля где надо
<?php  echo html($autor['field_name']); ?>

понятное дело, что при этом поле ссылка выводится как оно заполнено, те «website.com|Title»
уже перепробовал кучу вариантов, но пка либо так, либо ошибки.


Подскажите, плиз, как вывести это поле в виде кликабельной ссылки, как и в профайле?

#8 [ЗАКРЫТО] Вопрос по обработке специальных шаблонов в записи 23 октября 2021 в 07:03

Спасибо, я так и подумал. Хотел утвердиться, в php я не очень-то… :(

#1 [ЗАКРЫТО] Вопрос по обработке специальных шаблонов в записи 22 октября 2021 в 09:52

С отображением спец тегов в записи понятно, тег {photo} выводит картинку в поле HTML как положено. Но в документации упомянуты параметры и приведены примеры для некотрых тегов. Есть возможность выводить картинку с параметрами, точнее, определенного размера (пресет)? Попробовал такую конструкцию [photo|size_preset:small} — выводит картинку пресета, определенного для данного поля.

Я так понимаю опция параметра с указанием пресета для {photo} не существует?

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