PrintLogo
(39 Stimmen)
Freitag, 20 Januar 2012

Plugin zur Darstellung eines Kopfbereichs-Logos welches beim Drucken über die Joomla! Artikel-Druck Funktion auf dem Ausdruck erscheint.

 
Plugin aktivieren und aus der Dropdownliste das Logo-Bild wählen (Bild nach: images/M_images/ hochladen).

Beta Info: Getestet nur mit den Templates: rhuk_milkyway, ja_purity, beez. Sollte das Logo auf anderen als den erwarteten Seiten erscheinen, bitte um eine kurz Info.) [erzeugt gültiges xhtml]
 
Version 4.2.0
  • kleine Systemverbesserung
 Download PrintLogo
Dateititel:PrintLogo
Dateiversion:4.2.0
Datei Autor:C. Schneider
Datei Homepage:Klick zur Anzeige  
Downloads:2146

Google
Live
YahooMyWeb
Mister Wong
Digg
Delicious
Furl it!
Kommentare (15)add comment

Forrest Gump:

  Hallo,
ich bin Joomla-Neuling, wollte nur mal nachfragen, ob ich printlogo auch mit Joomla 1.6 verwenden kann?! Hinter der Version steht ein " " -> für Joomla 1.5 heißt das für Joomla Version 1.5 und höher?
Vielen Dank und viele Grüße
F. G.
14 Mär 2011 10:34

AllesGute:

  Hallo CS,

ich befürchte, dass ich auch nicht viel mehr zu diesem Thema beitragen kann, denn ich bin ein ziemlicher PHP-Laie. Es war purer Zufall, dass ich mich vor einiger Zeit in einer vBulletin-vBCMS-Installation einmal mit der Gestaltung automatisch geschriebener PDF-Rechnungen befassen musste und der Seitenbetreiber sein Drucklogo schön knackig darauf gedruckt haben wollte.
So denke ich, dass ich für Dich kein wirklich hilfreicher Diskussionspartner wäre.

LG, AllesGute
15 Mär 2010 01:13

cs:

  @AllesGute:
da hast Du aber heftig recherchiert! Aber ich glaube, dass Du da dieses (PrintLogo) Plugin etwas sehr überschätzt :)
PrintLogo tut nichts weiter als in die Drukvorschau (bevor sie vollständig erzeugt ist) den HTML-IMG-Tag für das Logo hineinzuschreiben. Dieses erscheint dann in der Druckvorschau und damit auch im gedruckten Artikel. Das ist übrigens auch der grund warum es in anderen 'Extensions' auch auftauchen kann, weil eben auch andere diese 'Druckvorschau Erzeugung' verwenden (s. 'Include Component').
Es sind ja per HTML-IMG-tag keine Grafik manupulationen möglich-das macht alles der Browser und hinterher der Drucker...
Eine Bitte noch: lass uns das in einem Forum weiter diskutieren (entweder hier bei Joomlaos.de oder PrintLogo Homepage) es sprengt hier den Kommentar Rahmen, denke ich...
06 Mär 2010 22:40

AllesGute:

  Eine Idee:
Die Komponente "phocapdf" erzeugt PDF-Dateien, in denen die Images mit 300dpi wiedergegeben werden. Verantwortlich dafür scheinen mir die Programmzeilen 4754 bis 4967 der Datei tcpdf.php zu sein. Sehe ich es richtig, dass für den eigentlichen Druckvorgang hier auch eine andere (übergeordnete) php-Datei verantwortlich ist, nicht die "printlogo.php"?. Dann müsste es in dieser übergeordneten Druckersteuerungsdatei sicher auch eine ähnliche Passage wie diese aus der tcpdf.php geben (hoffentlich klappt es, die Inhalte hier einzufügen):

public function Image($file, $x='', $y='', $w=0, $h=0, $type='', $link='', $align='', $resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, $border=0, $fitbox=false, $hidden=false) {
if ($x === '') {
$x = $this->x;
}
if ($y === '') {
$y = $this->y;
}
**********
und noch etliche Programmzeilen mehr (ist aber hier zu lang zum Einfügen in den Kommentar).
Viele Grüße
06 Mär 2010 22:26

cs:

  @AllesGute:
Ich habe eine 300dpi Datei als Logo plaziert und dann im Druckfenster mit einem Grafikprogramm (XnView) mir die Eigenschaften angesehen, sie ist 300dpi mit 800x85px (Maße in cm und Zoll stehen auch dabei) im Browser zeigen die Grafikeigenschafte 800px×85px (Skaliert zu 509px×54px) bei 'width: 100%'. Leider kann ich an dieser Stelle nicht mehr zur Logo-Formatierung beitragen, wenn noch jemand eine Idee hat, bitte Schreiben...
06 Mär 2010 20:36

AllesGute:

  Gerade habe ich die 3.0815 installiert und getestet.
Bei "width" funktioniert sowohl die Prozent- als auch die Millimeterangabe. Nur leider behält die Grafik ihre Originalauflösung NICHT bei. Bei jeder visuellen Verkleinerung sorgt offenbar ein Prozess im Hintergrund dafür, dass auch in der Druckdatei stets die Bildschirmauflösung wirksam ist. Schade.

Viele Grüße
06 Mär 2010 20:14

cs:

  @AllesGute
Zentimeter Angaben gehen definitiv nicht mit HTML/CSS (auch nicht bei Druckausgaben)! Es geht nur z.B. per CSS und wenn du da eine 300dpi Grafik hast und die auf 100% skalierst wird sie auf 'Seitenbreite' verkleinert (meiner Meinung nach wird die dpi nicht verändert). Lade mal die neueste Version bei
http://joomlacode.org/gf/project/printlogo/
herunter und versuch es im CSS Feld mit 'width: 100%'. Gruesse.
06 Mär 2010 17:22

AllesGute:

  Ja, so in etwa. Zur Zeit wird das Logo ja in der Bildschirmauflösung (72 oder 96 dpi?) eingesetzt. Was im Bildschirm gut aussieht, führt aber im Druck zum Treppenstufeneffekt und zu Unschärfen. Um beides zu vermeiden, müsste es eine Möglichkeit geben, dem Drucklogo eine Anweisung mitzugeben, die es bei 300dpi im Ausdruck nicht etwa 4 mal länger und breiter erscheinen lässt, sondern 4 mal "schärfer" aber in Zentimetern nicht größer, als wäre es in 72dpi eingesetzt worden.
Width und Height in "px" geht da natürlich nicht. Ich weiß nicht, ob "%" nicht auch die Qualität wieder reduziert. Gibt es nicht die Möglichkeit, Höhe und Breite auch in Zenti- oder Millimetern zu fixieren?

Viele Grüße
06 Mär 2010 16:30

cs:

  @AllesGute:
meinst Du eine Möglichkeit den 'img' per css zu stylen, z.B. width: 100% (oder width und height in px etc)???
06 Mär 2010 16:04

AllesGute:

  Gibt es eine Möglichkeit, das Printlogo auch als 300-DPI-DATEI in der gewünschten (richtigen) Größe einzusetzen?
06 Mär 2010 12:37

Privat:

  Danke für die Komponente - funktioniert prächtig.
Super wäre, wenn das Logo nicht nur beim Drucken sondern auch bei der PDF-Erstellung (über Standard-Icon von Joomla) eingefügt werden würde.
06 Mär 2010 11:15

cs:

  Hallo,
am einfachsten wäre eine Logo-Bilddatei die ungefähr z.B Din a 4 Breite besitzt mit transparenten oder weissen Hintergrund, auf der das Logo in der Mitte ist. Ansonsten wenn die printlogo.php unbedingt geändert werden soll, den 'img' tag mit einem 'div' einfassen und diesen mit style="text-align: center;" versehen. Oder ein Paar Tage warten, dann bau ich das 'alignment' als option mit ein... :)
03 Mär 2010 11:43

toro:

  Hallo, ich möchte mein bestehendes Logo immer zentriert ausgeben lassen. Besteht die Möglichkeit das man dann das augedruckte Logo zentriert ausgeben kann, und wenn ja was muß ich in der Datei printlogo.php verändern?

Wäre toll wenn jemand eine Idee hätte
03 Mär 2010 07:48

cs:

  Hallo MaTe,
stimmt, habe es gerade mal ausprobiert. Da das Plugin "Include Component" irgendwie den "Druck-Bereich" zur Darstellung des Komponenteninhalts verwendet, welches auch von PrintLogo zur Anzeige des Logos manipuliert wird, wird das Logo eben auch dort angezeigt. Damit sind diese beiden Plugins nicht miteinander kompatibel (zumindest nicht wenn man das Logo nicht an dieser Stelle haben möchte). Wenn noch jemand eine Idee hat... :)
01 Mär 2010 19:02

MaTe:

  Hab Probleme mit PrintLogo in Verbindung mit dem Plugin Include Component.

Bei einfügen des Plugin in einen Seitentext wird mir über der eingebundenen Komponente ( {component}url...{/component} )
das PrintLogo angezeigt ?!

Wie bekomme ich das weg ?
01 Mär 2010 13:42

Kommentar schreiben

busy
 
< zurück   weiter >
Copyright © 2005 by JoomlaOS.de | Partnerlinks: Jobbörse | Free Joomla Templates |