MyBB.de Forum
MOD: Schritt-für-Schritt Anleitung - 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: MOD: Schritt-für-Schritt Anleitung (/thread-1682.html)

Seiten: Seiten: 1 2 3


RE: MOD: Schritt-für-Schritt Anleitung - Jan - 09.04.2006

Danke.

Jetzt kommt der schlimmste Teil.
Wie kann ich das ganze über das AC steuern?
Es muss dann die Benutzergruppen angezeigt werden und die entsprechende Nachricht.
Also Ein Feld wo man die Benutzergruppe auswählt. Auswahlmenü
Und ein weiteres, wo man dann den text eigeben kann. Textfeld
Am Ende/unten muss dann ein Submit Butoon sein, der die Eingaben in die Datenbank überträgt.
Wie mach ich sowas?

Der zweite Schritt ist dann, das oben alle schon erstellten Nachrichten als Übersicht angezeigt werden. Das allerdings erst als zweites. Erstmal den ersten Teil.

Jan


RE: MOD: Schritt-für-Schritt Anleitung - Garlant - 09.04.2006

Für Teil 1 hast du zwei Möglichkeiten.
Entweder regelst du das über die Einstellungen, oder du lässt manuelle Änderungen im Acp durchführen.

Teil 2 ist eine reine Sache von Php und einigen Templates


RE: MOD: Schritt-für-Schritt Anleitung - Jan - 09.04.2006

Teil 1 würde ich gerne Über Einstellungen regeln lassen.
manuelle Änderungen kann ich ja angeben. Aber ich würde gerne lernen wie ich das über das Plugin regeln lassen kann.

Jan


RE: MOD: Schritt-für-Schritt Anleitung - Garlant - 09.04.2006

Wenn du das mit dem Plugin selbst regeln möchtest, so nutze die Board Settings (Foren Einstellungen). Füge dazu mit SQL eine Einstellungsgruppe in die Tablle (prefix)_settingsgrop und dazu entsprechende Einstellungen in die Tabelle (prefix_)settings ein.

Bei Teil 2 kommt es darauf an, ob das ganze öffentlich zugänglich sein soll.


RE: MOD: Schritt-für-Schritt Anleitung - Jan - 09.04.2006

Wie sieht so ein SQL Querie aus?

Teil 2 soll einfach auch bei der Einstellung als Übersicht für den Admin dienen.
Jan


RE: MOD: Schritt-für-Schritt Anleitung - Michael - 09.04.2006

Jan schrieb:Wie sieht so ein SQL Querie aus?
Auch das findest du im Tutorial unter den Punkten 3.3 und 3.4.


RE: MOD: Schritt-für-Schritt Anleitung - Jan - 09.04.2006

Was bedeutet:
PHP-Code:
"disporder" => "1",
        
"isdefault" => "no"
Was sind das für Werte?

Und was muss ich in diesem fall hier eintragen?
PHP-Code:
$overview_1 = array(
        
"sid" => "NULL",
        
"name" => "overview_max",
        
"title" => "Anzahl der zu zeigenden Benutzer/Themen",
        
"description" => "Wie viele Benutzer/Themen/Beiträge sollen gezeigt werden?",
        
"optionscode" => "text",
        
"value" => "5",
        
"disporder" => "1",
        
"gid" => intval($gid), 

Jan


RE: MOD: Schritt-für-Schritt Anleitung - Michael - 09.04.2006

disporder -> Anzeigereihenfolge
isdefault -> Handelt es sich um eine Standardeinstellung des MyBB? Bei Mods immer no.

name -> Name der Einstellung
title -> Angezeigter Name der Einstellung
description -> Beschreibung
optionscode -> Art des Eingabefelds, hier ein Textfeld
value -> Standardwert, hier 5
disporder -> Anzeigereihenfolge


RE: MOD: Schritt-für-Schritt Anleitung - Jan - 09.04.2006

Jan schrieb:Und was muss ich in diesem fall hier eintragen?

Ich brauch ja in diesem Fall zwei Einstellungen. Einmal ein Auswahlmenü mit allen vorhandenen gruppen und ein Textfeld für die Nachricht.
Was wäre das nun für Code?

PHP-Code:
$welcome_1 = array(
        
"sid" => "NULL",
        
"name" => "welcome",
        
"title" => "Willkommensnachricht für alle Gruppen",
        
"description" => "Nachricht",
        
"optionscode" => "text",
        
"value" => "Hallo Mitglied",
        
"disporder" => "1",
        
"gid" => intval($gid),
        ); 
Soweit für die Nachricht, aber wie bekomm ich nun noch das Auswahlmenü hin?

Jan


RE: MOD: Schritt-für-Schritt Anleitung - Michael - 09.04.2006

Wozu willst du ein Auswahlmenü haben? Ich denke das Plugin soll für jede Gruppe eine Nachricht ausgeben? Dann mach doch einfach für jede Gruppe ein Textfeld, in das du die Nachricht eingeben kannst. Zusätzlich wäre jeweils ein Optionsschalter möglich, um auszuwählen ob die Standardnachricht oder die Gruppennachricht gezeigt werden soll.