Hinweis Es werden hier verschiedene Möglichkeiten vorgestellt, mit denen mehrere Polls auf der selben Seite ausgegeben werden können. Alle Varianten sind getestet und arbeiten problemlos. Allerdings ist nur die gleichzeitige Ausgabe damit umsetzbar, es kann nicht mit einem Voting bei mehreren Umfragen teilgenommen werden. Wechselt man zur Kommentar- oder Archiveansicht, ist keine automatische Rückkehr zu dieser Seite möglich.
Poll Direktaufruf via HTTP: innerhalb von Frames
Mehrere Polls ausgeben unter Verwendung on Frames könnte wie folgt genutzt werden.
<body><html>
<iframe src="http:// ihredomain /scarpoll/index.php?sp_action=poll&sp_pollid=1" width="100%" height="300" frameborder="0"></iframe>
<iframe src="http:// ihredomain /scarpoll/index.php?sp_action=poll&sp_pollid=2" width="100%" height="300" frameborder="0"></iframe>
<iframe src="http:// ihredomain /scarpoll/index.php?sp_action=poll&sp_pollid=3" width="100%" height="300" frameborder="0"></iframe>
</body></html>
via Javascript in eine Seite inbinden: via Javascript mehrere Polls auf der selben Seite einbinden.
<html><body>
<script src="http:// ihredomain /scarpoll/index.php?sp_action=poll&sp_pollid=1&sp_js"></script>
<script src="http:// ihredomain /scarpoll/index.php?sp_action=poll&sp_pollid=2&sp_js"></script>
<script src="http:// ihredomain /scarpoll/index.php?sp_action=poll&sp_pollid=3&sp_js"></script>
</body></html>
Poll Direktaufruf via PHP
Im folgenden Beispiel werden drei Polls direkt aufgerufen, dadurch kann man die Anzahl der Polls auf einer Seite beeinflusst werden. Der Poll wird im Beispiel direkt über die ID aufgerufen, die ID kann im ACP in der tabellarischen Pollauflistung eingesehen werden. Die verschiedenen Polls sollten dabei vorhanden sein, ansonsten kann es zu Fehlern kommen.
<?php
$sp_admin_dir = "./admin/";
include_once($sp_admin_dir."lib/class_scarpoll.inc.php");
$scar4u_scarpoll = new scar4u_scarpoll($sp_admin_dir);
echo $scar4u_scarpoll->showpollById(1); // Poll mit ID 1
echo $scar4u_scarpoll->showpollById(2); // Poll mit ID 2
echo $scar4u_scarpoll->showpollById(3); // Poll mit ID 3
?>













