Hallo dfluess,
ich glaube eigentlich nicht.
Was habe ich den ?
Also die Ext. wie unter Post 1 erklärt
Dann folgende Folder mit templates und Plugin:
+ Newsletter
+ main templates
+ navigation templates
+ Plugin Direct Mail Anmeldung
+ tt_adress (ca. 500 Adressen)
+ + Sysfolder Newsletter
+ + Template Direct Mail
+ + HTML Newsletter
+ + Versandobjekte
+ + Versandgruppen
main template "CONSTANTS"
plugin.feadmin.dmailsubscription {
file.templateFile = EXT:direct_mail_subscription/pi/fe_admin_dmailsubscrip.tmpl
email = webmaster@xyz.de
emailName = Newsletter
pid = 298
wrap1 = <div class="csc-header csc-header-n2"><h1> | </h1>
wrap2 = <div class="bodytext"> | </div>
color1 = #cccccc
color2 = #999999
color3 = #333333
enablePlain = 1
enableHTML = 1
}
main template "SETUP"
plugin.feadmin.dmailsubscription >
plugin.feadmin.dmailsubscription = USER_INT
plugin.feadmin.dmailsubscription {
userFunc = user_feAdmin->init
includeLibs = media/scripts/fe_adminLib.inc
templateFile ={$plugin.feadmin.dmailsubscription.file.templateFile}
# Global wraps
wrap1.wrap = {$plugin.feadmin.dmailsubscription.wrap1}
wrap2.wrap = {$plugin.feadmin.dmailsubscription.wrap2}
color1.wrap = {$plugin.feadmin.dmailsubscription.color1}
color2.wrap = {$plugin.feadmin.dmailsubscription.color2}
color3.wrap = {$plugin.feadmin.dmailsubscription.color3}
// Tables + Commands
table = tt_address
// Info-mail setup
setfixed=1
setfixed.approve {
_FIELDLIST = uid
hidden = 0
}
setfixed.DELETE = 1
setfixed.DELETE._FIELDLIST = uid
delete = 1
defaultCmd=create
// Info-mail setup
infomail = 1
infomail.default {
label = FORGOTPASSWORD
}
// Edit setup
edit = 1
edit.fields = name, email, module_sys_dmail_category, module_sys_dmail_html
edit.required = name, email
edit.evalValues {
email = uniqueLocal, email
}
// Create setup
create = 1
create.preview = 0
create.fields = name, hidden, email, module_sys_dmail_category, module_sys_dmail_html
create.required = name, email
create.noSpecialLoginForm = 1
# Initially hide the user until he approves!
create.overrideValues.hidden = 1
create.evalValues {
email = uniqueLocal, email
}
authcodeFields = uid
authcodeFields.addKey =
authcodeFields.addDate =
evalErrors.email.uniqueLocal = Apparently you're already registered with this email address!
evalErrors.email.email = This is not a proper email address!
parseValues.module_sys_dmail_category = checkArray,setEmptyIfAbsent
parseValues.module_sys_dmail_html = setEmptyIfAbsent
pid = {$plugin.feadmin.dmailsubscription.pid}
email.from = {$plugin.feadmin.dmailsubscription.email}
email.fromName = {$plugin.feadmin.dmailsubscription.emailName}
email.admin = {$plugin.feadmin.dmailsubscription.email}
email.field = email
}
Include static:
content (default)
plugin.feadmin.dmailsubscription
navigation templates: Nur funktionierende Menü und Content- Punkte
Sysfolder Newsletter:
mod.web_modules.dmail {
from_name = medimed GmbH
from_email= newsletter@xyz.de
organisation =
replyto_email = newsletter@xyz.de
replyto_name = xyz
plainParams = &type=99
HTMLParams =
# UID's of the tt_address records to use for test-sending:
test_tt_address_uids = 437
# table name of a userdefined table similar to tt_address (same
fields) which may be used for distribution also.
userTable =
enablePlain = 1
enableHTML = 1
http_username =
http_password =
sendOptions=3
categories {
1 = Food
2 = Books
3 = Sport
4 = Newsletter
}
}
mod.web_dmail.categories.0=Newsletter
mod.web_dmail.categories.4=
mod.web_dmail.test_dmail_group_uids=8,10
mod.web_modules.dmail.categories.0=Food
mod.web_modules.dmail.categories.1=Books
mod.web_modules.dmail.categories.2=Sport
mod.web_modules.dmail.categories.3=Newsletter
mod.web_modules.dmail.categories.4=
mod.web_modules.dmail.long_link_rdct_url=http://xyz.de/
mod.web_modules.dmail.long_link_mode=1
Enthält die Erweiterung Direct Mail
Template Direct Mail:
Constants, Setup und RootLevel aktiviert
Include static:
template Newsletter
plugin.alt.plaintext (99)
So sieht es im Moment aus.
Aber halt mit diesen doofen Warnings.
Ich nehme schwer an das es am Domainrecord liegt. Gebe ich nämlich die IP an, geht diese auf eine meiner anderen Seiten.
Nur die Subdomain alleine führt zu diesem Typo-Bereich aber das Script bleibt daran wohl hängen obwohl die gesamte Seite auf diese Subdomain konfiguriert ist.
Alle Rechte habe ich schon überprüft. Daran kann es glaube ich nicht mehr liegen.
Hier noch ein Einblick in meine .htaccess
RewriteEngine On
RewriteRule ^(fileadmin|media|misc|t3lib|tslib|typo3|typo3conf|typo3temp|uploads)/ %{REQUEST_FILENAME} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* /index.php
RewriteRule ^([0-9]+)[.]([0-9]+).html$ /index.php?id=$1&type=$2
# for the extension 404handling comes now the important stuff; you have to adjust the path
ErrorDocument 401 /404page_not_found.php
ErrorDocument 403 /404page_not_found.php
ErrorDocument 404 /404page_not_found.php
ErrorDocument 500 /404page_not_found.php
Gruß
Stefan