Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
23.12.2006, 22:32 | #1 |
Продвинутый
Регистрация: 22.09.2006
Сообщений: 56
|
Почтовая форма
Здравствуйте!
У меня вопросы по почтовой форме: 1) Как менять внешний вид формы? Мне нужно, чтобы форма выглядела вот так: http://dapissarenko.com/resources/20...lForm/soll.png А сейчас она выглядит так: http://dapissarenko.com/resources/20...ilForm/ist.png Как а) убрать рамку, б) сделать так, чтобы поля ФИО и Адрес электронной почты стояли один под другим (т. е. чтобы их х-координаты были одинаковыми) и в) поставить textarea для сообщения под надпись сообщение? 2) Как русифицировать сообщение, которое появляется, если одно из полей не заполнено? Сейчас у меня появляется английское сообщение в перемешку с крякозябчиками, см. http://dapissarenko.com/resources/20...rm/message.png Заранее спасибо Дмитрий |
24.12.2006, 17:05 | #2 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
css
гм... сделал, но несколько кривым способом, так что тут советовать не буду
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как |
24.12.2006, 17:22 | #3 |
Senior Member
|
Если посмотреть в шаблоне настройки для tt_content.mailform.20, то можно найти много чего - в том числе место, где добавляется рамка))
По поводу сообщения, то кажется у тебя какая-то проблема с кодировками, то есть при стандартных настройках - база в ютф-8, forcecharset ютф-8 все работает корректно (посмотри темы с настройкой базы и кодировками).
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
24.12.2006, 17:31 | #4 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
у меня база в utf-8, и форсе тоже... но краркозябры также выводятся
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как |
24.12.2006, 18:23 | #5 |
Senior Member
|
А такое есть ['SYS']['setDBinit'] = SET NAMES utf8; ?
Какая версия типо3 ?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
24.12.2006, 21:15 | #6 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
в том то и дело что стоит:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; // Modified or inserted by TYPO3 Install Tool. $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; типо 4.04
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как |
24.12.2006, 19:05 | #7 | ||
Продвинутый
Регистрация: 22.09.2006
Сообщений: 56
|
Здравствуйте!
Всем спасибо за ответы! Цитата:
Цитата:
В localconf.php прописано, кроме всего прочего, Код:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; С уважением Дмитрий |
||
24.12.2006, 19:48 | #8 |
Продвинутый
Регистрация: 22.09.2006
Сообщений: 56
|
Здравствуйте!
Первые результаты по почтовой форме (может кому-то понадобятся). В файле ...\typo3\sysext\css_styled_content\static\setup.t xt содержится информация о том, как конфигурировать почтовую форму: Код:
tt_content.mailform.20 { layout = <tr><td class="csc-form-labelcell">###LABEL###</td><td class="csc-form-fieldcell">###FIELD###</td></tr> labelWrap.wrap = <p class="csc-form-label">|</p> commentWrap.wrap = <p class="csc-form-comment">|</p> radioWrap.wrap = <span class="csc-form-radio">|</span><br /> REQ = 1 REQ.labelWrap.wrap = <p class="csc-form-label-req">|</p> COMMENT.layout = <tr><td colspan="2" class="csc-form-commentcell">###LABEL###</td></tr> target = {$styles.content.mailform.target} goodMess = {$styles.content.mailform.goodMess} badMess = {$styles.content.mailform.badMess} redirect.field = pages redirect.listNum = 0 recipient.field = subheader data.field = bodytext locationData = 1 stdWrap.wrap = <table border="0" cellspacing="1" cellpadding="1" class="csc-mailform"> | </table> stdWrap { editIcons = tt_content: bodytext, pages, subheader editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.php:eIcon.form prefixComment = 2 | Mail form inserted: } } С уважением Дмитрий |
24.12.2006, 20:40 | #9 |
Продвинутый
Регистрация: 22.09.2006
Сообщений: 56
|
Здравствуйте!
Как я понимаю, можно изменить установки tt_content.mailform.20 в шаблоне, а можно переписать стили, которые относятся к почтовой форме. В файле typo3\sysext\css_styled_content\css\example.css показано, как менять стили почтовой формы: Код:
/*****************/ /* Various Forms */ /*****************/ /* Email, Login and Search forms generally: */ FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; } FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; } FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; } FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; } FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; } /* Email form, specifically */ FORM TABLE.csc-mailform TR TD.csc-form-labelcell { } С уважением Дмитрий |
07.08.2008, 12:17 | #10 |
Senior Member
Регистрация: 23.07.2008
Сообщений: 136
|
Приведите пожалуйста пример шаблона для Tmailform
по мануалу долго разбирался никак не получается.. в каком формате сохранять шаблон ? как ни пытался, как ни крутил, ничего на месте, где должна находитсяформа, пусто Последний раз редактировалось HardRock; 07.08.2008 в 13:10 |