Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen?
Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen?
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é
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é
Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen
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
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
Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen
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
an dem script wäre ich auch interessiert...
wäre prima, wenn sich vielleicht balu der sache mal annehmen würde...
grüße,
nelle
Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen
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
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
- 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
Hi Rene,
was "funktioniert" denn auf einmal nicht mehr? Tauchen Fehler auf, gibt es eine weisse Seite?
Balu
was "funktioniert" denn auf einmal nicht mehr? Tauchen Fehler auf, gibt es eine weisse Seite?
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
- 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
Hi Lufine,
ich nehme an, Du willst auf der Printseite die Variable <?PHP echo $Artikel_header ?> ausgeben?
Balu
ich nehme an, Du willst auf der Printseite die Variable <?PHP echo $Artikel_header ?> ausgeben?
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen
Das Problem hatte sich erledigt, ich hatte glaube ich in der detail.php eine falsche Reihenfolge. Es funktioniert aber tadellos.
Grüße!
René
Grüße!
René
Re: Von 3.4.5. auf 3.4.6. - Druck- und Mailfunktion anpassen
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
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
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
Vielen Dank
- 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:
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?
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
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