Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 29.05.2009, 20:03   #1
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию как применить TMailform

жалко, что не на все вопросы здесь дают ответы, но у меня огромная надежна на то, что мне помогут с данным вопросом

пытаюсь воспользоваться расширением TMailform, но ничего не получается
в принципе я даже не полностью уверен в том, что он удачно установился

использую тупоскрипт из файла ext_typoscript_setup.txt, пробовал вставлять его в поле setup как самой верхней страницы, так и той на которой должна быть форма

файлы locallang_tmpl_example.xml, tmail_example.tmpl кажется, разместил там где надо и соответственно в тупоскрипте прописал путь на них

самой большой непоняткой для меня есть то, как указывать на какой странице должна отображаться форма (то есть наверное где применять plugin.tx_pilmailform_pi1, и как именно это прописывать в тупоскрипте)

пол дня исследую разные документации, форумы и гуглю, но конкретно об этом не нашел никакой информации

подозреваю что в силу моего крайне малого опыта на тупо3 проблема в каком-то пустяке, но в каком???

плиз хелп!!!
GAZok вне форума   Ответить с цитированием
Старый 29.05.2009, 20:57   #2
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию

нашел в back-endе возможность добавлять на страницу плагин TMailForm
добавил, в результате на соответствующей странице отображается РНР ошибка:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 98304 bytes) in C:\xampplite\htdocs\website\www\typo3conf\ext\pil_ mailform\pi1\class.tx_pilmailform_pi1.php on line 750


кроме того, возник вопрос:
в форме добавления плагина необходимо заполнить поля, значения которых задаются в поле setup в тупоскрипте. зачем тогда этот скрипт? я его удалил:

Код:
plugin.tx_pilmailform_pi1 {

	### General ###
	testmode = 1
	staticSubject = Mail from TMailform
	overrideSubject = 1
	userSubjectPrefix = Mail from TMailform: 
	typeofRecipient = 0
	staticRecipient (
		user1@mail.domain.tld
		user2@mail.domain.tld
	)
	dynamicRecipient (
		user1@mail.domain.tld
		user2@mail.domain.tld
	)
	copyToUser = 2
	userCopySubject = We have recieved these informations from you
	template = fileadmin/template/mailform/tmail_example.tmpl
	useLL = 1
	LLFile = fileadmin/template/mailform/locallang_tmpl_example.xml

	### Field settings ###
	errorSubstitution = 
	requiredValues (
		subject; notEmpty; text: Please fill in subject field
		subject; regex:/^test.*/; text: Subject must start with "test"
		message; notEmpty; text: Please fill in message field
		file1; notEmpty; text: Please send file
		file1; inList: image/png, text/plain; text: Filetype not allowed
		user_type; notEmpty;
		level; notEmpty; text: Please select level
	)
	defaultValues (
	)
	dateMarker = Y-m-d
	timeMarker = H:i
	### Mail header ###
	fromName = Your name
	fromMail = Your email
	overrideFromHeader = 1
	replyToName = Your name
	replyToMail = Your email
	overrideReplyToHeader = 1
	Cc =
	Bcc =
	contentTransferEncoding = 0
	contentType = 0
	charset = utf-8

	### SMTP settings ###
	useMailer = 0
	sendmailPath = /usr/bin/sendmail
	smtpHost = localhost
	smtpPort = 25
	smtpAuth = 0
	smtpUser = username
	smtpPasswd = password
}
GAZok вне форума   Ответить с цитированием
Старый 30.05.2009, 11:14   #3
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

Цитата:
Сообщение от GAZok Посмотреть сообщение
нашел в back-endе возможность добавлять на страницу плагин TMailForm
добавил, в результате на соответствующей странице отображается РНР ошибка:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 98304 bytes) in C:\xampplite\htdocs\website\www\typo3conf\ext\pil_ mailform\pi1\class.tx_pilmailform_pi1.php on line 750
16МБ памяти это действительно мало для TYPO3.
О том как пользоваться TMailForm прекрасно написано в его мануале:
http://typo3.org/documentation/docum...rm/3.0.4/view/ (eng)
http://typo3.biz/fileadmin/documenta.../TMailform.pdf (ru)

Цитата:
Сообщение от GAZok Посмотреть сообщение
кроме того, возник вопрос:
в форме добавления плагина необходимо заполнить поля, значения которых задаются в поле setup в тупоскрипте. зачем тогда этот скрипт?
В большинстве случаев в TYPO3 плагины на страницу можно вставить как через TypoScript так и обычным контент-элементом. При вставке плагина как контент-элемента в TS обычно доопределяются необходимые параметры которых нет в настройках контент-элемента.
reva2 вне форума   Ответить с цитированием
Старый 30.05.2009, 15:15   #4
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию

сенкс за ответ
вечером попробовал запустить на другом сервере - заработало
жалко только что пол дня зря убил
GAZok вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таксономия в typo3 (как реализовать?) Slanj Общие вопросы 19 24.06.2013 01:14
Как в RTE HtmlArea добавить свою кнопку? Дылгеров Ц.В. HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 9 17.04.2008 20:21
FlexForms как Content Element z0r1k Общие вопросы 18 30.04.2007 12:40
Как применить maxitems razawa Общие вопросы 7 11.04.2007 17:18
посоветуйте как разобраться с ImageMagic-ом -=STYDENT=- Общие вопросы 3 27.07.2006 23:54


Часовой пояс GMT +4, время: 20:29.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория