[Solved]Bilder fehlen im Ticket

Hilfe zu Znuny Problemen aller Art
Locked
Simste
Znuny newbie
Posts: 53
Joined: 04 Jul 2012, 13:50
Znuny Version: 3.1.9
Real Name: Stefan Simmerstatter

[Solved]Bilder fehlen im Ticket

Post by Simste »

Hallo zusammen,

bei mir kommt es in letzter Zeit vor das die eingebetteten Bilder in den Tickets durch ihre Pfade ersetzt werden.

Kennt das schon wer bzw. hatt wer nen Fix dafür?

habs mal angehängt

Greez

Simste
You do not have the required permissions to view the files attached to this post.
Last edited by Simste on 31 Oct 2012, 14:50, edited 2 times in total.
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Bilder fehlen im Ticket

Post by reneeb »

Wie sieht denn Deine Installation aus (OTRS-Version, Datenbank, OS)? Um welche Ansichten geht es denn? Hast Du Zusatzmodule installiert?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Simste
Znuny newbie
Posts: 53
Joined: 04 Jul 2012, 13:50
Znuny Version: 3.1.9
Real Name: Stefan Simmerstatter

Re: Bilder fehlen im Ticket

Post by Simste »

Achso ja sry

OTRS 3.1.9, ITSM 3.1.6, MySQL
Windows 2008 R2

Mittlerweile ist mir aufgefallen das der Fehler nur passiert wenn man das Bild direkt vom Snipping Tool (W7) in die Mail einfügt und an die OTRS Mailadresse schickt.
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Bilder fehlen im Ticket

Post by reneeb »

Kannst Du den Quelltext einer solchen Beispielmail mal posten?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Simste
Znuny newbie
Posts: 53
Joined: 04 Jul 2012, 13:50
Znuny Version: 3.1.9
Real Name: Stefan Simmerstatter

Re: Bilder fehlen im Ticket

Post by Simste »

wenn du mir sagst wie das geht?
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Bilder fehlen im Ticket

Post by reneeb »

In der SysConfig unter Ticket -> Frontend::Agent::Ticket::ViewZoom gibt es die Einstellung Ticket::Frontend::PlainView. Die stellst Du auf "ja" und speicherst. Danach gehst Du in die Ticketansicht des Tickets mit dem Fehler. Jetzt solltest Du den Link "Unformatierte Ansicht" bei dem Artikel sehen. Den klicken und Email herunterladen. Hier im Forum eine neue Antwort erstellen und Dateianhang hochladen (ist unter den Buttons "Entwurf speichern", "Vorschau", "Absenden")
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Simste
Znuny newbie
Posts: 53
Joined: 04 Jul 2012, 13:50
Znuny Version: 3.1.9
Real Name: Stefan Simmerstatter

Re: Bilder fehlen im Ticket

Post by Simste »

bitte das .txt entfernen
You do not have the required permissions to view the files attached to this post.
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Bilder fehlen im Ticket

Post by reneeb »

Das Problem ist, dass das HTML von Microsoft Word erzeugt wird und das einen "base"-Tag hinzufügt. Da die image-Tags als "src" ungefähr folgendes haben: "/otrs/index.pl?Action...." und für den Request die in "base" genannte URI vorangestellt wird, wird kein Request an OTRS gesendet.

Wenn Du in der Kernel::System::HTMLUtils in der Subroutine DocumentStyleCleanup folgende Zeile hinzufügst (vor dem "return"):

Code: Select all

$Param{String} =~ s{<base \s+ .*? href="[^"]*" [^>]* >}{}xms;
Dann funktioniert alles.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Simste
Znuny newbie
Posts: 53
Joined: 04 Jul 2012, 13:50
Znuny Version: 3.1.9
Real Name: Stefan Simmerstatter

Re: Bilder fehlen im Ticket

Post by Simste »

so?

Code: Select all

# replace <blockquote> by using
    # "<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt" type="cite">"
    # because of cross mail client and browser compatability
    my $Style = "border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt";
    for ( 1 .. 10 ) {
        $Param{String} =~ s{
            <blockquote(.*?)>(.+?)</blockquote>
        }
        {
            "<div $1 style=\"$Style\">$2</div>";
        }segxmi;
    }
	$Param{String} =~ s{<base \s+ .*? href="[^"]*" [^>]* >}{}xms;
    return $Param{String};
}
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Bilder fehlen im Ticket

Post by reneeb »

Ja.

Ich habe dazu auch mal einen Bugreport aufgemacht mit einer eigenen Testmail: http://bugs.otrs.org/show_bug.cgi?id=8880
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Simste
Znuny newbie
Posts: 53
Joined: 04 Jul 2012, 13:50
Znuny Version: 3.1.9
Real Name: Stefan Simmerstatter

Re: Bilder fehlen im Ticket

Post by Simste »

Danke hat geklappt. :D
Produktiv:
OTRS 4.0.3@ Ubuntu Server 14.04.1
ITSM 4.0.3 @ Ubuntu Server 14.04.1
MySQL
Locked