DEMETR Создание сайтов в Казани

Опубликовано

Обновляем страницу контактов Joomla

Обновляем страницу контактов JoomlaПредставим ситуацию: Вы авторизованы на сайте и хотите отправить письмо администрации, используя страницу контактов. Заходите на нее и видите, что Joomla просит ввести вас эл.почту и имя. Вы немного разочарованы и в голове появляются мысли: «Какого черта я регистрировался, если меня опять просят ввести эти данные». Чтобы такого не было, нам надо прописать немного кода.

Открываем файл  ../templates/<папка с вашим шаблоном>/html/com_contact/contact/default_form.php
Если у вас нет таких папок и этого файла, то лучше сделать их, чем править файлы компонента. Взять стандартный default_form.php можно из папки /components/com_contact/views/contact/tmpl/

Итак, открываем файл, и начинаем редактировать. Ищем место, где открывается форма:

<form id="emailForm">...</form>

И вписываем сюда код:

<? $my =& JFactory::getUser(); // получаем данные пользователя ?>

Находим в коде вывод текстового поля для ввода имени:

<input id="contact_name" class="inputbox" name="name" size="30" type="text" />

Приводим это к виду:

<input id="contact_name" class="inputbox" name="name" size="30" type="text" value="<? if ($my->id>0) echo $my->name; ?>" />

Тоже самое делаем с почтой:

<input type="text" id="contact_email" name="email" size="30" value="<? if ($my->id>0) echo $my->email; ?>" class="inputbox required validate-email" maxlength="100" />

Обновляем страницу контактов Joomla: Один комментарий

  • Эд — 28.05.2012 в 20:18 #

    Крутотень. Спасибо !