Fix für WP-Forum 1.7.4 für WordPress 2.1

Hier ein kleiner Fix für das WP-Forum 1.7.4, das einige Datumsfehler bei mir verursachte.

Außerdem habe ich die deutsche Übersetzung etwas verfeinert, und den Special Char-Support etwas verbessert.

forum-functions.php

wp-forum_174.sql

21 Responses

  1. Habe soeben mal das Forum Plugin ausprobiert. Nach dem Anlegen der DB-Tabellen mit Deinem Script habe ich gruppen und foren angelegt. Aber wenn man ein forum anklickt, kommt das hier:

    Fatal error: Call to undefined function: stripos() in /mnt/web1/43/70/5972970/htdocs/wp-content/plugins/wp-forum/forum-functions.php on line 862

    Was nun? Hilft da auch Dein Fix?
    Gruß
    Andi

  2. Is there also an English version?

    I tried these fixes and the forums seem to be working fine now. Thank you for spending time trying to fix these issues.

  3. Hey Zelete,

    unfortunately the author of WP-Forum didnt use language files while developing to localize his plugin, so I had to translate the texts within in code.

    I’m glad the fixes helped you. 🙂 But if youre needing an english version of it, you would need to translate it back yourself. Or you try to figure out my file changes (with some application or such).

  4. Ich habe das Forum auch Insterliert doch nun weiß ich nicht wie die URL des Forums ist.
    Ich habe den Ordner wp-forum in das Verzeichnes wp-content/plugins/ kopiert,habe auch die Einstellungen gemacht.
    Doch ihrgendwie geht jetzt keine URL die ich angebe, könnt ihr mir helfen und mir sagen wie die genaue URL jetzt lautet die ich verlinken muß????

    Liebe grüße Meli

  5. Jain, an der PHP Datei hängt ein s. Wenn ich diese Datei einbinde, also das s im Dateinamen weg mache und die Datei und wp-forum lade, kommt bei mir ein ewig langer PHP-Code auf der Startseite.

    Fehler?

  6. Nein, das ist so gewollt. Das ‘s’ hinten dran ist dafür, dass Sie den Code sehen können und die Datei mitsamt Inhalt speichern können. Wenn die Datei heruntergeladen wurde, einfach in .php umbenennen, dann geht es.

  7. Hey,
    habe das gleiche Problem wie Jürgen, wenn ich das “s” von .phps wegnehme, bekomme ich einen riesen php code auf der page…!? Was mach ich falsch?
    Löst das Fix das Datumsproblem mit dem Jahr 1970? Steht bei mir überall, wos ums Datum geht “01.01.1970”….
    Gruß

  8. Ich schäm mich n bisl.. 😉 Hatte nur die sql Datei ignoriert…Und Jürgen erkennst du dich auch wieder… 😉
    Sorry und danke fürs fix und die hilfe…

  9. Nein, die SQL-Datei ist schon drin. Vorher hatte ich Probleme das Originalplugin zum laufen zu bekommen.

  10. Hello Fix wp-forum 2.2 DB for SQl
    you have to use forum-functions.php from this site on top here

    Bei Problemem mit dem neusten WP-Forum 2.2 nutze die hier bereitgestellte forum-functions.php und die modifizierte SQL

    CREATE TABLE IF NOT EXISTS wp_forum_forums (
    id int(11) NOT NULL auto_increment,
    `name` varchar(255) NOT NULL default ”,
    parent_id int(11) NOT NULL default ‘0’,
    description varchar(255) NOT NULL default ”,
    views int(11) NOT NULL default ‘0’,
    PRIMARY KEY (id)
    );

    CREATE TABLE IF NOT EXISTS wp_forum_groups (
    id int(11) NOT NULL auto_increment,
    `name` varchar(255) NOT NULL default ”,
    `description` varchar(255) default ”,
    `usergroups` varchar(255) default ”,
    `sort` int(11) NOT NULL default ‘0’,
    PRIMARY KEY (id)
    );

    CREATE TABLE IF NOT EXISTS wp_forum_posts (
    id int(11) NOT NULL auto_increment,
    `text` longtext,
    parent_id int(11) NOT NULL default ‘0’,
    `date` datetime NOT NULL default ‘0000-00-00 00:00:00’,
    author_id int(11) NOT NULL default ‘0’,
    `subject` varchar(255) NOT NULL default ”,
    views int(11) NOT NULL default ‘0’,
    PRIMARY KEY (id)
    );

    CREATE TABLE IF NOT EXISTS wp_forum_threads (
    id int(11) NOT NULL auto_increment,
    parent_id int(11) NOT NULL default ‘0’,
    views int(11) NOT NULL default ‘0’,
    `subject` varchar(255) NOT NULL default ”,
    `date` datetime NOT NULL default ‘0000-00-00 00:00:00’,
    `status` varchar(20) NOT NULL default ‘open’,
    starter int(11) NOT NULL,
    PRIMARY KEY (id)
    );

    CREATE TABLE IF NOT EXISTS wp_forum_captcha (
    id int(11) NOT NULL auto_increment,
    `ip` varchar(20) NOT NULL default ”,
    `code` varchar(20) NOT NULL default ”,
    PRIMARY KEY (id)
    );

    CREATE TABLE IF NOT EXISTS wp_forum_usergroup2user (
    `id` int(11) NOT NULL auto_increment,
    `user_id` int(11) NOT NULL,
    `group` varchar(255) NOT NULL,
    PRIMARY KEY (`id`)
    );

    CREATE TABLE IF NOT EXISTS wp_forum_usergroups (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(255) NOT NULL,
    `description` varchar(255) default NULL,
    `leaders` varchar(255) default NULL,
    PRIMARY KEY (`id`)
    );

Leave a Comment