Mittels Lightbox Bilder anzeigen

Howto's zu OTRS Themen. Keine neuen Topics mit Fragen in diesem Forum!
User avatar
crythias
Moderator
Posts: 9921
Joined: 04 May 2010, 18:38
OTRS Version?: 4.0.x
Location: SouthWest Florida, USA
Contact:

Mittels Lightbox Bilder anzeigen

Postby crythias » 03 Aug 2012, 02:52

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

Original: http://forums.otterhub.org/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 4.0.x (private/testing/public) on Linux with MySQL database. Also on github.
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
OTRS expert
Posts: 60
Joined: 19 Jan 2011, 17:23
OTRS Version?: 3.2.8

Re: Mittels Lightbox Bilder anzeigen

Postby Nexter » 04 Jul 2013, 20:59

Schade leider CopyPaste Fehler im Beitrag sodass man sich doch auf das englische original stürzen muss. :?
--- Grüße vom Nexter ---

MarkusFrank
OTRS newbie
Posts: 45
Joined: 30 Jan 2008, 11:27

Re: Mittels Lightbox Bilder anzeigen

Postby MarkusFrank » 09 Oct 2013, 09:51

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
OTRS superhero
Posts: 239
Joined: 07 Apr 2011, 08:02
OTRS Version?: 5.0.1

Re: Mittels Lightbox Bilder anzeigen

Postby shining01 » 24 Feb 2014, 08:58

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

User avatar
crythias
Moderator
Posts: 9921
Joined: 04 May 2010, 18:38
OTRS Version?: 4.0.x
Location: SouthWest Florida, USA
Contact:

Re: Mittels Lightbox Bilder anzeigen

Postby crythias » 08 Mar 2014, 23:47

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 4.0.x (private/testing/public) on Linux with MySQL database. Also on github.
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


Return to “Howto's”

Who is online

Users browsing this forum: No registered users and 1 guest