![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#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 Заранее спасибо Дмитрий |
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
css
гм... сделал, но несколько кривым способом, так что тут советовать не буду
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как
|
|
|
|
|
|
#3 |
|
Senior Member
|
Если посмотреть в шаблоне настройки для tt_content.mailform.20, то можно найти много чего - в том числе место, где добавляется рамка))
По поводу сообщения, то кажется у тебя какая-то проблема с кодировками, то есть при стандартных настройках - база в ютф-8, forcecharset ютф-8 все работает корректно (посмотри темы с настройкой базы и кодировками).
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
у меня база в utf-8, и форсе тоже... но краркозябры также выводятся
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как
|
|
|
|
|
|
#5 |
|
Senior Member
|
А такое есть ['SYS']['setDBinit'] = SET NAMES utf8; ?
Какая версия типо3 ?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|
|
|
|
|
#6 | ||
|
Продвинутый
Регистрация: 22.09.2006
Сообщений: 56
|
Здравствуйте!
Всем спасибо за ответы! Цитата:
Цитата:
В localconf.php прописано, кроме всего прочего, Код:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; С уважением Дмитрий |
||
|
|
|
|
|
#7 |
|
Продвинутый
Регистрация: 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:
}
}
С уважением Дмитрий |
|
|
|
|
|
#8 |
|
Продвинутый
Регистрация: 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 { }
С уважением Дмитрий |
|
|
|
|
|
#9 |
|
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. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как
|
|
|
|
|
|
#10 |
|
Senior Member
|
гы. я только было хотел переводить пару сайтов на 4.04))
у меня сейчас 4.0, проблем не наблюдается)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
|
|
|