Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen?

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

Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen?

Beitrag von René Märtin »

Hi!

In der vorherigen Version hatte ich aufgrund Balus Angaben ein funktionierendes Script erstellt, über das User die Detailseite einer Rubrik ausdrucken können. Zusätzlich hatte ich ein Script, mit dem User den Artikel per Mail versenden/empfehlen können.

In der neuen Version funktioniert das Script nicht mehr. Meine Frage: Wo muss ich nun die Angaben ändern?

Im bisherigen Script sah das so aus:

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(' | <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");
}
?>
---------------------------------------------------------------------------
Danke und Gruß!

René
Lufine

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von Lufine »

Hallo René,

bin an dem Script, um Artikel auszudrucken, schwer interessiert :-)
Stellst Du mir das zur Verfügung?

Ich hab von PHP nämlich nur gerade mal so viel Ahnung, dass ich kleine Änderungen vornehmen kann - für das Erstellen eines neuen Scriptes reicht es also definitiv nicht.

Würd mich freuen, von Dir zu hören
Lufine
nelle
ConPresso-Checker
Beiträge: 140
Registriert: 01.01.1970 01:00

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von nelle »

hi rené,

an dem script wäre ich auch interessiert...

wäre prima, wenn sich vielleicht balu der sache mal annehmen würde...


grüße,
nelle
Lufine

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von Lufine »

Supi, klappt alles perfekt!
Inzwischen habe ich die Index-Seiten auch mit der Druckoption versehen.


if (isset($print)) {
require(CPO_BASEDIR.$directory."/_print_header.php");
require(CPO_BASEDIR."_includesite/i_index.php");
require(CPO_BASEDIR.$directory."/_print_footer.php");
return;
}


Was mir jetzt noch fehlt, ist die Angabe der Rubrik auf der Printseite. Wie stell ich da nun wieder an?

Vielen Dank auf jeden Fall schon mal jetzt für Eure hilfreichen Antworten auf meine tausend Fragen!
Lufine


P.S. Wenn ich fertig bin, schicke ich Euch mal die Adresse der Gemeinschaftsproduktion ;-)
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von balu »

Hi Rene,

was "funktioniert" denn auf einmal nicht mehr? Tauchen Fehler auf, gibt es eine weisse Seite?

Balu
Bartels.Schöne
ConPresso Support & Development
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von balu »

Hi Lufine,

ich nehme an, Du willst auf der Printseite die Variable <?PHP echo $Artikel_header ?> ausgeben?

Balu
Bartels.Schöne
ConPresso Support & Development
René Märtin

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von René Märtin »

Das Problem hatte sich erledigt, ich hatte glaube ich in der detail.php eine falsche Reihenfolge. Es funktioniert aber tadellos.

Grüße!

René
Lufine

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von Lufine »

Hi Balu,

jetzt komm ich kaum noch hinterher, Deine Antworten auf meine tausend Fragen durch zu arbeiten. Mir scheint, die neue CPO-Version ist fertig ;-)

<?PHP echo $Artikel_header ?> ist genau das, was ich gesucht habe. Vielleicht sollte ich mal einen PHP-Kurs belegen, um mir und Euch solche banalen Fragen ersparen zu können.

Danke :-)))
Lufine
opens
ConPresso-User
Beiträge: 38
Registriert: 01.01.1970 01:00

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von opens »

Kann ich den Script auch haben?

OpenS
Höbel

Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen

Beitrag von Höbel »

Ich hätte auch interesse an dem Skript...


Vielen Dank

Robert Höbel

hoebel@mayr.de
Daniel1978

Beitrag von Daniel1978 »

Also ich hätte auch gern das Skript zum Drucken und Versenden von rené. Hat es jemand eingebaut? Bitte an derdaniel1978@lycos.de mailen.

Vielen Dank
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

hallo daniel,

das hier http://community.conpresso.de/viewtopic.php?t=2491 geht auch mit 3.4, muß allerdings etwas angepasst werden. und für das andere hätte ich ein tell-a-friend-modul zu bieten.

hilft das?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Antworten