+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Druckansicht - automatisch Druckmenü öffnen

  1. #1
    Neu an Board Avatar von great-dunny
    Registriert seit
    19.04.2007
    Ort
    Telfs
    Beiträge
    73
    Bedankte sich
    9
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Druckansicht - automatisch Druckmenü öffnen

    Hallo Leute,

    ich bräuchte eine kleine Modifikation der Druckfunktion von Joomla!
    Wenn man auf das Print-Icon klickt, dann öffnet sich ja ein Pop-Up mit der Druckansicht des Contents. Dort muss man dann nochmal auf den Drucker Symbol klicken, damit sich das Druckmenü öffnet.
    Wisst ihr eine Möglichkeit, dass sich dieses Druckmenü gleich automatisch öffnet. Man soll sich also den zweiten Klick auf den Drucker sparen.
    Geändert von great-dunny (06.06.2011 um 10:36 Uhr)

  2. #2
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Hallo,
    im Template-Ordner findest du "component.php", dort fügst du ans Ende (vor </body>) folgendes ein:
    PHP-Code:
    <?php
    if ( 1== (int)JRequest::get('print') ) {
        echo 
    '<script type="text/javascript">window.print();</script>';
    }
    ?>
    </body>
    </html>
    Viel Spaß,
    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  3. #3
    Neu an Board Avatar von great-dunny
    Registriert seit
    19.04.2007
    Ort
    Telfs
    Beiträge
    73
    Bedankte sich
    9
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Perfekt! Genau das hab ich gesucht!
    Funktioniert einwandfrei.
    Vielen Dank CirTap.

  4. #4
    Neu an Board Avatar von great-dunny
    Registriert seit
    19.04.2007
    Ort
    Telfs
    Beiträge
    73
    Bedankte sich
    9
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    So jetzt habe ich doch noch ein kleines Problem ...
    Wenn ich nun auf das E-Mail Icon klicke, dann kommt ebenfalls das Druckmenü automatisch.

    Wieso das nun?

  5. #5
    Neu an Board Avatar von great-dunny
    Registriert seit
    19.04.2007
    Ort
    Telfs
    Beiträge
    73
    Bedankte sich
    9
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Sehe gerade, dass das Druckemenü sogar kommt, wenn man ein Bild zoomt (Phoca Gallery).
    Habt Ihr eine Idee, wie ich das umgehen kann?

  6. #6
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Du kannst dir die absolut unnötige Arbeit machen und versuchen, per JS das Kontextmenü zu deaktivieren, was aber exakt NULL Punkte bringt: zum einen kann man solchen Popanz als Nutzer eines Browser grundsätzlich unterbinden, zum anderen, wenn jemand das Bild ausdrucken will, deaktiviert er einfach kurz mal JavaScript, klickt das Bild an, bekommt es damit in einem "leeren" Fenster/Tab angezeigt (statt in der Lightbox) und druckt dann eben von dort. Ganz legitim, weil der Browser eben drucken kann :-)
    Wenn du keine hochauflösenden 12 Megapixel Bilder von ungeahntem, künstlerischem Wert ins Web stellst, ist die Gefahr, dass hier jemand ein Millionengeschäft mit Posterdrucke deiner Fotos macht, wohl auch eher gering.

    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  7. #7
    Neu an Board Avatar von great-dunny
    Registriert seit
    19.04.2007
    Ort
    Telfs
    Beiträge
    73
    Bedankte sich
    9
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    @CirTap

    ich verstehe zwar was du mit deiner Antwort mit mitteilen willst - aber es hilft mir im Bezug auf meine Frage nicht .
    Das Druckmenü soll automatisch kommen, wenn man auf das Drucksymbol klickt. Das funktioniert ja auch super.
    Aber wenn man nun auf das E-Mail icon klickt oder ein Bild zoomt, dann kommt auch das Druckmenü. Kann ich das nicht unterbinden?

  8. #8
    Neu an Board Avatar von great-dunny
    Registriert seit
    19.04.2007
    Ort
    Telfs
    Beiträge
    73
    Bedankte sich
    9
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    OK hat sich erledigt ... habe jetzt einfach abgefragt, ob die Variable print '1' ist und nun gehts. Hätte ich auch gleich probieren können.
    Meine Abfrage schaut also nun so aus:

    PHP-Code:
    if ($_GET['print'] == '1') {    
        echo 
    '<script type="text/javascript">window.print();</script>';


  9. #9
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Pfeil

    Zitat Zitat von great-dunny Beitrag anzeigen
    aber es hilft mir im Bezug auf meine Frage nicht .
    ...
    Aber wenn man nun auf das E-Mail icon klickt oder ein Bild zoomt, dann kommt auch das Druckmenü.
    Mir war nicht bewußt, dass Phoca auch die component.php nutzt (wieso das eigentlich?)
    und meine Glaskugel war verstaubt. Die hätte mir sonst sagen können, dass das E-Mail-Icon auch betroffen war (= auch component.php) und dass für dich Dialogfenster und Menüs anscheinend das gleiche sind.
    Das einzige Menü das aufgrund deiner Info irgendwie in der "Nähe eines angeklickten Bildes" hätte auftauchen können, wäre dann nämlich per Rechtsklick das Kontextmenü.
    Ungenaue Information führt zu irrelevanten Antworten.
    Bitte beim nächsten Mal die Symptome etwas konkreter darlegen und die Begrifflichkeiten nicht verwuscheln ;-)

    Guten Druck.
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein