Druckmodul auf Basis von Artikel einfügen (rechts)
hi schlaucher,
hallo welt,
hab brav deine anleitung befolgt, aber des klappt nich so ganz...
es wird schön ein neues fester geöffnet, darin taucht dann aber die komplette seite mit allem (navi, etc.) auf. nur die drucken- und schliessen-button, die sind nich da^^
ich weiß, ich hab irgendwo einen fehler gemacht - ich weiß aber nich wo.
wenn jemand so nett wäre und mir einen kleinen klapps auf den hinterkopf zu geben...
ps: ich würd euch ja gern das problemchen online zeigen - hab aber grad probleme die datenbank per phpmyadmin hoch zu laden... das ist aber eine andere baustelle.
lg
Jules
hallo welt,
hab brav deine anleitung befolgt, aber des klappt nich so ganz...
es wird schön ein neues fester geöffnet, darin taucht dann aber die komplette seite mit allem (navi, etc.) auf. nur die drucken- und schliessen-button, die sind nich da^^
ich weiß, ich hab irgendwo einen fehler gemacht - ich weiß aber nich wo.
wenn jemand so nett wäre und mir einen kleinen klapps auf den hinterkopf zu geben...
ps: ich würd euch ja gern das problemchen online zeigen - hab aber grad probleme die datenbank per phpmyadmin hoch zu laden... das ist aber eine andere baustelle.
lg
Jules
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Nach Deiner Fehlerbeschreibung würde ich auf die Konfiguration des Druckvorschaumoduls tippen. Welchen Artikel hat Du dort hinterlegt? Den eigenen Artikel oder den speziellen Druckvorschau Artikel. Bitte noch mal überprüfen.Jule hat geschrieben:hi schlaucher,
hallo welt,
hab brav deine anleitung befolgt, aber des klappt nich so ganz...
es wird schön ein neues fester geöffnet, darin taucht dann aber die komplette seite mit allem (navi, etc.) auf. nur die drucken- und schliessen-button, die sind nich da^^
ich weiß, ich hab irgendwo einen fehler gemacht - ich weiß aber nich wo.
wenn jemand so nett wäre und mir einen kleinen klapps auf den hinterkopf zu geben...
ps: ich würd euch ja gern das problemchen online zeigen - hab aber grad probleme die datenbank per phpmyadmin hoch zu laden... das ist aber eine andere baustelle.
lg
Jules
Gruß
schlaucher
hallo welt,
gibt es eigentlich eine möglichkeit diese zeile des output-moduls "Druckvorschau":
in die suchmaschinenfreundliche url von stese umzuschreiben?
und wenn ja, kann sich jemand die mühe machen diese zu posten?
thx&lg
Jules
gibt es eigentlich eine möglichkeit diese zeile des output-moduls "Druckvorschau":
Code: Alles auswählen
<a href="javascript:;" onclick="MM_openBrWindow(\'http://'.$SERVER_NAME.$SCRIPT_NAME.'?idcatart='.$MOD_DV_sel_idcatart.'&cms_idcatart='.$idcatart.'&cms_idcat='.$idcat.'\',\'\',\'resizable=yes, scrollbars=yes, width=750, height=750\')" style="font-size:10px;"><img src="images/print.gif" style="margin-right:10px;margin-top:-4px;" align="absmiddle" width="10" height="13" alt="Druckvorschau" title="Druckvorschau" border="0"/>Druckvorschau</a></div>
und wenn ja, kann sich jemand die mühe machen diese zu posten?
thx&lg
Jules
Hallo zusammen,
hmmm, eigentlich kann es doch nicht so schwer sein - aber irgendwie benötige ich bei der Einbindung dieses Moduls Eure Unterstützung.
Punkt 1) Style - Layout - "drucken" ist angelegt
Punkt 2) ein Modul "drucken" (nur output) wurde erstellt
CSS anzeige wurde in Style-Styleeditor-"style.css" eingetragen
CSS drucken wurde in Style-Styleeditor-"drucken.css" erstellt
(Eintrag in der "drucken.css" wurde von "anzeigen.css" in "styles.css" geändert)
Punkt 3) Template Druckvorschau
Das Template "Druckvorschau" wurde unter Style - Templates - "Druckvorschau" erstellt.
Layout auf "drucken" eingestellt und
Conatiner 1: Text (HTML)
Container 2: Artikel drucken
Punkt 4) Modul Druckvorschau mit Input/Output wurde erstellt
Das ganze soll so eingebunden werden, dass jede Seite gedruckt werden kann. Die Funktion "Seite drucken" wäre dann über einen Kategorie Eintrag erreichbar, der im TOP-Menü hinterlegt ist.
Dieser Kategorie/Menüpunkt ist auch bereits angelegt.
Darin befindet sich ein Artikel, mit dem zugeordneten Template "Druckvorschau".
Ich hoffe, dass ich soweit alles richtig eingestellt habe.
Nur erkläre mit bitte bitte jemand kurz, wie das gemeint ist
Danke für Eure Mithilfe bei meiner Gedankenfindung
/m
hmmm, eigentlich kann es doch nicht so schwer sein - aber irgendwie benötige ich bei der Einbindung dieses Moduls Eure Unterstützung.
Punkt 1) Style - Layout - "drucken" ist angelegt
Punkt 2) ein Modul "drucken" (nur output) wurde erstellt
CSS anzeige wurde in Style-Styleeditor-"style.css" eingetragen
CSS drucken wurde in Style-Styleeditor-"drucken.css" erstellt
(Eintrag in der "drucken.css" wurde von "anzeigen.css" in "styles.css" geändert)
Punkt 3) Template Druckvorschau
Das Template "Druckvorschau" wurde unter Style - Templates - "Druckvorschau" erstellt.
Layout auf "drucken" eingestellt und
Conatiner 1: Text (HTML)
Container 2: Artikel drucken
Wie? hier habe ich irgendwie den Faden verloren.Nun erstellt man einen Druckvorschau Artikel auf Basis des Template Druckvorschau und definiert seinen Druckkopf.
Punkt 4) Modul Druckvorschau mit Input/Output wurde erstellt
Das ganze soll so eingebunden werden, dass jede Seite gedruckt werden kann. Die Funktion "Seite drucken" wäre dann über einen Kategorie Eintrag erreichbar, der im TOP-Menü hinterlegt ist.
Dieser Kategorie/Menüpunkt ist auch bereits angelegt.
Darin befindet sich ein Artikel, mit dem zugeordneten Template "Druckvorschau".
Ich hoffe, dass ich soweit alles richtig eingestellt habe.
Nur erkläre mit bitte bitte jemand kurz, wie das gemeint ist
Hier stehe ich irgendwie auf dem Schlauch und sitze gleichzeitig auf der Leitung. Aufstehen hilft nicht - habe ich schon versuchtNun erstellt man einen Druckvorschau Artikel auf Basis des Template Druckvorschau und definiert seinen Druckkopf.
Danke für Eure Mithilfe bei meiner Gedankenfindung
/m
Version 4.6.15 - ältere Versionen kommen nicht auf die Kiste
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Dieser Artikel wird jedesmal zum Ausdrucken benutzt. Wo Du ihn erstellst ist eigendlich egal. Er muss nur online sein. Ich habe ihn z.B. in einem Servicebereich liegen, der nich über einen Menüpunkt zugänglich ist. Es ist die gleiche Vorgehensweise wie für den Artikel für die Ausgabe von Suchergebnissen.mreif hat geschrieben:Wie? hier habe ich irgendwie den Faden verloren.Zitat:
Nun erstellt man einen Druckvorschau Artikel auf Basis des Template Druckvorschau und definiert seinen Druckkopf.
Im HTML Teil definierst Du Deinen Druckkopf, der auf jedem Ausdruck vorhanden ist. z.B. einen Adresskopf mit Logo
In den Templates mit dem Modul Druckvorschau wird dann dieser Artikel in der Konfiguration angegeben.
Funktion:
Mit dem Modul Druckvorschau wird der Content, der sich zwischen den Bereichen <!--start:content--> und <!--end:content--> befindet an den Druckvorschau Artikel übergeben und zusammen mit dem definierten HTML Kopf in einem separaten Browserfenster angezeigt.
Hoffe das hilft Dir weiter
Gruß
schlaucher
Hallo Contenidoisten
ich habe das Druckmodul auch in Gebrauch, läuft soweit auch ohne Probleme.
Jetzt ist mir allerdings aufgefallen daß die Druckvorschau nur funktioniert wenn die Kategorie in der sich der zu druckende Artikel befindet online ist.
In meinem speziellen Fall will ich die Artikel aus dem Glossar drucken lassen. Da ich in meiner Hauptnavigation jedoch nicht das ganze ABC untereinander aufreihen will, habe ich die einzelnen Kategorien des Glossar offline geschaltet und nur die Artikel online.
Wenn ich nun einen Artikel aus diesem Glossar ausdrucken will, öffnet sich zwar das Fenster der Druckvorschau mit Druckkopf aber ohne den Inhalt des Artikels. Setze ich die Kategorie online, funktioniert Alles wie es soll.
Nun zu meiner Frage: Gibt es eine Möglichkeit daß das Modul ignoriert, ob eine Kategorie offline geschaltet ist ?
Demo: http://reifen-palacek.de/cms/front_content.php?idcat=36
Ich habe zur Demonstration die Kategorie zum Buchstaben A online geschaltet.
Gruß Marxer
ich habe das Druckmodul auch in Gebrauch, läuft soweit auch ohne Probleme.
Jetzt ist mir allerdings aufgefallen daß die Druckvorschau nur funktioniert wenn die Kategorie in der sich der zu druckende Artikel befindet online ist.
In meinem speziellen Fall will ich die Artikel aus dem Glossar drucken lassen. Da ich in meiner Hauptnavigation jedoch nicht das ganze ABC untereinander aufreihen will, habe ich die einzelnen Kategorien des Glossar offline geschaltet und nur die Artikel online.
Wenn ich nun einen Artikel aus diesem Glossar ausdrucken will, öffnet sich zwar das Fenster der Druckvorschau mit Druckkopf aber ohne den Inhalt des Artikels. Setze ich die Kategorie online, funktioniert Alles wie es soll.
Nun zu meiner Frage: Gibt es eine Möglichkeit daß das Modul ignoriert, ob eine Kategorie offline geschaltet ist ?
Demo: http://reifen-palacek.de/cms/front_content.php?idcat=36
Ich habe zur Demonstration die Kategorie zum Buchstaben A online geschaltet.
- Einfach mal einen Artikel aus "A" anklicken und Druckvorschau öffen (funktioniert)
Einfach mal einen Artikel aus "B" anklicken und Druckvorschau öffen (funktioniert nicht)
Gruß Marxer
Contenido: 4.9.2
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Im Modul Artikel drucken gibt es folgenden SQL String:Marxer hat geschrieben:Hallo Contenidoisten
ich habe das Druckmodul auch in Gebrauch, läuft soweit auch ohne Probleme.
Jetzt ist mir allerdings aufgefallen daß die Druckvorschau nur funktioniert wenn die Kategorie in der sich der zu druckende Artikel befindet online ist.
In meinem speziellen Fall will ich die Artikel aus dem Glossar drucken lassen. Da ich in meiner Hauptnavigation jedoch nicht das ganze ABC untereinander aufreihen will, habe ich die einzelnen Kategorien des Glossar offline geschaltet und nur die Artikel online.
Wenn ich nun einen Artikel aus diesem Glossar ausdrucken will, öffnet sich zwar das Fenster der Druckvorschau mit Druckkopf aber ohne den Inhalt des Artikels. Setze ich die Kategorie online, funktioniert Alles wie es soll.
Nun zu meiner Frage: Gibt es eine Möglichkeit daß das Modul ignoriert, ob eine Kategorie offline geschaltet ist ?
Demo: http://reifen-palacek.de/cms/front_content.php?idcat=36
Ich habe zur Demonstration die Kategorie zum Buchstaben A online geschaltet.
Danke schonmal für Eure Hilfe
- Einfach mal einen Artikel aus "A" anklicken und Druckvorschau öffen (funktioniert)
Einfach mal einen Artikel aus "B" anklicken und Druckvorschau öffen (funktioniert nicht)
Gruß Marxer
Code: Alles auswählen
$sql = "SELECT A.idart, B.lastmodified
FROM ".$cfg["tab"]["cat_art"]." AS A, ".$cfg["tab"]["art_lang"]." AS B
WHERE
A.idart = B.idart AND
B.online = 1 AND
A.idcat = '".$cms_idcat."'
ORDER BY B.lastmodified DESC";
Code: Alles auswählen
B.online = 1 AND
schlaucher
Hallo Schlaucher, das war es leider nicht. Trotzdem Danke.
Ich habe die Lösung gefunden. Für Alle die es interessiert:
Im Modul Artikel drucken an dieser Stelle:
die Zeile:
auskommentieren.
Gruß Marxer
Ich habe die Lösung gefunden. Für Alle die es interessiert:
Im Modul Artikel drucken an dieser Stelle:
Code: Alles auswählen
#If the article is online and the according category is not protected and visible, include the article
if ($public == 1 AND $visible == 1 AND $online == 1) {
#Check if code creation is necessary
$sql = "SELECT
createcode
FROM
".$cfg["tab"]["cat_art"]."
WHERE
idcat = '".$cms_catid."' AND
idart = '".$cms_artid."'";
if ($bDebug) {echo "<pre>";print_r($sql);echo "</pre>";}
$db->query($sql);
if ($db->next_record()) {
$createcode = $db->f("createcode");
} else {
$createcode = 1;
}
Code: Alles auswählen
if ($public == 1 AND $visible == 1 AND $online == 1)
Gruß Marxer
Contenido: 4.9.2
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Knapp daneben ist auch vorbeiMarxer hat geschrieben:Hallo Schlaucher, das war es leider nicht. Trotzdem Danke.
Ich habe die Lösung gefunden. Für Alle die es interessiert:
Im Modul Artikel drucken an dieser Stelle:
die Zeile:Code: Alles auswählen
#If the article is online and the according category is not protected and visible, include the article if ($public == 1 AND $visible == 1 AND $online == 1) { #Check if code creation is necessary $sql = "SELECT createcode FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = '".$cms_catid."' AND idart = '".$cms_artid."'"; if ($bDebug) {echo "<pre>";print_r($sql);echo "</pre>";} $db->query($sql); if ($db->next_record()) { $createcode = $db->f("createcode"); } else { $createcode = 1; }
auskommentieren.Code: Alles auswählen
if ($public == 1 AND $visible == 1 AND $online == 1)
Gruß Marxer
Aber mit dem online = 1 lag ich nicht ganz falsch
Gruß
schlaucher
Da hast du wohl Recht Schlaucher
Aber noch etwas Anderes. Versuche gerade zu der Kopfzeile auch eine Fusszeile für die Druckvorschau einzusetzen.
Irgendwie steh ich da auf dem Schlauch. Wenn ich im Layout "drucken" einen weiteren Container setze (unter dem Container in dem ich das Modul "Artikel drucken"einbinde), erscheint der Text den ich dort eingebe in der Druckvorschau unter der Überschrift des Artikels der gedruckt werden soll.
Demo: http://reifen-palacek.de/cms/front_cont ... &idart=101
Einfach auf "Druckvorschau klicken". Die "Fusszeile" hab ich rot markiert.
Bin ich da irgendwie im falschen Film ?
Gruß Marxer
Aber noch etwas Anderes. Versuche gerade zu der Kopfzeile auch eine Fusszeile für die Druckvorschau einzusetzen.
Irgendwie steh ich da auf dem Schlauch. Wenn ich im Layout "drucken" einen weiteren Container setze (unter dem Container in dem ich das Modul "Artikel drucken"einbinde), erscheint der Text den ich dort eingebe in der Druckvorschau unter der Überschrift des Artikels der gedruckt werden soll.
Demo: http://reifen-palacek.de/cms/front_cont ... &idart=101
Einfach auf "Druckvorschau klicken". Die "Fusszeile" hab ich rot markiert.
Bin ich da irgendwie im falschen Film ?
Gruß Marxer
Contenido: 4.9.2
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
hab mir mal Deinen HTML Quelltext des Originalartikels angeschaut:Marxer hat geschrieben:Da hast du wohl Recht Schlaucher
Aber noch etwas Anderes. Versuche gerade zu der Kopfzeile auch eine Fusszeile für die Druckvorschau einzusetzen.
Irgendwie steh ich da auf dem Schlauch. Wenn ich im Layout "drucken" einen weiteren Container setze (unter dem Container in dem ich das Modul "Artikel drucken"einbinde), erscheint der Text den ich dort eingebe in der Druckvorschau unter der Überschrift des Artikels der gedruckt werden soll.
Demo: http://reifen-palacek.de/cms/front_cont ... &idart=101
Einfach auf "Druckvorschau klicken". Die "Fusszeile" hab ich rot markiert.
Bin ich da irgendwie im falschen Film ?
Gruß Marxer
Code: Alles auswählen
<!--start:content-->
<table width="552" align="center" border="0" cellpadding="10" cellspacing="0">
<tr>
<td class="headline"><h1>Einpresstiefe</h1></td>
</tr>
<tr>
<td>
<table align="right" border="0" width="532" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/blank.gif" alt="" width="10" height="10"></td>
<td width="512" class="text"><p><P>Als Einpresstiefe bezeichnet man den Abstand zwischen der Radmitte und der inneren Auflagefläche der Felge auf der Radnabe, der Bremstrommel oder der Bremsscheibe. <BR><BR><IMG title=Einpresstiefe height=261 alt=Einpresstiefe src="upload/lexikon/et.jpg" width=150><BR><BR>Eine positive Einpresstiefe (z. B. ET +25) besagt, dass die Felge weiter nach innen (also in Richtung Fahrzeugmitte) baut als nach außen. </P></p></td>
<!--end:content-->
Du muss noch etwas an Deinem Layout feilen, damit zuerst die komplette Tabelle abgschlossen wird.
Nur was zwischen <!--start:content--> und <!--end:content--> steht wird an die Druckvorschau übergeben. So lange Du keine Fusszeile eingebaut hast ist das nicht aufgefallen.
Gruß
schlaucher
Ausdrucken im Backend?
Kriege immer Fehler, wenn ich aus dem Backend drucken will, was ja oft Sinn macht, wenn man einen "Offline" gestellten Artikel drucken will, um ihn z.B. freigeben zu lassen:
Ansonsten funktioniert das Modul wirklich gut.
Grüße in die Runde.
Code: Alles auswählen
Warning: main(config.php): failed to open stream: No such file or directory in /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php on line 62
Warning: main(): Failed opening 'config.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear:/usr/lib/php4/geoip') in /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php on line 62
Warning: chdir(): No such file or directory (errno 2) in /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php on line 63
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 479
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 484
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 485
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 486
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 487
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 488
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 489
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/conlib/session.inc on line 128
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php on line 193
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php:62) in /var/www/vhosts/paidbox.eu/httpdocs/contenido/external/backendedit/front_content.php on line 412
Warning: auth_loginform(front_crcloginform.inc.php): failed to open stream: No such file or directory in /var/www/vhosts/paidbox.eu/httpdocs/conlib/local.php on line 644
Warning: auth_loginform(front_crcloginform.inc.php): failed to open stream: No such file or directory in /var/www/vhosts/paidbox.eu/httpdocs/conlib/local.php on line 644
Warning: auth_loginform(): Failed opening 'front_crcloginform.inc.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear:/usr/lib/php4/geoip') in /var/www/vhosts/paidbox.eu/httpdocs/conlib/local.php on line 644
Ansonsten funktioniert das Modul wirklich gut.
Grüße in die Runde.
-
- Beiträge: 444
- Registriert: Mi 14. Sep 2005, 10:38
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Ausdrucken im Backend?
Das geht so auch nicht. Dazu muss man die Module Druckvorschau und Artikel drucken noch anpassen.joergsart hat geschrieben:Kriege immer Fehler, wenn ich aus dem Backend drucken will, was ja oft Sinn macht, wenn man einen "Offline" gestellten Artikel drucken will, um ihn z.B. freigeben zu lassen:
Im Module Druckvorschau muss der JavaScript Befehl für den Backendaufruf geändert werden:
Code: Alles auswählen
<a href="javascript:;" onclick="MM_openBrWindow(\'http://'.$SERVER_NAME.$SCRIPT_NAME.'? ...
und das Modul Artikel drucken muss auch Artikel anfassen, die offline sind.
Werd mal sehen, dass ich da was finde!
Gruß
schlaucher