Seite 1 von 1

Tabellenfunktion gesucht

Verfasst: 13.08.2011 20:24
von rakader
Hallo,

einige Diskussionen für Tabellen führen ins Nirwana oder sind gesperrt, daher meine sicher nicht neue Frage hier:

Welche Erweiterungen für phpbb3 mit Tabellen gibt es?

Die Benutzung sollte einfach sein, ähnlich TinyMCE. Sprich, man gibt einfach Spalten und Zeilen an und die Tabelle wird dem verfügbaren Raum angepasst.
Am besten also wäre ein zusätzlicher Button in der Formatierungsleiste.

Zur Not ging auch es über das einfügen von Excel-Tabellen.
Coding in jeder Form scheidet aus, also auch BBcode - da steigen mir meine Nutzer aufs Dach.

Über Anregungen herzlichen Dank vorab,

Radulph

Re: Tabellenfunktion gesucht

Verfasst: 13.08.2011 21:49
von BNa

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 00:34
von rakader
Herzlichen Dank BNa!

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 00:56
von AlexM
Ich habe für dich eine extrem simple Tabelle

ein "ganz einfaches" BBCode mit relativ gutem Resultat

BBCode-Benutzung

Code: Alles auswählen

[Tabelle]{TEXT}[/Tabelle]
HTML-Ersetzung

Code: Alles auswählen

<pre>{TEXT}</pre>
Tipp-Anzeige

Code: Alles auswählen

irgendwas eingeben 
das tolle ist, der Code ist so einfach dass ihn jeder User sofort versteht
einfach die Abstände mit "vielen Blanks (Leertaste)" machen
da kann man dann Spalten und Zeilen machen wie man will
(leider halt ohne Rahmen, aber sieht trotzdem gut aus)


Beispiel

Code: Alles auswählen

[tabelle][u][b]Straße                  Hausnummer           Bewohner [/b][/u]

Bergalle                 4                   Frau Holm
Friedrichstraße         19                   Herr Schmidt
Hofgasse                18                   Fräulein
Ringelstraße             3                   [color=#FF0000]Alex M.[/color][/tabelle]
und dann sieht es so einfach aus wie auf dem Bild -> [ externes Bild ] :grin:
sorry das ich das hier einbringe, aber ich bin so begeistert von dieser einfachen Funktion :D

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 03:19
von rakader
AlexM hat geschrieben:Ich habe für dich eine extrem simple Tabelle
sorry das ich das hier einbringe, aber ich bin so begeistert von dieser einfachen Funktion :D
Ach ne - das ist ja klasse. Verstehe, warum Du das einbringt. :)

Sie mir nicht böse - meine User scheuen alles was nach Klammern etc. aussieht, für die ist das auch zu kompliziert; das sind alte Herren, die unter anderem ein anderes Schriftsystem gewohnt sind. Das verwende ich gerne für mich. :)
Ich habe mich für die Excel-Tabelle entschieden - auch wenn hier Fehler vorprogrammiert sind, da als Excel 2003 abgespeichert werden muss.

Edit: Die XLS-Lösung wäre noch um einiges genialer, wenn ich herausfinden würde, wo sich dafür das CSS anpassen lässt. Benutze ein auf Prosilver basierendes Theme. Hat jemand eine Idee?
Der Quellcode schweigt sich leider aus.

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 11:59
von BNa
Ein kurzes überfliegen des schweigenden Quellcodes ergab:

Öffne xls.php oder xls_high.php

Finde

Code: Alles auswählen

    <style type="text/css">
	
		body{
		margin: 0;
		border: none;
		overflow: auto;
		}
    table {
    	border-collapse: collapse;
    }        
    td {
    	border: 1px solid #999999;
    	padding: 0 0.5em;
    }  

    tr {
    	background: #F6F4D0;
    } 

	
    </style>

Ändere nach belieben.

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 17:01
von rakader
Danke, habe ich gemacht und es funktioniert wunderprächtig.

Einzig ein Problem bleibt mit den Umlauten: Die werden nicht utf-8-codiert. Suche mir einen Hirsch nach möglichen Lösungen. Das Problem scheint in der reader.php zu liegen. Da ich aber mit PHP auf dem Kriegsfuß stehe, komme ich beim besten Willen nicht voran.

Code: Alles auswählen

var $_defaultEncoding ='UTF-8';
brachte keine Abhilfe.

In der Dokumentation des Spreadsheet Excel Readers (der das reader.php ist) steht,
dass man

Code: Alles auswählen

$reader->setOutputEncoding('UTF-8');
anpassen muss. setOutputEncoding gibt es öfter – nur habe ich ob fehlender php-Kenntnisse keine Ahnung, wo genau ich das einsetze.

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 18:03
von BNa

Code: Alles auswählen

     * @access private
     */
    var $_defaultEncoding;

    /**
     * Default number format
Der Part ist gemeint. Funktioniert aber nicht immer, bzw. reicht es manchmal nicht.
4seven bastelt schon an einer Lösung für ausländische Zeichen + Umlaute.

http://www.phpbb.com/community/viewtopi ... #p13038828

Re: Tabellenfunktion gesucht

Verfasst: 14.08.2011 18:45
von rakader
BNa hat geschrieben: Der Part ist gemeint. Funktioniert aber nicht immer, bzw. reicht es manchmal nicht.
4seven bastelt schon an einer Lösung für ausländische Zeichen + Umlaute.

Code: Alles auswählen

     * @access private
     */
    var $_defaultEncoding ='UTF-8';

    /**
     * Default number format
Stimmt - klappt nicht. Dann freue ich mich auf das Ergebnis von 4sevens Bastelei. :)

Toll, dass Ihr hier der Community so viel gebt!