Zum Inhalt springen

Problem beim Newsletterversand

Erstellt am 9. Oktober 2003 · 12 Antworten · letzte Antwort am 13. Februar 2006

Tags: Frage

wasiko ·

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
visionsurfer ·

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

Stoneage ·

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.

limited ·

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?

wysi ·

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.

Chrone ·

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.

dfluess ·

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.