Benutzer-Werkzeuge

Webseiten-Werkzeuge

StrukturPunkt
Klaus Franken

doodle:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
doodle:start [21.07.2010 22:16]
kfr
doodle:start [18.05.2011 07:47] (aktuell)
kfr [Doodle Plugin for DokuWiki]
Zeile 3: Zeile 3:
 I've extended the Doodle-Pluging (http://​www.dokuwiki.org/​plugin:​doodle) for Dokuwiki (http://​www.dokuwiki.org). I've extended the Doodle-Pluging (http://​www.dokuwiki.org/​plugin:​doodle) for Dokuwiki (http://​www.dokuwiki.org).
  
 +Here is another patched version of the original Doodle-Plugin:​ http://​www.dokuwiki.org/​plugin:​doodle2 ​
 ===== Changes ===== ===== Changes =====
  
Zeile 16: Zeile 17:
 ==== Zip-File ==== ==== Zip-File ====
 Version: 21.7.2010: {{:​doodle:​doodle-edit-20100721.zip|}} Version: 21.7.2010: {{:​doodle:​doodle-edit-20100721.zip|}}
- 
 ==== Diff ==== ==== Diff ====
 Version: 21.7.2010 Version: 21.7.2010
Zeile 104: Zeile 104:
                         $option = md5($options[$j]);​                         $option = md5($options[$j]);​
                         $option_old = $options[$j];​                         $option_old = $options[$j];​
 +</​code>​
 +
 +==== 2. Diff (erlaube mehrere Doodles auf einer Seite, fullname eindeutig) ====
 +<​code>​
 +var/​www/​perlmongers.strukturpunkt.de/​lib/​plugins/​doodle/​syntax.php syntax.php ​ / 
 +--- /​var/​www/​perlmongers.strukturpunkt.de/​lib/​plugins/​doodle/​syntax.php 2010-07-21 14:​33:​46.000000000 +0200
 ++++ syntax.php 2010-07-22 14:​56:​53.000000000 +0200
 +@@ -115,7 +115,7 @@
 +     ​j=i+1;​
 +     ​document.getElementsByName(magicnr+"​-option"​+j)[0].checked=options[i];​
 +   }
 +-  document.getElementsByName("​fullname"​)[0].value=neu;​
 ++  document.getElementsByName(magicnr+"​-fullname"​)[0].value=neu;​
 + }
 + </​script>​
 + ​ ';​
 +@@ -141,7 +141,7 @@
 + 
 +  if ($submit = $_REQUEST[$dID.'​-submit'​]){
 +  // user has just voted -> update results
 +- $user = trim($_REQUEST['​fullname'​]);​
 ++ $user = trim($_REQUEST[$dID.'​-fullname'​]);​
 + ​ $user = str_replace('<',​ '&​lt;',​ $user);
 + ​ $user = str_replace('>',​ '&​gt;',​ $user);
 +  if (!empty($user)){
 +@@ -251,13 +251,13 @@
 + ​ '<​input type="​hidden"​ name="​do"​ value="​show"​ />'​.
 + ​ '<​input type="​hidden"​ name="​id"​ value="'​.$ID.'"​ />';​
 +  if ($login==""​) {
 +- $ret .= '<​td class="​rightalign"><​input type="​text"​ name="​fullname"​ '​.'​value="'​.$user.'"​ /></​td>';​
 ++ $ret .= '<​td class="​rightalign"><​input type="​text"​ name="'​.$dID.'​-fullname"​ '​.'​value="'​.$user.'"​ /></​td>';​
 +  }
 +  else {
 +  if ($user==""​) {
 + ​ return "";​
 +  }
 +- $ret .= '<​input type="​hidden"​ name="​fullname"​ value="'​.$user.'"​ />'​.'<​td class="​rightalign">'​.$user.'</​td>';​
 ++ $ret .= '<​input type="​hidden"​ name="'​.$dID.'​-fullname"​ value="'​.$user.'"​ />'​.'<​td class="​rightalign">'​.$user.'</​td>';​
 +  }
 +  $i = 1;
 + ​ while ($i < $n){
 </​code>​ </​code>​
doodle/start.1279743375.txt.gz · Zuletzt geändert: 21.07.2010 22:16 von kfr

oeffentlich