Hallo,
Wie finde ich (Administrator) heraus ob es offene Umfragen im Forum hat ?
Wie finden normale Forumsglieder heraus ob es offene Umfragen im Forum hat ?
Salamander
Ohne Modifikation ist das nicht möglich.
Muss ich somit alle Foren nach offenen Umfragen durchsuchen ?
Wenn dem so ist, so ist das nicht sehr Userfreundlich !
Von welcher Modifikation sprichst du ?
Was muss den modifiziert werden und was denn genau ?
Salamander
Eine fertiges Plugin ist mir nicht bekannt, das müsste erst geschrieben werden. Die Daten der Umfragen sind in der Tabelle mybb_polls gespeichert, da müssen die Daten verarbeitet werden.
Hier ein Basisbeispiel: Füge den folgenden Code in eine PHP-Datei ein, lade diese in den Ordner des Forums und rufe sie über den Browser auf. Es sollte eine Liste aller offenen Umfragen erscheinen:
PHP-Code:
<?php
define("IN_MYBB", 1);
define("NO_ONLINE", 1);
require("global.php");
if($mybb->user['usergroup'] != "4") {
error_no_permission();
}
$query = $db->query("SELECT pid,tid FROM ".TABLE_PREFIX."polls WHERE closed = 'no' ORDER BY dateline DESC");
while($polls = $db->fetch_array($query)) {
echo "<a href=\"showthread.php?tid=".$polls['tid']."\">#".$polls['pid']."</a><br />";
}
?>
hallo,
soweit so gut und funktioniert
wie muss die Querry/Code erweitert werden damit zusatzliche Angaben angegeben werden wie "Textangabe der definierten Abrfrage" und "Abfragestart-Datum" ?
Das ganze soll nach Abfragestart-Datum sotiert sein.
Wäre toll wenn jemand das in einem ansehlichen Layout-Style programmieren könnte.
Salamander
Das musst du wohl selbst machen. Michael hat dir nur eine Anregung gegeben.
Willst du das in das Forum integrieren (vom Design)?
Dragon schrieb:Das musst du wohl selbst machen. Michael hat dir nur eine Anregung gegeben.
Willst du das in das Forum integrieren (vom Design)?
Hallo,
die Seite sollte nur für den Admin bestimmt sein.
Die Angaben auf der Seite soll aber so viele Informationen wiedergeben damit der Admin erkennen kann um welche genau definierte Umfage es sich handelt alsauch wan die Umfrage gestartez wurde.
Salamander