MyBB.de Forum
1. Pluginversuch... - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: 1. Pluginversuch... (/thread-5229.html)



1. Pluginversuch... - bacarni - 13.03.2007

Hallo,
ich wollte heute beginnen, mich in das Pluginsystem einzuarbeiten, da es der Hauptgrund ist, warum ich MyBB benutzen (Umsteiger von phpBB).

Ich habe das kleine hier gemacht:
PHP-Code:
<?php

$plugins
->add_hook("index_start", "mensa");


function mensa_info()
{
    return array(
        "name"        => "Mensa",
        "description" => "...",
        "website"     => "https://www.mybb.de",
        "author"      => "MyBBoard.de",
        "authorsite"  => "https://www.mybb.de",
        "version"     => "1.2"
        );
}
 


function mensa_activate
() {
// Gobale Variablen
global $db;

// Hier alle Aktionen!
} 

function mensa_deactivate
() {
// Gobale Variablen
global $db;

// Hier alle Aktionen!
} 


function mensa
() {
// Gobale Variablen
global $db, $mybb, $cache, $templates, $lang, $overview;

// Hier alle Funktionen!

echo “Testtesttest...;
}
 

?>
Ich habe die datei mensa.php genannt und in den Plugin ordner gespeichert. Das komische ist jetzt, dass alle Plugins nach dem Buchstaben M nicht angezeiggt werden und das Mensa Plugin ebenfalls nicht. Lösche ich die Datei aus dem Ordner ist alles wieder in Butter.

Ich finde den Fehler einfach nciht. Hab mir auch schon andere Plugins angeschaut. Aber ich seh's im Moment einfach nicht.


RE: 1. Pluginversuch... - modercol - 13.03.2007

Der code ja schlicht und weg überhaupt gar keinen Sinn.
in function activate() sollen ja die Sachen rein die in Templates oder so geschrieben werden. Das Plugin weiß ja einfach gar nicht wo und wie es "Test, Test, Test,..." ausgeben soll.RolleyesShyWink


RE: 1. Pluginversuch... - Michael - 13.03.2007

Du musst nur die richtigen Anführungszeichen verwenden. Wink
Ersetze
PHP-Code:
echo “Testtesttest...
durch
PHP-Code:
echo "Test, test, test..."



RE: 1. Pluginversuch... - bacarni - 13.03.2007

hmm... Daran hat es nicht gelegen. Komisch. Werd ich mal weiter forschen.

[edit]
Habe jetzt ein bisschen gespielt und jetzt funktioniert es. Sehr, sehr komisch...
[/edit]