Benutzer-Werkzeuge

Webseiten-Werkzeuge

doodle:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
doodle:start [21.07.2010 14:36]
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 =====
  
   * German text: "​Speichern"​ ("​Save"​) instead of "​Abschicken"​.   * German text: "​Speichern"​ ("​Save"​) instead of "​Abschicken"​.
   * re-edit an existing entry just by clicking the name (it's a link know): the name and all previous saved options are copied in the edit-form   * re-edit an existing entry just by clicking the name (it's a link know): the name and all previous saved options are copied in the edit-form
 +===== Screenshots / Demo =====
  
-===== Demo =====+{{gallery>:​doodle:?​300x300&​doodledemo*png}}  
 + 
 +[[demo|Live-Demo]]
  
 ===== Download ===== ===== Download =====
 +==== Zip-File ====
 +Version: 21.7.2010: {{:​doodle:​doodle-edit-20100721.zip|}}
 ==== Diff ==== ==== Diff ====
 Version: 21.7.2010 Version: 21.7.2010
Zeile 100: Zeile 106:
 </​code>​ </​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>​
Permalink doodle/start.1279715774.txt.gz · Zuletzt geändert: 21.07.2010 14:36 von kfr

oeffentlich