MyBB.de Forum
[split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - 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: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen (/thread-2089.html)

Seiten: Seiten: 1 2 3 4 5


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Garlant - 21.05.2006

PHP-Code:
// nicht auffindbare Templates
#eval("\$pollstatus = \"".$templates->get("showthread_poll_results_voted")."\";");
#eval("\$pollstatus = \"".$templates->get("showthread_poll_results_closed")."\";"); 




RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Mak - 21.05.2006

Hm.. ne, kann nichts finden. Aber die Variable $polloptions wird immer nur mit
Code:
    "<tr>
<td width='5%'><input type='radio' name='option' value='$number'></td>
<td colspan='3'>$option</td>
</tr>";
definiert. Da kann doch eigentlich nur eine option angezeigt werden?


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Garlant - 21.05.2006

Mak schrieb:Hm.. ne, kann nichts finden. Aber die Variable $polloptions wird immer nur mit
Code:
    "<tr>
<td width='5%'><input type='radio' name='option' value='$number'></td>
<td colspan='3'>$option</td>
</tr>";
definiert. Da kann doch eigentlich nur eine option angezeigt werden?

Ich habe dieses Formular dem aus der showthread.php nachgebildet.
Von daher sollte es normal funktionieren. ich werde es mir später noch
einmal genauer ansehen.

Edit:
Michael hat mich auf den fehler aufmerksam gemacht. Nun werde alle Optionen angezeigt. Wink
Jetzt müssen nurnoch die zwei Tempaltes gefunden werden, welche in showthread nicht existieren.


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Garlant - 23.05.2006

Hallo Mak,
Dein Script ist so weit fertig.
Dazu hänge ich dir eine Datei an, in der der Code dazu steht.

Auch solltest du Folgende Änderungen durchführen:
PHP-Code:
Öffne poll.php#
Suche bitte 3 mal
if($postoptions['public'] == "yes")
    {
        
$postoptionschecked['public'] = "checked";
    }
und füge darunter dies ein:
if(
$postoptions['extpoll'] == "1"// yes
    
{
        
$postoptionschecked['extpoll'] = "checked"
    }
    
Suche bitte 2 mal:
if(
$postoptions['public'] != "yes")
    {
        
$postoptions['public'] = "no";
    }
und füge darunter ein:
if(
$postoptions['extpoll'] != "1")
    {
        
$postoptions['extpoll'] = "0";
    }
    
Suche bitte 2 mal:
"public" => $postoptions['public']
und ersetzte es jeweils mit:
        
"public" => $postoptions['public'],
        
"extpoll" => $postoptions['extpoll']
Speichern und schließen!

Öffne bitte das Template:
polls_editpoll:
Suche:
<
input type="checkbox" name="postoptions[public]" value="yes" $postoptionschecked[public]>&nbsp;$lang->option_public<br />
Füge darunter ein:
<
input type="checkbox" name="postoptions[extpoll]" value="1" $postoptionschecked[extpoll]>&nbsp;Umfrage Außerhalb des Forums anzeigen<br />

polls_newpoll:
Suche
<input type="checkbox" name="postoptions[public]" value="yes" $postoptionschecked[public]>&nbsp;$lang->option_public
Ersetzte mit
:
<
input type="checkbox" name="postoptions[public]" value="yes" $postoptionschecked[public]>&nbsp;$lang->option_public<br />
<
input type="checkbox" name="postoptions[extpoll]" value="1" $postoptionschecked[extpoll]>&nbsp;Umfrage Außerhalb des Forums anzeigen

Öffne den PhpMyAdmin und führe folgenden Befehl aus
:
ALTER TABLE `mybb_pollsADD `extpollSMALLINT) DEFAULT '0' NOT NULL 

Wie das ganze ausschaut kannst du hier anschauen:
http://logd.w039.white.fastwebserver.de/forum/umfrage.php
Die Datei Umfrage.php ist zufällig im selben Ordner wie das Forum, benötigt allerdings keine Funktion aus dem Forum.

Mfg Garlant


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Mak - 24.05.2006

Gut, werde ich mal testen, danke!

Jo, geht wunderbar, danke! Nur eine Kleinigkeit:

Zitat:Suche bitte 3 mal
if($postoptions['public'] == "yes")
{
$postoptionschecked['public'] = "checked";
}
und füge darunter dies ein:
if($postoptions['extpoll'] == "1") // yes
{
$postoptionschecked['extpoll'] = "checked";
}
Ich habe es nur zweimal gefunden. Es geht aber trotzdem.


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Garlant - 24.05.2006

Dann habe ich mich Wahrschienlich ein wenig verzählt. Big Grin

Na wenn es läuft und funktioniert, dann bin ich ja beruhigt. Wink
Viel Spaß noch damit.

Mfg Garlant


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Mak - 28.05.2006

Ich habe noch eine Kleinigkeit: Könnte man das so machen, dass nur Admins die "Auf Startseite anzeigen" Funktion benutzen können?


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Garlant - 28.05.2006

Mak schrieb:Ich habe noch eine Kleinigkeit: Könnte man das so machen, dass nur Admins die "Auf Startseite anzeigen" Funktion benutzen können?

Ich verstehe gerade nicht wie du das meinst.
Was genau möchtest du denn?

edit: Ach ich verstehe. Es sollen nur Admins sagen können, das es eine externe Umfrage ist. Ich werde mich dann gleich daran setzen, bzw. dir die Änderungen geben.

Mfg Garlant


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Mak - 28.05.2006

Als kleine Anregung: Es würde reichen, wenn die Checkbox standardmäßig aus ist (sollte so schon stimmen) und dann für alle Benutzer außer dem Admin versteckt ist.


RE: [split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen - Mak - 31.05.2006

Ich will nicht nerven oder so Smile, aber wann kann ich damit rechnen, dass du fertig bist?