close× Call Us +49 (1805) 01 29 59

Heiseclan
Thread Author: VIP-phiL
Thread ID: 853
Dieses Thema wurde geschlossen
Du kannst nichts in diesem Thread schreiben..
Wer ist hier? 1 Gäste
 Thema drucken
[Gelöst] Mitglieder Umfrage
VIP-phiL
Kann man das so umstellen das wenn man Seine Stimme abgegeben hat der Panel verschwindet? und nur noch für Admins sichtbar ist?
 
SC-Ad-Bot
 
emblinux
Also dass das Panel dann verschwindet, das würde zu umständlich werden. Aber man könnte es so abändern, dass wenn man seine Stimme abgegeben hat, das die Umfrage für diesen User ausgeblendet wird und eine entsprechende Info angezeigt wird.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
VIP-phiL
Und wie bekomme ich das hin?
 
emblinux
Du musst in dem Panel nur prüfen, ob der User für diese Umfrage bereits abgestimmt hat. Wenn ja -> ausblenden, wenn nicht Umfrage anzeigen. Alle nötigen Infos dazu kann man dem Panel selbst entnehmen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
VIP-phiL
Sehr schreib geil ^^
naja danke
 
emblinux
Hmm, sehr Denkfaul ^^
naja

öffne die Datei member_poll_panel.php und suche nach:


                $poll =  ""; $i = 0; $num_opts = count($poll_option);
                $poll_votes = dbcount("(vote_opt)", DB_POLL_VOTES, "poll_id='".$data['poll_id']."'");
                while ($i < $num_opts) {
                        $num_votes = dbcount("(vote_opt)", DB_POLL_VOTES, "vote_opt='$i' AND poll_id='".$data['poll_id']."'");
                        $opt_votes = ($poll_votes ? number_format(100 / $poll_votes * $num_votes) : 0);
                        $poll .= "<div>".$poll_option[$i]."</div>\n";
                        $poll .= "<div><img src='".get_image("pollbar")."' alt='".$poll_option[$i]."' height='12' width='".$opt_votes."' class='poll' /></div>\n";
                        $poll .= "<div>".$opt_votes."% [".$num_votes." ".($num_votes == 1 ? $locale['global_133'] : $locale['global_134'])."]</div><br />\n";
                        $i++;
                }
                echo "<strong>".$poll_title."</strong><br /><br />\n".$poll;
                echo "<div style='text-align:center'>".$locale['global_135'].$poll_votes."<br />\n";
                echo $locale['global_136'].showdate("shortdate", $data['poll_started']);
                if ($data['poll_ended'] > 0) {
                        echo "<br />\n".$locale['global_137'].showdate("shortdate", $data['poll_ended'])."\n";
                }
                $result = dbquery("SELECT * FROM ".DB_POLLS);
                if (dbrows($result) > 1) {
                        echo "<br /><br /><a href='".INFUSIONS."member_poll_panel/polls_archive.php' class='side'>".$locale['global_138']."</a>\n";
                }
                echo "</div>\n";


und ersetze es durch:


        if ( (iMEMBER  && $data['poll_ended'] != 0) || iADMIN )
          {
                $poll =  ""; $i = 0; $num_opts = count($poll_option);
                $poll_votes = dbcount("(vote_opt)", DB_POLL_VOTES, "poll_id='".$data['poll_id']."'");
                while ($i < $num_opts) {
                        $num_votes = dbcount("(vote_opt)", DB_POLL_VOTES, "vote_opt='$i' AND poll_id='".$data['poll_id']."'");
                        $opt_votes = ($poll_votes ? number_format(100 / $poll_votes * $num_votes) : 0);
                        $poll .= "<div>".$poll_option[$i]."</div>\n";
                        $poll .= "<div><img src='".get_image("pollbar")."' alt='".$poll_option[$i]."' height='12' width='".$opt_votes."' class='poll' /></div>\n";
                        $poll .= "<div>".$opt_votes."% [".$num_votes." ".($num_votes == 1 ? $locale['global_133'] : $locale['global_134'])."]</div><br />\n";
                        $i++;
                }
                echo "<strong>".$poll_title."</strong><br /><br />\n".$poll;
                echo "<div style='text-align:center'>".$locale['global_135'].$poll_votes."<br />\n";
                echo $locale['global_136'].showdate("shortdate", $data['poll_started']);
                if ($data['poll_ended'] > 0) {
                        echo "<br />\n".$locale['global_137'].showdate("shortdate", $data['poll_ended'])."\n";
                }
                $result = dbquery("SELECT * FROM ".DB_POLLS);
                if (dbrows($result) > 1) {
                        echo "<br /><br /><a href='".INFUSIONS."member_poll_panel/polls_archive.php' class='side'>".$locale['global_138']."</a>\n";
                }
                echo "</div>\n";
           }
         else
           {
             echo "Du hast deine Stimme abgegeben. Auswertung erst nach Ende der Umfrage.";
           }


Vorher Backup machen, habs nur kurz getestet. Ist die Umfrage beendet, so sollte auch das Mitglied das Ergebnis wieder sehen können.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
VIP-phiL
Dankeschön
 
JC Drago

Zitat

VIP-phiL schrieb:
Sehr schreib geil ^^
naja danke


Was ist denn das für eine Antwort ? eek

Gruß Jürgen
Man muss nicht alles wissen....nur wo´s steht.

_______________________________________
KEIN Support per Mail, ICQ oder PN !
 
DjMicha1985

Zitat

JC Drago schrieb:

Zitat

VIP-phiL schrieb:
Sehr schreib geil ^^
naja danke


Was ist denn das für eine Antwort ? eek

Gruß Jürgen


Jürgen ne denk und schreibfaule^^
 
VIP-phiL

Zitat

Jürgen ne denk und schreibfaule^^


????
1. Bin ich kein Profi und weiß nicht alles oki? Wink
2. Wenn ich das wüsste würde ich es auch selber schreiben

also auch nicht wirklich sinnvoll die Antwort ^^

Zudem sorry für meine Antwort !
 
Gr@n@dE
Bevor das weiter ausartet.

Thread closed -> Lösung wurde von emblinux geschrieben.
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
[Gelöst] Foto Galerie Allgemeine Support Fragen 13 20.12.2014 00000012 16:58
[gelöst] Subdomain nicht als ext. Link anzeigen Allgemeine Support Fragen 9 01.01.2013 00000001 19:36
[gelöst] Kontaktdaten nicht einsehbar Allgemeine Support Fragen 12 04.12.2012 00000012 15:51
[Gelöst] ID Nummer anzeigen im Profil Allgemeine Support Fragen 46 20.08.2012 00000008 05:32
[gelöst] Design erstellen Grafik und Design 21 19.08.2012 00000008 05:32
PHPFusion DE NSS