Joomla - форма обратной связи.
1. почему-то работает только если указываешь e-mail (в остальное время даже если указывать, чтобы она была видна ее нет)
2. убрать всплывающие подсказки - наводишь курсор на Имя, а там всплывает Имя::Ваше имя на прозрачном фоне:
component - contact - models - forms - contact.xml
из данного файла убрать строки типа:
description="COM_CONTACT_EMAIL_DESC"
description="COM_CONTACT_CONTACT_MESSAGE_SUBJECT_DESC"
description="COM_CONTACT_CONTACT_ENTER_MESSAGE_DESC"
description="COM_CONTACT_CONTACT_EMAIL_NAME_DESC"
Если хочешь убрать одно из полей - типа e-mail, который при высланном письме и так будет виден, просто из этого же файла contact.xml вырезаешь кусок, который его описывает. Например,
3. чтобы дополнительная информация шла перед формой обратной связи нужно в файле components - com_contact - views- conact - tmpl - default.php строки с 98 строки и до 112 вырезать и поставить в строку 72.
подробнее -
http://joomlaforum.ru/index.php?PHPSESSID=k2atr76qladhkqhutmjj4vtcg3&topic=221849.0;wap2 !!! вместо доп. информации до формы обратной связи можно просто изменить наименование константы, в которой первоначально про звездочки прописано.
Например,
COM_CONTACT_FORM_LABEL="Есть вопросы? Предложения? Жалобы? Пиши нам и мы с радостью ответим или перезвоним!" - здесь первоначально было написано - Поля, отмеченные звездочкой обязательны для заполнения.
в файле language/Ru-ru/ru-RU.com_contact.ini
4. кнопку "Отправить сообщение" можно заменить на изображение, изменив в файле components - com_contact - views- conact - tmpl - default_form.php
тип вывода с
на
5. цвет фона пунктов ввода имени, e-mail, темы и сообщения; изменение цвета их рамки на наведении на них мыши -
можно отредактировать в файле самого шаблона templates - название шаблона - css - typography.css, работая с input and textarea.
example - рамка другого цвета при наведении:
input:focus {
border: 2px solid #1170b7;
background: none;
background-color: #ffffff;
цвет фона в ячейках:
input {
margin: 1px 0 15px 0;
border:1px solid #696969;
height: 25px;
background-image: url(../images/inputbg.jpg);
background-repeat: repeat-x;
}
Письма, отосланные с localhost храняться в webserver/tmp/!sendmail
*** необязательно webserver, может быть любое другое название, т.к. это название папки, куда устанавливали denwer
Изменение названий, пунктов меню, перевода:
Через админ панель - Расширения - Менеджер языков - Переопределение констант
Далее жмем на Создать - в поле поиска справа вводим то, на что хотим найти label
Например:
Отправить сообщение (название на кнопке в форме обратной связи) - найти - константа - COM_CONTACT_CONTACT_SEND
Затем слева пишем новое название для данной константы - Отправить. И вуаля - кнопка стала называться просто "Отправить"
***Изменение надписей в форме обратной связи - редактируем в файле language/Ru-ru/ru-RU.com_contact.ini
Например,
строка COM_CONTACT_DETAILS="Контакты"
редактируем COM_CONTACT_DETAILS=""
и ненужный заголовок "Контакт" перестает нас мучить.
** То же переименование прокатывало и в Joomgallery - например, COM_JOOMGALLERY_COMMON_BACK_TO_CATEGORY из "в общую категорию" переименовала в "Назад".
JoomGallery:
Хотим изменить внешний вид:
1. копаемся в настройках этого компонента - есть практически все
2. его оформление можно изменить через редактирование "Изменение Css"
- оформление главного заголовка - h2 (in my case Фотогаллерея)
- вывод фотографий sectiontableheader (можно фон для четного или нечетного сделать разный, например)
- .componentheading - этот отвечает за вид вывода названия каждой категории