Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как добавить форму в userinfo.tpl?

Как добавить форму в userinfo.tpl?


     15.06.2021    php, tpl, post, form, userinfo    Шаблоны (TPL), Общие вопросы по PHP, Хаки, MySQL    1064

вопрос
Всем доброго времени суток. Столкнулся с такой проблемой. В userinfo.tpl не получается добавить тег
...
.
Форма выглядит так:

<form action='/prajs-kompanii.html' method='POST'>
<button name='comp' value='{usertitle}' type='submit' class='btn btn-primary'>Прайс-лист</button>
</form> 

После загрузки страницы форма пропадает и остается только:

<button name='comp' value='{usertitle}' type='submit' class='btn btn-primary'>Прайс-лист</button>

Ответа пока нет


2 комментария

TeraMoune
Эксперт

TeraMoune - 15 июня 2021 22:07 -

Никак, в профиле уже присутствует форма, для сохранения настроек. Она охватывает всё содержимое данного шаблона. А форма внутри формы находится не может.
Требуется менять код в профиле и избавляться от формы, и думать каким образом сейвить настройки.

Тестовый репозиторий установки плагинов: teramoune

timqwest
Юзер

timqwest - 25 июня 2021 08:13 -

Нашел причину и способ как это исправить.
В моем случаи я удалил строчки в файле engine/modules/profile.php

$tpl->copy_template = "<form  method=\"post\" name=\"userinfo\" id=\"userinfo\" enctype=\"multipart/form-data\" action=\"{$link_profile}\">" . $tpl->copy_template . "
		<input type=\"hidden\" name=\"doaction\" value=\"adduserinfo\" />
		<input type=\"hidden\" name=\"id\" value=\"{$row['user_id']}\" />
		<input type=\"hidden\" name=\"dle_allow_hash\" value=\"{$dle_login_hash}\" />
		</form>";


Именно этот код не давал создавать теги form

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх