It's better when it's simple

User Tools

Site Tools


fbde Plugin

Includes a match table from in your wikipage if you use Dokuwiki as a homepage for a soccer club in germany

Compatible with DokuWiki


plugin include match table from

Last updated on

The missing download url means that this extension cannot be installed via the Extension Manager. Please see Publishing a Plugin on Recommended are public repository hosts like GitHub, GitLab or Bitbucket.

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

Tagged with football, fussball,, match, soccer, standings, tabelle



:!: External requirements: This plugin requires the following additional components that must be installed separately:


Season 12/13 Oberliga Baden-Württemberg



Basic syntax:


Configuration and Settings

Register at and get your personal key to access the data. Put this two lines at the bottom of the <head></head>-block in your /lib/tpl/<TPLNAME>/main.php file. Remember to change the XXXXX with your personal key.

<script type="text/javascript" src=""></script>
<link rel="stylesheet" media="screen" type="text/css" href="<?php echo DOKU_TPL; ?>fbde.css" />

put this .css file into your /lib/tpl/<TPLNAME>/ directory:

#fussballdeAPI {width: 100%; border-color:#fff; } /*make it filling the page width*/
#fussballdeAPI table {width:100%} /*table too*/
#fussballdeAPI .fbdeAPISuche {display:none!important } /*hide the team search*/
#fussballdeAPI iframe {height:0px; }/*hide ad*/

and create a folder fbde in /lib/plugins/ to save the syntax.php

 * Plugin fbde: Displays match tables from"
 * Syntax: <fbde|SAISON|ID> - will be replaced with output from 
 * @license    GPL 2 (
 * @author     Manuel Krischer <>
if(!defined('DOKU_INC')) die();
class syntax_plugin_fbde extends DokuWiki_Syntax_Plugin {
    function getType() { return 'substition'; }
    function getPType(){ return 'stack'; }
    function getSort() { return 999; }
    /*search for pattern*/
    function connectTo($mode) {
    /*what to do with pattern*/
    function handle($match, $state, $pos, Doku_Handler $handler){
        return  explode('|', $match);
    function render($mode, Doku_Renderer $renderer, $data) {
        if($mode != 'xhtml')
 		return false;
         	$renderer->doc .= "\n\t\t<div style=\"clear:both\" /><div id=\"meinWettbewerb0\">\n\t\t
			<script type=\"text/javascript\">
			var wettbewerb0 = new fussballdeAPI();
 			wettbewerb0.setzeWettbewerbID('".rtrim($data[2], '>')."');
        	return true;

Change Log

  • 2013-06-15
    • Initial release

Known Bugs and Issues

Not the nicest plugin design, but it's my first plugin and I don't have internal knowledge and understanding of the dokuwiki code yet

ToDo/Wish List

* downloadable


[discussions should ideally be deleted and turned into FAQ entries along the way]


Could be placed on an external page (e.g. plugin:pluginname:discussion) to have a distinction between user comments and author docs

plugin/fbde.txt · Last modified: 2021-03-05 00:41 by Klap-in

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki