Hallo
beim "fetch and compile" meines newsletters
schreibt Typo3 folgendes:
PLAIN: http://www.xy.com/typo3/?id=489&type=99
HTML: http://www.xy.com/typo3/?id=489
in den obigen beiden links fehlt immer das index.php.
Deshalb wird immer die Startseite meines webs versendet statt jener mit id=489.
wie krieg ich typo3 dazu das index.php in den link zu schreiben?
bitte, danke
ich habe eine lösung gefunden.
und zwar muss man unter typo3/ext/direct_mail/mod/class.mod_web_dmail.php
folgende zeile nach seinen anforderungen abändern
statt
// Here the single dmail record is shown.
$this->urlbase = substr(t3lib_div::getIndpEnv("TYPO3_REQUEST_DIR"),0,-(strlen(TYPO3_MOD_PATH)+strlen(TYPO3_mainDir)));
index.php anhängen oder was halt irgendwo fehlt:
// Here the single dmail record is shown.
$this->urlbase = substr(t3lib_div::getIndpEnv("TYPO3_REQUEST_DIR"),0,-(strlen(TYPO3_MOD_PATH)+strlen(TYPO3_mainDir)))."index.php"; //ÄNDERUNG
Ich glaube das ist kein Fehler sondern eure Rewrite Rule in der htaccess Datei fehlt bei euch!
C.
wenn typo3 unter windows auf einem iis4 oder 5 läuft, gibt's keine htaccess Datei.
ah, verstehe. danke für die antwort, habe mich schon gewundert.
c.
aber es gibt die funktion RemapURL bei IIS 6, siehe hier http://typo3.org/1452+M52878c83161.0.html, vielleicht klappt es damit.
grüße,
Chi
Hallo,
ich habe auch ein riesiges Problem mit dem Newsletter versenden. Eigentlich das gleich wie hier auch schon beschrieben. Bei mir fehlt aber nicht nur index.php sondern ganze Teile meiner Domain:
http://web25.mein?id=77
Da fehlt auf jeden Fall mal meinbuero.de/index.php
Was kann ich machen, damit es klappt. Habe schon alles ausprobiert. Extensions komplett gelöscht und noch mal installiert usw. Was hat es mit der HTAccess Datei auf sich ? Wo finde ich die ? Was muss ich damit machen ?
Liegt es daran ? Ich habe eine Linux Server. Ich habe ca. 30 Typo3 Installationen auf meinem Server. Überall klappt es mit den News ohne Probleme. Diese Installation oben hat ein Freund von mir sich installiert und da klappt es nicht.
Würde mich riesig freuen, wenn mir jemand helfen kann.
Viele Grüße,
Visionsurfer
Hab jetzt ein ähnliches Problem wie wasiko, die url wird nur zu hälfte ausgeben!
es soll natürlich heissen:
sehr komisch, habs jetzt auch wie er hartcodiert in der klasse geändert, ist nicht so schön, aber mir fällt momentan nix ein.
@visionsurfer: mach es doch wie wir. ist nicht elegant, aber es funktionert erstmal. #paralyzed#
T.
Das ganze Problem entsteht offenbar dann, wenn der Administrationspfad von Typo3 geändert wird.
In den folgenden Dateien habe ich mainDir mit neuem Verzeichnisnamen definiert:
index.php
showpic.php
typo3sysextcms slibindex_ts.php
typo3sysextcms slibshowpic.php
typo3 3libclass.t3lib_superadmin.php
typo3 3lib humbs.php
typo3 humbs.php
Aber: typo3init.php - hier nicht!!!
Weiß der Hänker, warum gerade die Änderung an dieser Definition den Galgen zum Vorschein bringt.
Jedenfalls, ist der Wurm hier drinn, wie Wasiko schrieb, in typo3/ext/direct_mail/mod/class.mod_web_dmail.php drinn:
} else {
// Here the single dmail record is shown.
// npe begin check pathes
echo 't3lib_div::getIndpEnv("TYPO3_REQUEST_DIR" = ' . t3lib_div::getIndpEnv("TYPO3_REQUEST_DIR");
echo 'TYPO3_MOD_PATH = ' . TYPO3_MOD_PATH . ' _|_ TYPO3_mainDir = ' . TYPO3_mainDir . '<br>';
// npe end check pathes
$this->urlbase = substr(t3lib_div::getIndpEnv("TYPO3_REQUEST_DIR"),0,-(strlen(TYPO3_MOD_PATH)+strlen(TYPO3_mainDir))) . 'index.php';
$this->sys_dmail_uid = intval($this->sys_dmail_uid);
Ist es nun ratsam, alle mainDir -Definitionen abzuändern? Könnte doch im Hinblick auf die anderen und zukünftigen Installationen nur vom Nutzen sein, oder?
ich muste die pfadänderung von index.php wieder rückgängig machen, damit ich als Admin wieder im Frontend editieren konnte. Ansonsten klappt alles mit der geänderten Pfadstruktur
http://domain-xy.de/frontendpfad
http://domain-xy.de/frontendpfad/typo3adminpfad
Hallo zusammen.
Habe nun die mögliche Lösung von Wasiko ausprobiert und erhalte bei der Funktion "Read URL" nun die Fehlermeldung: Maximum execution time: 100 ...
Habt Ihr mir eine Idee, was man noch ausprobieren könnte, dass einem die URLs nicht beschnitten werden? #paralyzed#
Nachtrag: Wenn ich die Newslettervorlage so editieren, dass nur die Plaintext - URL eingelesen wird, so funktioniert das ganze. Nur die URL mit dem HTML-Newsletter macht probleme.
hatte das gleiche Problem mit den abgeschnittenen URL's konnte diesen Fehler aber beheben, in dem ich die Extensions nicht lokal sondern global installiert habe.
Vielleicht hilft euch dies weiter.
Hallo,
immer wieder lese ich das gleiche Problem - mit dem richtigen Auslesen des URL.
Mit der Ext. "Direct Mail Address with Gender" (df_dmailer) sollte man das Problem auf elegante Art lösen können. Einfach in der Modul-Konfiguration den Prefix angeben und schon stimmt der Pfad. Dazu gibt’s noch weitere interessante Features, die den Umgang mit Directmail erleichtern.
D.