Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

6936 Beiträge in 1145 Themen- von 590 Mitglieder - Neuestes Mitglied: CoreTex

30-08-2008, 01:18:51
faqboard.info - SupportforumScriptfragenNewswriter News Management ScriptNewswriter BugsNW 1.421 Link für Newsletterempfänger defekt
Seiten: [1]   Nach unten
Drucken
Autor Thema: NW 1.421 Link für Newsletterempfänger defekt  (Gelesen 596 mal)
Möller, Matthias
Newbie
*
Offline Offline

Beiträge: 4


Profil anzeigen
« am: 13-02-2007, 12:58:06 »

Moin, Moin!

1. Problem:
Nach der Umstellung von 1.3 auf 1.421 wurde beim Versenden des Newsletters an alle Empfänger ein Link zum Betrachten des kompletten Beitrags versand, der nicht auf unsere Seite führt!!!
So sieht der Link aus der versand wurde:

Der komplette Beitrag kann hier betrachtet werden:
http://hasenwinkel.comhttp://www.hasenwinkel.com/news/index.php?nwaction=shownews&nwmode=archiv&newsmonth=200702#1170880523

In welcher Datei kann man den zu versendenden Link bearbeiten? Das erste "http://hasenwinkel.com" muss doch weg und dann geht’s, oder?

2.Problem:
In dem Text der versand wurde sind HTML Codes drin wie: <br /><br /></div><br /><div>.
Wie kann ich das vermeiden?? Wie bekomme ich die zukünftig weg?

3.Problem:
last, not least! Wenn ich den Newsletter schreibe und vor der Veröffentlichung mal auf zurück klicke, sagt er die Seite sei ungültig und könne nicht mehr angezeigt werden...
Woran mag das wohl liegen?

Über sachdienliche Hinweise die zur Lösung der Probleme führen, wäre ich sehr erfreut.

Matthias Möller
Newswriternutzer
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #1 am: 13-02-2007, 18:46:20 »

Hi,

zu 1.
Weis ich gerade nicht.

zu 2.
Gar nicht, weil die so mit gepseichert werden. Müsste man evtl. filtern.

zu 3.
Das liegt am verwendetetn Browser. Mancher meckert beim zurück bei Formularen, mancher nicht.
Gespeichert

Möller, Matthias
Newbie
*
Offline Offline

Beiträge: 4


Profil anzeigen
« Antwort #2 am: 14-02-2007, 18:14:50 »

Sehr geehrter Herr Baumann,

noch mal zu dem, mir sehr wichtigen, Problem 1.
In der Datei /news/templates/admin/newsletter.tpl fand ich den interessanten Hinweis:

[--TITLE--]
[--DATE--] - [--TEXT--]

Der komplette Beitrag kann hier betrachtet werden:
[--LINK--]

Herr Baumann, Master of Disaster ;o) auf welche Datei greift nun der für den Newsletter m. e. nicht ganz unwichtige Befehl: [--LINK--] zu?
Bitte machen Sie wenigstens eine ungefähre Angabe bzw. gehen Sie nach dem Ausschlussverfahren vor. Denn bei 2188 Dateien in 208 Ordnern sucht man als Laie ja die buchstäbliche Nadel im Heuhaufen!
Es gibt Anfragen von Empfängern, die den Beitrag nochmals erhalten wollen. Aber mit dem richtigem Link! Über 400 Empfänger warten auf Ihren Newsletter!

Vielen Dank für Ihre Hilfe im Voraus und freundliche Grüße aus dem Schloss Hasenwinkel,

Matthias Möller
Veranstaltungskaufmann
« Letzte Änderung: 14-02-2007, 18:21:28 von Möller, Matthias » Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #3 am: 14-02-2007, 19:00:43 »

Hallo,

die Funktion nennt sich function send_newsletter und befindet sich in der editfunc.inc.php so ziemlich am Schluss.

Ungetestet, aber müsste funktionieren:

Des hier suchen:
Zitat
  if ($HTTP_SERVER_VARS['SERVER_URL'])
    $link = rmv_slash($HTTP_SERVER_VARS['SERVER_URL']).str_replace($HTTP_SERVER_VARS['SERVER_URL'],'/',$NWCONF_SYSTEM['domain_path']).$archiv_url;
  elseif ($HTTP_SERVER_VARS['SERVER_NAME'])
    $link = 'http://'.rmv_slash($HTTP_SERVER_VARS['SERVER_NAME']).str_replace('http://'.$HTTP_SERVER_VARS['SERVER_NAME'],'',$NWCONF_SYSTEM['domain_path']).$archiv_url;

und mit dem ersetzen:
Zitat
  $link = $NWCONF_SYSTEM['domain'].$NWCONF_SYSTEM['folder'].$archiv_url;

Gespeichert

Möller, Matthias
Newbie
*
Offline Offline

Beiträge: 4


Profil anzeigen
« Antwort #4 am: 15-02-2007, 19:10:28 »

Hallo Herr Baumann!

Vielen Dank für den Tipp. War ja auch echt ein super Tipp, bloß klappen muss er...!
Also der von Ihnen angegebene Code befindet 2x in der editfunc.inc.php.
1 mal Link für die Adminemail in Ziele 195-198 und für die Newsletterempfänger in den Zeilen
1256-1259.
Wenn man den Code ersetzt, gibt es auf der news.php folgende Fehlermeldung, wenn man im Setupbereich auf Nachrichten bearbeiten bzw. neue Nachricht klickt:

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /homepages/10/d50992848/htdocs/news/include/editfunc.inc.php on line 829

Wie kann man diesen Fehler debuggen?

Freundliche Grüße,

Möller M


 
Gespeichert
Seiten: [1]   Nach oben
Drucken
Gehe zu: