Funktion Artikel drucken habe ich, jetzt fehlt Funktion Arti

Fragen zur Implementierung und/oder Anpassung von ConPresso 3.x werden in diesem Forum diskutiert.
Antworten
René Märtin

Funktion Artikel drucken habe ich, jetzt fehlt Funktion Arti

Beitrag von René Märtin »

Hi!

Aufgrund Balus Angaben habe ich nun ein funktionierendes Script, über den User die Detailseite einer Rubrik ausdrucken können. Zusätzlich bastle ich an einem Script, mit dem User den Artikel per Mail versenden/empfehlen können. Die reine Mailfunktion, also Absender, Empfänger, Betreff, Kommentar ist kein Problem. Meine Frage:

Wie bekomme ich den Plaintext des Artikels in die Mail hinein?

Erstes Script: ../rubrik/detail.php

------------------------------------------
$katego = $kategorie;
if (file_exists("../_cfg/const.php")) require("../_cfg/const.php");
else require("../_cfg/const.php.dist");

require(CPO_BASEDIR."_include/category_rubric.inc.php");

if ( $directory == '' )
{
$directory = $SID_Rubrik;
}

require(CPO_BASEDIR."_include/var_category.php");
require(CPO_BASEDIR.$directory."/const_rubric_language.php");

$Artikel_header = $Rubric_header;

require(CPO_BASEDIR."_include/secure.php");

// anderen Header/Footer fuer den Ausdruck laden | 1.9.03
if (isset($print)) {
require(CPO_BASEDIR.$directory."/print_header.php");
require(CPO_BASEDIR."_includesite/i_detail.php");
require(CPO_BASEDIR.$directory."/print_footer.php");
return;
}
// anderen Header/Footer fuer den Mailversand laden | 1.9.03
if (isset($mail)) {
require(CPO_BASEDIR.$directory."/mail_header.php");
require(CPO_BASEDIR."_includesite/i_detail.php");
require(CPO_BASEDIR.$directory."/mail_footer.php");
return;
}
# --- HEADER ---
require(CPO_BASEDIR.$directory."/_inc_header.php");

require(CPO_BASEDIR."_includesite/i_detail.php");

// Link zum Drucken anzeigen | 1.9.03
printf('<img src="../_images/icon_drucken.gif" width="21" height="21" border="0" alt=""><a href="%s?%s&print=1">Diesen Artikel drucken</a>', $PHP_SELF, 'nr='.$nr.'&kategorie='.$kategorie);

// Link zum Artikel versenden anzeigen | 1.9.03
printf('&nbsp;|&nbsp;<img src="../_images/icon_versenden.gif" width="21" height="21" border="0" alt=""><a href="%s?%s&mail=1">Diesen Artikel versenden</a>', $PHP_SELF, 'nr='.$nr.'&kategorie='.$kategorie);

# --- FOOTER ---
require(CPO_BASEDIR.$directory."/_inc_footer.php");

?>

---------------------------------------------------------------------

2. Script liegt im Header für den Mailversand: ../rubrik/mail_header.php

---------------------------------------------------------------------

[HTML-Tabelle mit Eingabefelder und Senden- und Resetbutton]
<?
###########################
# Konfiguration Empfehlungsmail 1.9.03 René Märtin #
#####################################################
$artikel = "Artikel einsetzen"; # Hier Artikelurl eingeben
$site_name = "Ev. Kirchenkreis An der Agger"; # Absender
$site_email = "info@ekagger.de"; # Absendermail
$header = "From: \"$site_name\" <$site_email>" ; # Absendername
#####################################################

#####################################################
# Warnmeldung (deaktiviert) und Mail an Empfänger
#####################################################
if ($name == "" || $absender == "")
{
echo "<B></B>";
echo "<BR>";
}
else
{
echo "<B></B>";
mail("$empfaenger", "$name empfiehlt Ihnen, folgenden Artikel zu lesen, $name2",
"$comments
____________________________________________________________

$artikel

gefunden auf
www.ekagger.de

____________________________________________________________","$header");
}
?>
---------------------------------------------------------------------------

Für Tipps bin ich wie immer sehr dankbar!
Das fertige Script stelle ich dann ins Forum.

Gruß,

René
René Märtin

Re: Funktion Artikel drucken habe ich, jetzt fehlt Funktion

Beitrag von René Märtin »

Achso,

ein funktionierendes Skript, wie Name, Email, Kommentar und Link der Seite verschickt werden, habe ich schon. Mir gehts darum, in der Mail den Text zu haben.

Grüße,

René
Antworten