MyBB.de Forum
Mathe Rechnung als MyCode - 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: Mathe Rechnung als MyCode (/thread-10828.html)

Seiten: Seiten: 1 2


RE: Mathe Rechnung als MyCode - Michael - 08.09.2008

(08.09.2008, 00:32)Michael schrieb: Benutze Buchstaben anstatt Zahlen in den Variablen.



RE: Mathe Rechnung als MyCode - Yang0504 - 08.09.2008

Da meckert er dauernt on line 27
function mathe_activate()
{
}
function mathe_deactivate()
{
}
function mathe_run($message)
{
// Assign pattern and replace values.
$pattern = array("# \[Mathe\](.*?)(.*?)(.*?)\[/Mathe\]?#si");
{
}

T_LNUMBER = $1 $2 $3;

echo T_LNUMBER;

return $message;
}
?>

Das Rote ist line 27
Ich weiß nicht was ich stadessen einsetzten soll bei $... meckert er auch!

Mfg
Hoffe auf hilfe


RE: Mathe Rechnung als MyCode - b3NnE - 08.09.2008

Wie schon gesagt keine zahlen in den variablen benutzen.
Was ich noch glaube (Bin mir nicht sicher) ist das du in Plugins kein (.*?) verwenden kannst.. das wird eine funktion sein die nur im MyCode funktioniert.

Wenn dem so ist, musst du da ganz anderst ran; Alles ziwischen [Mathe] und [\Mathe] in einen string lesen, aufgabe ausrechnen und dann das aus ergebnis in der $message replacen.

-nur ein vorschlag-


RE: Mathe Rechnung als MyCode - Michael - 09.09.2008

Das (.*?) ist kein Problem. Allerdings müsste das ganze über die Funktion preg_replace() verarbeitet werden.

Die Zeile T_LNUMBER = $1 $2 $3; verursacht gleich drei Fehler:

1. Am Anfang steht keine Variable.
2. Es werden Zahlen als Variablennamen benutzt.
3. Man kann Variablen nicht einfach hintereinander schreiben.