Mittels Lightbox Bilder anzeigen

Howto's zu OTRS Themen. Keine neuen Topics mit Fragen in diesem Forum!
Post Reply
crythias
Moderator
Posts: 10169
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Mittels Lightbox Bilder anzeigen

Post by crythias »

[Edited by: DavidLambauer] Danke für das Original an Crythias! Vielen Dank für die Übersetzung Fil!

Original: viewtopic.php?f=60&t=16302

"Was bringt das?"
Wenn sie auf ein, an ein Ticket, angehängtes Bild klicken wird dieses mittels einem schicken Popover angezeigt.

Und so gehts...
1) Lightbox hier herunterladen http://lokeshdhakar.com/projects/lightbox2/
2) Die heruntergeladene Datei einfach irgendwo entpacken. Beispielsweise:
otrs/var/httpd/htdocs/js/thirdparty/lightbox
3) Nun folgt noch das Anpassen einiger Dateien


lightbox/css/lightbox.css

Code: Select all

    /* line 81, ../sass/lightbox.sass */
    .lb-prev:hover {
      background: url(/otrs-web/js/thirdparty/lightbox/images/prev.png) left 48% no-repeat;
    }

    /* line 85, ../sass/lightbox.sass */
    .lb-next:hover {
      background: url(/otrs-web/js/thirdparty/lightbox/images/next.png) right 48% no-repeat;
    }

lightbox/js/lightbox.js

Code: Select all

        function LightboxOptions() {
          this.fileLoadingImage = '/otrs-web/js/thirdparty/lightbox/images/loading.gif';
          this.fileCloseImage = '/otrs-web/js/thirdparty/lightbox/images/close.png';
Kernel/Output/HTML/Standard/HTMLHead.dtl immediately before </head> at the end

Code: Select all

    <script src ="$Config{"Frontend::WebPath"}js/thirdparty/lightbox/js/jquery-1.7.2.min.js"></script>
    <script src ="$Config{"Frontend::WebPath"}js/thirdparty/lightbox/js/lightbox.js"></script>
    <link href="$Config{"Frontend::WebPath"}js/thirdparty/lightbox/css/lightbox.css" rel="stylesheet" />
[code]

Kernel/Output/HTML/ArticleAttachmentDownload.pm
[code]
        my $EncodedFilename = $Self->{LayoutObject}->LinkEncode( $Param{File}->{Filename} || '' );

        my $rel = '';
        if (lc $EncodedFilename =~ /\.(tif|jpg|png|gif|jpeg|tiff)$/) {
           $rel = '" rel="lightbox';
        }
        return (
            %{ $Param{File} },
            Action => 'Download',
            Link =>
                "\$Env{\"CGIHandle\"}/$EncodedFilename?Action=AgentTicketAttachment;ArticleID=$Param{Article}->{ArticleID};FileID=$Param{File}->{FileID}" . $rel,
(Wenn sie das Bild trotzdem runterladen wollen können sie dies noch immer mittels "Rechtsklick -> Speichern unter" durchführen.

Video: http://screencast.com/t/2CmScFoVRU1Y
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Nexter
Znuny newbie
Posts: 60
Joined: 19 Jan 2011, 17:23
Znuny Version: 3.2.8

Re: Mittels Lightbox Bilder anzeigen

Post by Nexter »

Schade leider CopyPaste Fehler im Beitrag sodass man sich doch auf das englische original stürzen muss. :?
--- Grüße vom Nexter ---
MarkusFrank
Znuny newbie
Posts: 45
Joined: 30 Jan 2008, 11:27

Re: Mittels Lightbox Bilder anzeigen

Post by MarkusFrank »

Hi,

die Übersetzung ist fehlerhaft.
Der Teil Kernel/Output/HTML/ArticleAttachmentDownload.pm ist falsch eingeordnet.

Zudem kann man erwähnen, was ersetzt werden muss.
OTRS: 3.3.5
ITSM: 3.3.4
KIX4OTRS 6.0.2
OS: Debian Lenny
Apache2/MySQL 5
shining01
Znuny expert
Posts: 270
Joined: 07 Apr 2011, 08:02
Znuny Version: 6.0.4
Real Name: Tom

Re: Mittels Lightbox Bilder anzeigen

Post by shining01 »

Hallo,

ich habe das gerade versucht in meiner Version 3.3.3 mit lightbox 2.6 nachzustellen. Allerdings ohne Erfolg. Was mach ich falsch?

Diese Einstellungen habe ich durchgeführt:
Linux Debian Jessie
DB: postgres
crythias
Moderator
Posts: 10169
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: Mittels Lightbox Bilder anzeigen

Post by crythias »

Hallo, alle zusammen.

Da in OTRS 3.3 die Anlagen verdeckt sind, wird der Leuchtkasten Weise nicht funktionieren.

Es gibt jedoch eine Möglichkeit, "MIME-Viewer"-nutzen, um das Problem zu lösen.Siehe die aktualisierte Link.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Post Reply