Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: tabel in forum onderwerp

Posted by groochy on 31 januari 2009, 11:07
#1

Hallo,

ik heb regelmatig een tabel nodig vanuit excel om te plakken in een php-fusion V7 forum.

maar de tabel word weergegeven als gewone tekst iemand een tip voor mij?

dit is bvb zo'n tabel

gem punten per wedstrijd wedstr. Gesp

Albert H 2,57 21
Pascal 2,25 36
Kevin S 1,69 16
Tim M 2,88 24
Richard H 4,38 37
Wesley H 3,50 36
Yannick 3,53 34
John W 2,50 6
Jean Paul 1,88 16


alvast bedankt !

Posted by DubSev on 31 januari 2009, 13:00
#2

in het forum zelf gaat het niet zonder aanpassing van de forumbestanden; die aanpassing zal dan een ernstig veiligheidsrisico met zich meebrengen. Wat dacht je van het maken van een afbeelding waarin deze statistieken staan (in forum), danwel een custom page?

Posted by Steff on 31 januari 2009, 13:36
#3

Je kan wel in combinatie met verschillende BBCodes een tabel maken. Bijvoorbeeld:

[row]
[cell]Cel 1[/cell]
[cell]Cel 2[/cell]
[/row]
[row]
[cell]Cel 1[/cell]
[cell]Cel 2[/cell]
[/row]

maar dan moet je voor elke bbcode dat nog gaan schrijven...
Waarbij je dan
\2
vervangt door \2

[row]\2[/row] vervangt door \2
[cell]\2[/cell] vervangt door \2
...

Edited by Steff on 31 januari 2009, 13:45

Posted by groochy on 31 januari 2009, 14:03
#4

Quote

Jeepers1993 schreef:
Je kan wel in combinatie met verschillende BBCodes een tabel maken. Bijvoorbeeld:

[row]
[cell]Cel 1[/cell]
[cell]Cel 2[/cell]
[/row]
[row]
[cell]Cel 1[/cell]
[cell]Cel 2[/cell]
[/row]

maar dan moet je voor elke bbcode dat nog gaan schrijven...
Waarbij je dan
\2
vervangt door \2

[row]\2[/row] vervangt door \2
[cell]\2[/cell] vervangt door \2
...


kan je mij hier eens wat meer uitleg bij geven want als ik het eerste deel kopieer doet hij er niets mee...

Posted by Steff on 31 januari 2009, 14:08
#5

Quote

groochy schreef:

Quote

Jeepers1993 schreef:
Je kan wel in combinatie met verschillende BBCodes een tabel maken. Bijvoorbeeld:

[row]
[cell]Cel 1[/cell]
[cell]Cel 2[/cell]
[/row]
[row]
[cell]Cel 1[/cell]
[cell]Cel 2[/cell]
[/row]

maar dan moet je voor elke bbcode dat nog gaan schrijven...
Waarbij je dan
\2
vervangt door \2

[row]\2[/row] vervangt door \2
[cell]\2[/cell] vervangt door \2
...


kan je mij hier eens wat meer uitleg bij geven want als ik het eerste deel kopieer doet hij er niets mee...


Ik zal het je eventjes tonen, maar eerst even het bestandjes schrijven.

Posted by Steff on 31 januari 2009, 14:15
#6

/includes/bbcodes/table_bbcode_include.php :
[geshi=php] /*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: table_bbcode_include.php
| Author: Jeepers1993
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

$text = preg_replace('#\[table\](.*?)\[/table\]#si', '\1
', $text);
$text = preg_replace('#\[row\](.*?)\[/row\]#si', '\1', $text);
$text = preg_replace('#\[cell\](.*?)\[/cell\]#si', '\1', $text);
?>[/geshi]
/includes/bbcodes/table_bbcode_include_var.php :
[geshi=php] /*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: table_bbcode_include_var.php
| Author: Jeepers1993
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

$__BBCODE__[] =
array(
"description" => "Table",
"value" => "table",
"bbcode_start" => "",
"bbcode_end" => "
",
"usage" => "Content
"
);
$__BBCODE__[] =
array(
"description" => "Row",
"value" => "row",
"bbcode_start" => "[row]",
"bbcode_end" => "[/row]",
"usage" => "[row]Content[/row]"
);
$__BBCODE__[] =
array(
"description" => "Cell",
"value" => "cell",
"bbcode_start" => "[cell]",
"bbcode_end" => "[/cell]",
"usage" => "[cell]Content[/cell]"
);
?>[/geshi]


De "Table" BBcode activeren in system/bbcodes/ en je kan het gebruiken :-)



Opmerking: Zorg wel dat je alle tags CORRECT afsluit, en gebruik bijvoorbeeld "Cell" IN "Row" en "Row" IN "Table" anders gaat je layout er vreselijk uitzien mocht je iets verkeerd hebben staan.

Edited by Steff on 31 januari 2009, 14:20

Posted by Wanabo on 01 februari 2009, 00:38
#7

Andere optie. Je kunt Excel ook opslaan als HTML! Dat kun je in ieder geval weer gebruiken in nieuws en eigen pagina's