Excel Tabellen in Beitrag

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
DarkDevil_1
Mitglied
Beiträge: 188
Registriert: 19.02.2010 18:45
Wohnort: Brandenburg
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von DarkDevil_1 »

Super Sache, läuft perfekt,
bis auf die Ä,Ö,Ü und ß

Vermute aber mal das das an meinem Server liegt.
Lade ich listen mit solchen Buchstaben hoch, zeigt er sie mir aber auch nicht an..
meldung kommt dann : File XXXX nicht vorhanden auf diesem Server ( oder so ähnlich )

Interessant wäre auch ne Variante für XLXS Files, also Office 2010 Dateien..
Einige haben Probleme Ihr Dateien zu exportieren !??

Lg
DD

P.S.: Wie und wo kann ich die Hintergrundfarbe des Highslide Fensters ändern ?
habe einen dunklen Style ( Chronicles ) in braun und das HS Fenster hat einen weißen, wollt
das HS Fenster ebenfalls auf diesen Hintergrund umstellen..
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von Rätselfreund »

Ich habe das Snippet (Highslide-Version) heute in mein Rätselforum eingebaut.

Danach meinte ein User, dass der Code ein Sicherheitsrisiko darstellen würde, weil...
in der Tabelle eingefügte HTML-Tags wie z.B. JavaScript interpretiert werden.
Ist das so richtig? Ich finde das Snippet klasse, aber ich möchte durch den Einbau natürlich kein Risiko eingehen.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von BNa »

Rätselfreund hat geschrieben:Danach meinte ein User, dass der Code ein Sicherheitsrisiko darstellen würde, weil...
in der Tabelle eingefügte HTML-Tags wie z.B. JavaScript interpretiert werden.
Ist das so richtig?
Weder Html-Inhalte oder Html-Formatierungen in den Zellen, noch Excel-Makros der Datei selbst werden von dem Script interpretiert.
Daher hat der genannte User unrecht.
DarkDevil_1 hat geschrieben: Wie und wo kann ich die Hintergrundfarbe des Highslide Fensters ändern ?
In den Dateien xls.php und xls_high.php findest Du folgenden Code.
Hier kannst Du die CSS-Eigenschaften ändern.

Code: Alles auswählen

      <style type="text/css">
	
		body{
    	background: #F6F4D0;
		margin: 0;
		border: none;
		overflow: auto;
		}
    table {
    	border-collapse: collapse;
    }        
    td {
    	border: 1px solid #999999;
    	padding: 0 0.5em;
    } 
	
    tr {
    	background: #E1EBF2;
    } 	
    </style>
DarkDevil_1 hat geschrieben:bis auf die Ä,Ö,Ü und ß
Es gibt ein Update zur Umlaut-Problematik.
DarkDevil_1 hat geschrieben:Interessant wäre auch ne Variante für XLXS Files, also Office 2010 Dateien..
Einige haben Probleme Ihr Dateien zu exportieren !??
Zur Zeit nicht möglich, ausschliesslich das 97-2003 *.xls Format wird akzeptiert und es braucht nichts exportiert zu werden.
In Excel 2007 + 2010 einfach nur > [Speichern unter] > 97-2003 *.xls.
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von Rätselfreund »

BNa hat geschrieben:Weder Html-Inhalte oder Html-Formatierungen in den Zellen, noch Excel-Makros der Datei selbst werden von dem Script interpretiert.
Hmmm..., wenn ich diese beiden Anweisungen in einer Excel-Tabelle drinstehen habe, werden sie aber in der Highslide-Tabelle ausgeführt:

Code: Alles auswählen

<b>test</b>

Code: Alles auswählen

<script type="text/javascript">var t = new Date().toLocaleString(); document.write("Time: "+t);</script>
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von BNa »

Das Highslide Script setzt seine eigene Routine um, das wars aber auch schon.
Also entweder Du vertraust meinen Aussagen als Profi oder Du lässt es eben
sein und baust es aus. Verlangt ja niemand, das Du es benutzt.

Jedenfalls schlägt 4seven die Hände über den Kopf zusammen und fragt sich,
was für Art Spezialisten in Deinem Forum sind, da keinerlei Formatierungen
oder Auszeichnungen umgesetzt werden. Lediglich, das Excel Datums
Format wird angepasst.

Das Highslide Script ist eine völlig eigene Geschichte und zeigt die Tabelle
lediglich in Highslide Manier an. Was genau Highslide da macht, musst
Du den Autor von Highslide fragen. Das Excel Script hat jedenfalls
mit Javascript nichts am Hut.
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von Rätselfreund »

BNa hat geschrieben:da keinerlei Formatierungen
oder Auszeichnungen umgesetzt werden. Lediglich, das Excel Datums
Format wird angepasst.
Es wird sowohl die HTML-Auszeichnung als auch der Javascript-Code für das Datum umgesetzt.

Dieses Sicherheitsrisiko kann man vermeiden, indem man noch folgende Ergänzung vornimmt:

In den Dateien xls/xls_high.php und xls/xls.php suchen nach:

Code: Alles auswählen

$cell = @iconv('Windows-1252', 'UTF-8//TRANSLIT', $cell);
Danach in einer Leerzeile einfügen:

Code: Alles auswählen

$cell = htmlentities($cell, ENT_QUOTES, 'UTF-8');
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Excel Tabellen in Beitrag

Beitrag von BNa »

Danke für das Feintuning, dennoch bestand mE nie eine wirkliche Sicherheitslücke in dem Mod.
Es wird sowohl die HTML-Auszeichnung als auch der Javascript-Code für das Datum umgesetzt.
Ja, für das Datum. Aber schreibt man kein Datum, ist es kein Datum. Schreibt man ein Datum, wird das Datum umgesetzt.
Also, nach meinem Verständnis. Ich reiche es einfach mal als Info weiter.
Todi
Mitglied
Beiträge: 56
Registriert: 14.04.2013 16:50

Re: Excel Tabellen in Beitrag

Beitrag von Todi »

Hmm kann mir jemand erklären wie man den phpexcelreader installiert?
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“