einfache Druckversion mit Vorschau als "Modul"

JoS
Beiträge: 16
Registriert: Mi 29. Sep 2004, 14:55
Kontaktdaten:

Beitrag von JoS » Di 12. Apr 2005, 12:41

hallo,

das problem hatte ich auch. keine ahnung woran das liegt. Irgendwo ist ein Tag nicht richtig geschlossen. Leider habe ich den auch noch nicht gefunden.

grüße
jos

mediaculture
Beiträge: 17
Registriert: Fr 20. Feb 2004, 11:44
Wohnort: Zürich / Zürich
Kontaktdaten:

Chaos

Beitrag von mediaculture » Di 12. Apr 2005, 13:23

ich habe auch ein problem, nur das alles Tags wircklich sauber abgeschlossen sind .


habs gefunden...

es dürfen keine ' zeichen vor kommen.
Zuletzt geändert von mediaculture am Di 12. Apr 2005, 20:17, insgesamt 2-mal geändert.

hesse
Beiträge: 59
Registriert: Di 2. Nov 2004, 17:01
Kontaktdaten:

Beitrag von hesse » Di 12. Apr 2005, 13:23

Hmm ... gibt es ein andere Lösung die funktioniert mit der man einen Druck per Vorschau realisieren kann?

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer » Di 12. Apr 2005, 16:17

ohne werbung machen zu wollen: schau mal in meine signatur... :lol:
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)

mediaculture
Beiträge: 17
Registriert: Fr 20. Feb 2004, 11:44
Wohnort: Zürich / Zürich
Kontaktdaten:

WERBUNG

Beitrag von mediaculture » Di 12. Apr 2005, 20:16

war keine absicht werbung zu machen :oops:

Trotzdem ist das Problem nicht gelöst worde... weiss irgend jemand bescheid ??

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Re: WERBUNG

Beitrag von Halchteranerin » Di 12. Apr 2005, 20:28

mediaculture hat geschrieben:war keine absicht werbung zu machen :oops:

Trotzdem ist das Problem nicht gelöst worde... weiss irgend jemand bescheid ??
Ich glaube weniger, dass er dich meinte, als dass er auf sein printerFriendly-Modul verweisen wollte ....

Lepkojus
Beiträge: 65
Registriert: Fr 5. Mär 2004, 10:42
Kontaktdaten:

Beitrag von Lepkojus » Di 3. Mai 2005, 10:11

Einfach die inputfelder mit urlencode codieren und andersherum in der print.php mit urldecode alle HTTP_POST_VARS dekodieren
Grüße
Hartmut Lepkojus

bachi
Beiträge: 161
Registriert: Di 20. Apr 2004, 12:22
Wohnort: Würzburg
Kontaktdaten:

Beitrag von bachi » Di 24. Mai 2005, 07:24

Hallo,
ich lese jetzt seit 2 Tagen den Thread hoch und runter aber voran gehts bei meiner Einbindung nicht wirklich.

Ist denn keiner in der Lage den funktionierenden Code zu posten und nochmal etwas besser zu beschreiben, wie ich mehrere Bilder und Textmodule mit in die Vorschau übernehme? (Erweitere ich dazu nur den Output des Vorschauknopfes oder muss auch noch was in die print.php ?) Auch das nicht Vorkommen von ' " hab ich nicht wirklich verstanden.

Danke für die Mühe.

Beste Grüße Bachi
C 4.5.2 - 4.6
www.myworkstyle.de
www.hsgweb.de
--
::: It´s not a bug - it´s a feature!!! :::

Lepkojus
Beiträge: 65
Registriert: Fr 5. Mär 2004, 10:42
Kontaktdaten:

Beitrag von Lepkojus » Mo 6. Jun 2005, 14:08

Besser spät als nie. Hier die Programmteile:

1. Modul "Druckversion" Ausgabe (Eingabe nicht notwendig)

Code: Alles auswählen

<?php
//Alle Module, die du in den Druckbereich übernehmen willst
$html_str=urlencode("CMS_HTML[1]");
$htmlhead1_str=urlencode("CMS_HTMLHEAD[1]");
$htmlhead2_str=urlencode("CMS_HTMLHEAD[2]");
$img_str=urlencode("CMS_IMG[2]");

echo "
	<table border='0' cellspacing='0' cellpadding='0'><tr>
	<form name='drucken' method='POST' target='_blank' action='print.php'>
	<td>";

//Nicht im Backend (Editor) anzeigen, nur im Frontend
if (!$contenido){
   echo "
      <input name='print_htmlhead' type='hidden' id='print_htmlhead' value='$htmlhead1_str'>
      <input name='print_htmlsubhead' type='hidden' id='print_htmlsubhead' value='$htmlhead2_str'>
      <input name='print_html' type='hidden' id='print_html' value='$html_str'>
      <input name='print_img' type='hidden' id='print_img' value='$img_str'>
      <input type='image' value='drucken' src='images/netco/druckansicht.gif' alt='Druckansicht' border='0'><br>";
} else {
   echo "<input type='image' value='drucken' src='images/netco/druckansicht.gif' alt='Druckansicht' border='0'><br>";
}
echo "
</td></FORM>
<td>&nbsp;</td>
<td><a href='javascript:window.history.back()'><img src='images/netco/back.gif' width='17' height='24' alt='Zurück'  border='0'></a></td>
<td>&nbsp;</td>
</tr>
</table>";
?>
2. Print.php (wird im Form des Moduls aufgerufen, muß layoutmäßig angepaßt werden), anzusehen unter www.ntcg.de

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
	<title>Druckvorschau</title> 
	<link rel="stylesheet" type="text/css" href="css/stylesdatei.css" media="screen">
	<link rel="stylesheet" type="text/css" href="css/stylesdatei_p.css" media="print">
</head> 
<body> 
<table border="0" cellspacing="0" cellpadding="0" width="580"> 
  <tr><td colspan="2">
  	<table width="580" border="0" cellspacing="0" cellpadding="0" height="60">
	   		  <tr> 
    	        <td valign="top">
					<a href="../index.html"><img src="images/netco/logo_netco.gif" width="150" height="41" border="0"></a> 
  		        </td>
				<td align="right">
					<a href="../index.html"><img src="images/netco/logo_name.gif" width="288" height="56" border="0"></a>
  		        </td>
		      </tr>
	        </table><br>
  </td></tr>
  
  <tr> 
    <td colspan="2"> 
<?php 
$druck_headline= str_replace('\\','',$HTTP_POST_VARS[print_htmlhead]); 
$druck_subheadline= str_replace('\\','',$HTTP_POST_VARS[print_htmlsubhead]); 
$druck_html= str_replace('\\','',$HTTP_POST_VARS[print_html]); 
$druck_img=str_replace('\\','',$HTTP_POST_VARS[print_img]); 
$druck_headline= urldecode($druck_headline); 
$druck_subheadline= urldecode($druck_subheadline); 
$druck_html= urldecode($druck_html); 
$druck_img=urldecode($druck_img); 
echo "<font class=\"headline\">".$druck_headline."</font><br>"; 
?> 
    </td> 

  </tr> 
  <tr> 
    <td colspan="2">&nbsp;</td> 
  </tr> 
  <tr> 
    <td colspan="2"><font class=text><?= $druck_subheadline; ?></font></td> 
  </tr> 
  <tr> 
    <td colspan="2"><div align="justify"><?= $druck_html; ?></div></td> 
  </tr> 
  <tr> 
    <td colspan="2" align="right"><br><div class="unsichtbar"><a href="javascript:window.print();"><img src="images/netco/drucken.gif" alt="drucken" width="71" height="19" border="0"></a></div></td> 
  </tr> 
</table> 
</body> 
</html> 
Grüße
Hartmut Lepkojus

bachi
Beiträge: 161
Registriert: Di 20. Apr 2004, 12:22
Wohnort: Würzburg
Kontaktdaten:

Beitrag von bachi » Di 7. Jun 2005, 11:49

Hallo Hartmut,

erstmal Danke, aber mein Bild zeigt er mir trotzdem nicht an in der Druckvorschau, egal ob

Code: Alles auswählen

 $img_str=urlencode("CMS_IMG[1]");
$img_str=urlencode("CMS_IMG[2]");
Auch zeigt er nur das erste Textfeld an, erweitere ich um eins, kommt eine weiße Seite. Ich könnte damit leben alles in einem Textblock zu schreiben aber das Bild brauch ich. Das kann ich auch nicht mit ins Textfeld aufnehmen, da es sonst von Andreas Kummer´s Artikelliste nicht mehr mit angezeigt werden würde.

Ich habe nur aus der 2 ne 1 gemacht im Ausgabebereich des Moduls, da ich CMS_IMG[1] verwende als Container auf der Seite.

Hast du noch einen Tipp?

Danke und Grüße Bachi
C 4.5.2 - 4.6
www.myworkstyle.de
www.hsgweb.de
--
::: It´s not a bug - it´s a feature!!! :::

Lepkojus
Beiträge: 65
Registriert: Fr 5. Mär 2004, 10:42
Kontaktdaten:

Beitrag von Lepkojus » Di 7. Jun 2005, 12:44

Du mußt deine Variablen überprüfen. Wie heißen Sie in dem Modul, wie in print.php. du darfst dann natürlich nicht vergessen diese Varaiblen auch auszugeben in html, wie z.B. hier. Für images mußt du noch das img-tag drumbauen, da nur der src übertragen wird.
<tr>
<td colspan="2"><div align="justify"><?= $druck_html; ?></div></td>
</tr>
Grüße
Hartmut Lepkojus

bachi
Beiträge: 161
Registriert: Di 20. Apr 2004, 12:22
Wohnort: Würzburg
Kontaktdaten:

Beitrag von bachi » Di 7. Jun 2005, 15:16

Jo Supi, jetzt hab ich es geschnallt und hinbekommen.
Danke
C 4.5.2 - 4.6
www.myworkstyle.de
www.hsgweb.de
--
::: It´s not a bug - it´s a feature!!! :::

vicky-pag
Beiträge: 56
Registriert: Mo 25. Jul 2005, 19:33
Wohnort: Montabaur
Kontaktdaten:

Beitrag von vicky-pag » Do 3. Nov 2005, 00:24

Hallo,

ist wirklich ein super Modul! Vielen Dank. :D

Ich habe es in die Website eingebaut und es funktioniert auch super. Ich habe nur das Problem, dass in der Druckansicht die Überschriften von ein paar Artikeln nicht so wiedergegeben werden, wie sie auf der Website sind (sowohl IE als auch Mozilla Firefox). Allerdings betrifft das nur einen Teil der Überschriften...

Hat jemand eine Idee, woran das liegen könnte? Ich verwende für alle Seiten das gleiche Layout.

Ihr könnt euch ja mal durch die Website klicken.

www.hirche.spm-online.de

Vielen Dank schon mal im Voraus und liebe Grüße
Vicky

vicky-pag
Beiträge: 56
Registriert: Mo 25. Jul 2005, 19:33
Wohnort: Montabaur
Kontaktdaten:

Beitrag von vicky-pag » Sa 5. Nov 2005, 14:26

Hallo,

ich habe noch eine andere Frage. Gibt es mit diesem Druckmodul auch die Möglichkeit, zusätzliche Inhalte, die nicht in Containern stehen, auszugeben? In meinem Fall würde ich z.B. gerne eine Adresse, die nicht auf jeder Seite des Internetauftritts vorkommt, ausgeben.

Ich bin für alle Ideen dankbar.
Liebe Grüße
Vicky :D

vicky-pag
Beiträge: 56
Registriert: Mo 25. Jul 2005, 19:33
Wohnort: Montabaur
Kontaktdaten:

Beitrag von vicky-pag » So 6. Nov 2005, 22:17

Hat niemand eine Idee?

Gesperrt