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

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

6931 Beiträge in 1141 Themen- von 586 Mitglieder - Neuestes Mitglied: forrest

21-08-2008, 23:24:35
faqboard.info - SupportforumScriptfragenNewswriter News Management ScriptNewswriter BugsHTML Tags im Newsletter
Seiten: [1]   Nach unten
Drucken
Autor Thema: HTML Tags im Newsletter  (Gelesen 577 mal)
Knud Kittel
Newbie
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: 21-12-2005, 18:45:43 »

Hallo,
so sieht der Empfänger den Newsletter:

06.12.2005 - <div>Wir machen Betriebsferien vom 24.12.2005 bis 05.01.2005</div><div><br /></div><div><span>Wir wünschen allen Kunden, Freunden und Besuchern diese Seite ein geruhsames Weihnachtsfest. und einen guten Rutsch ins neue Jahr.<br /></span><span>Bei allen Kunden bedanken wir uns für das entgegengebrachte Vertrauen und wünschen Ihnen auch 2006 viel Erfolg.<br /></span></div><br />

Könnte mir bitte jemand sagen, wie man dieTags unterbindet oder welche Einstellungen ich ändern muss.
Vielen Dank
Gespeichert

Alle sagten: Das geht nicht.
Dann kam einer, der wusste das nicht, und hat´s gemacht.
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2872



Profil anzeigen WWW
« Antwort #1 am: 21-12-2005, 19:20:28 »

Hallo Knud,

das geht nicht so einfach, dazu müsste man die Ausgabe anpassen.
Ich nehm das mal mit auf die To-Do Liste.
Gespeichert

cappo
Newbie
*
Offline Offline

Beiträge: 2


Profil anzeigen
« Antwort #2 am: 04-03-2007, 18:53:13 »

Für den NW 14.1: Quellcode in /include/editfunc.inc.php ab Zeile 1243 mit folgendem ersetzen.....

Code:
//Newsletter versenden (05.08.2002 Raphael Zimmer <raphaelzimmer@web.de>)
function send_newsletter()
{
  global $NW_FORMDATA, $NW_RUNTIME, $NW_TRANSLATION, $NWCONF_SYSTEM, $NWCONF_USERS, $NWCONF_NEWSLETTER;
  global $HTTP_SERVER_VARS;
  $mail_tpl = file($NWCONF_SYSTEM['server_path'].$NWCONF_SYSTEM['template_dir'].'admin/newsletter.tpl');
  $archiv_url = $NWCONF_SYSTEM['index_file'].'?nwaction=shownews&nwmode=archiv&newsmonth='.strftime('%Y%m', $NW_RUNTIME['act_timestamp']).'#'.$NW_RUNTIME['act_timestamp'];
  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;
  $key = 0;
  while ($mail_tpl[$key]) {
    $message .= $mail_tpl[$key++];
  }
 /* Eckes Fix für Text-Mail */
   $msgtext .= preg_replace("#<br[^>]*>#i", "\n", $NW_FORMDATA['news_text']);
   $msgtext .= preg_replace("#<br[^>]*>#i", "\n", $NW_FORMDATA['news_text1']);
   $msgtext .= preg_replace("#<br[^>]*>#i", "\n", $NW_FORMDATA['news_text2']);
   $msgtext .= preg_replace("#<br[^>]*>#i", "\n", $NW_FORMDATA['news_text3']);
   $msgtext .= preg_replace("#<br[^>]*>#i", "\n", $NW_FORMDATA['news_text4']);
   $msgtext = strip_tags($msgtext);
  if ($NWCONF_NEWSLETTER['phpversion'] >= '4.0.0') {
    $trans = get_html_translation_table(HTML_ENTITIES);
    $msgtext = strtr($msgtext, array_flip($trans));
  }
/* Ende Eckes Fix */
  $message = str_replace('[--AUTHOR--]',$NW_FORMDATA['news_name'],$message);
  $message = str_replace('[--DATE--]',$NW_FORMDATA['news_date'],$message);
  $message = str_replace('[--TITLE--]',$NW_FORMDATA['news_title'],$message);
/* Eckes Fix für Text-Mail */
  $message = str_replace('[--TEXT--]',$msgtext,$message);
/* Ende Eckes Fix */

  $message = str_replace('[--SHORTTEXT1--]',$NW_FORMDATA['news_text1'],$message);
  $message = str_replace('[--SHORTTEXT2--]',$NW_FORMDATA['news_text2'],$message);
  $message = str_replace('[--LONGTEXT2--]',$NW_FORMDATA['news_text3'],$message);
  $message = str_replace('[--LONGTEXT3--]',$NW_FORMDATA['news_text4'],$message);
  $message = str_replace('[--TOPIC--]',$NW_FORMDATA['news_topic'],$message);
  $message = str_replace('[--SUBTOPIC--]',$NW_FORMDATA['news_subtopic'],$message);
  $message = str_replace('[--LINK--]',$link,$message);
  $message = regexer("$message");

  $file = fopen($NWCONF_SYSTEM['server_path'].$NWCONF_SYSTEM['data_dir'].'/emails.txt',"r");
          for ($i=0;$i<1000;$i++)
          {
                if (!feof($file))
                {
                    $zeile = fgets($file,100);
                    $zeile2 = chop($zeile);
                    $zeile3 = strtolower($zeile2);
                    $email2 = strtolower($email);
                    if ($email2 != $zeile3)
                    {
                         $speichern[$i] = $zeile2;
                         $z+=1;
                    }
                }
                if (feof($file))
                {
                    break;
                }
           }
           fclose($file);
           $i=0;
           for ($i=0;$i<$z;$i++)
           {
             @mail($speichern[$i],$NWCONF_NEWSLETTER['subject'], $message, 'From: '.$NWCONF_NEWSLETTER['send_from']);
           }
           echo $NW_TRANSLATION['email_sent'];
}
?>
Gespeichert
Seiten: [1]   Nach oben
Drucken
Gehe zu: