![]() |
Почтовая форма
Здравствуйте!
У меня вопросы по почтовой форме: 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 Заранее спасибо Дмитрий |
Цитата:
Цитата:
|
Если посмотреть в шаблоне настройки для tt_content.mailform.20, то можно найти много чего - в том числе место, где добавляется рамка))
По поводу сообщения, то кажется у тебя какая-то проблема с кодировками, то есть при стандартных настройках - база в ютф-8, forcecharset ютф-8 все работает корректно (посмотри темы с настройкой базы и кодировками). |
Цитата:
|
А такое есть ['SYS']['setDBinit'] = SET NAMES utf8; ?
Какая версия типо3 ? |
Здравствуйте!
Всем спасибо за ответы! Цитата:
Цитата:
В localconf.php прописано, кроме всего прочего, Код:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; С уважением Дмитрий |
Здравствуйте!
Первые результаты по почтовой форме (может кому-то понадобятся). В файле ...\typo3\sysext\css_styled_content\static\setup.t xt содержится информация о том, как конфигурировать почтовую форму: Код:
tt_content.mailform.20 { С уважением Дмитрий |
Здравствуйте!
Как я понимаю, можно изменить установки tt_content.mailform.20 в шаблоне, а можно переписать стили, которые относятся к почтовой форме. В файле typo3\sysext\css_styled_content\css\example.css показано, как менять стили почтовой формы: Код:
/*****************/ С уважением Дмитрий |
Цитата:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; // Modified or inserted by TYPO3 Install Tool. $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; типо 4.04 |
гы. я только было хотел переводить пару сайтов на 4.04))
у меня сейчас 4.0, проблем не наблюдается) |
Цитата:
может доп. патчии использовал? |
нет. все стандартно))
база в ютф-8 + 2 настройки, о которых говорилось выше. |
да уж...
что ж будем искать.... :) |
tod, а во фронтэнде у тебя сайты в utf-8 иил win1251?
|
нашел решение связанное с кодировкой во всплывающих JavaScript окнах на форуме... это обсуждалось тут:
http://forum.typo3.biz/showthread.ph...ght=JavaScript вроде бы работает :) |
фронтэнд тоже ютф-8.
О решении этом слышал, рад даже применял, но тогда база была не ютф, потому и использовалось, а так теперь, когда все в одной кодировке проблем не возникало. а у тебя я так понял фронтэнд в вин-1251? |
нет, база в utf-8.
MySQL-кодировка: UTF-8 Unicode (utf8) Сопоставление соединения с MySQL: utf8_general_ci и все таблицы : utf8_general_ci каким образом ты перегонял базу в utf8? |
Та я вроде ничего никуда не перегонял))
Создали базу и вперед работать) |
Цитата:
Спасибо Дмитрий |
Цитата:
а если хочешь сменить на вин1251, то metaCharset renderCharset |
вот интересно. можно в почтовой форме сделать проверку вводимого емейла или телефона? есть ли заготовки в typo под это
|
Навесить сверху свой JavaScript
|
По поводу Tmailform:
1. как можно отключить сообщение, выводимое после Sunmit'а формы ну или там переадресацию какую-то? Или чтобы форма просто пустая опять выводилась. 2. как изменить надпись browse... в прикрепляемых файлах? если это возможно. Раз поменялась, но непонятно каким образом) 3. есть в шкаблоне такая строка <input type="hidden" name="MAX_FILE_SIZE" value="300000000" /> она на что-то влияет? или нужна доп. ее обработка, то есть где-то прописать условие? |
В продолжение темы.
По вопросу1. Есть в шаблоне такая строка: <form action="###FORM_URL###" method="post" enctype="multipart/form-data" name="tx_pilmailform_pi1[form]['passwd']" width="100%"> Напрашивается вариант с переопределением FORM_URL, посему заходим в в настройки элемента Tmailform, закладка "Проверка полей" и в Default values пишем к примеру - FORM_URL_VAL; plain; text: index.php?id=34, причем стандартный FORM_URL пришлось заменить, с ним почему-то не работало... Вот только как теперь к этой ссылке еще L "прикрутить"? Понятно что нужно будет эксперементировать и ставить вместо plain - db, возможно кто-то успел с этим столкнуться до меня?) |
Установила стандартную форму typo3. Настроила стили через setup.txt. Все работает исправно. Но после отсылки страничка, указанная в "Jump to page", открываеться в новом табе. Как сделать, чтобы открывалась в том же?
|
Попробуй Шаблон/Constans Editor/
Target for internal links Pageframe object поставь parent |
margol, все заработало. Спасибо.
|
Приведите пожалуйста пример шаблона для Tmailform
по мануалу долго разбирался никак не получается.. в каком формате сохранять шаблон ? как ни пытался, как ни крутил, ничего на месте, где должна находитсяформа, пусто :( |
Цитата:
|
Часовой пояс GMT +4, время: 14:04. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot