Зачем страницу создавать, если форма и так работает, OverDozer Не создавайте. Разница в том что на страницу вы сможете довавит то что вам надо(хтмл всякие) + форму. И ссылка будет feedback.
Спасибо. Я так и думал
Зачем страницу создавать, если форма и так работает, OverDozer Не создавайте. Разница в том что на страницу вы сможете довавит то что вам надо(хтмл всякие) + форму. И ссылка будет feedback.
Спасибо. Я так и думал
Вы можете посмотреть как сделано на демо. demo.instantcms.ru/pages/feedback.html Документация по конструктору форм тут docs.instantcms.
А я вот хотел уточнить по поводу создания страницы. Зачем страницу создавать, если форма и так работает, по ссылке на саму форму? Можно же и просто ссыоку использовать? И поля нужные типа описания и прочего можно в самой форме разместить, так ведь?
Вооот! Обернуть я догадался, но только оборачивал вывод, а где и как обернуть правильно не допер.
Спасибо огромное, все заработало!
Надо вевести 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
Предупреждение, но все же хочется, что б все работало как надо
Подскажите, можно грамотно пофиксить?
Поклон в пол и спасибо огромное! Заработало как надо, блин! 👏
Вставил код сразу ниже своего 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
и еще куча последующих ошибок
Пока что-то не получилось
Всем привет, что-то совсем я заплутал, знаний php не хватает, все методом тыка в основном.
Делаю в шаблоне контента что-то подобное Карточки автора, вывожу данные из профайла в шаблон. Все получается, кроме вывода поля Ссылка в виде именно ссылки, как она должна быть. Речь о ссылке с заголовком вида website.com|Title
Изначально данные автора вывожу так:
$autor=cmsCore::getModel('users')->getUser($item['user_id']);?>
****
и поля где надо
<?php echo html($autor['field_name']); ?>
понятное дело, что при этом поле ссылка выводится как оно заполнено, те «website.com|Title»
уже перепробовал кучу вариантов, но пка либо так, либо ошибки.
Подскажите, плиз, как вывести это поле в виде кликабельной ссылки, как и в профайле?
Спасибо, я так и подумал. Хотел утвердиться, в php я не очень-то… :(
С отображением спец тегов в записи понятно, тег {photo} выводит картинку в поле HTML как положено. Но в документации упомянуты параметры и приведены примеры для некотрых тегов. Есть возможность выводить картинку с параметрами, точнее, определенного размера (пресет)? Попробовал такую конструкцию [photo|size_preset:small} — выводит картинку пресета, определенного для данного поля.
Я так понимаю опция параметра с указанием пресета для {photo} не существует?