Changeset 431 in t29-www
- Timestamp:
- Jun 20, 2013, 1:55:19 PM (11 years ago)
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
de/index.php
r430 r431 106 106 <dt>Termin</dt> 107 107 <dd class="termin">Samstag, 22. Juni um 15 Uhr</dd> 108 <dt>Anmeldung</dt> 109 <dd class="anmeldung"><a href="/de/anmeldung.php" class="button anmeldung-btn">Zu Führung anmelden</a></dd> 108 110 </dl> 109 111 </div> … … 121 123 <dd class="termin">Mittwoch, 26. Juni 14:30 Uhr.</dd> 122 124 <dt>Anmeldung</dt> 123 <dd>erforderlich, Anmeldeschluss 21.06.13</dd> 125 <dd>erforderlich, Anmeldeschluss 21.06.13 126 <br><a href="/de/anmeldung.php" class="button anmeldung-btn">Anmelden</a></dd> 124 127 </dl> 125 128 </div> … … 141 144 <dt>Termin</dt> 142 145 <dd class="termin">Mittwoch, den 14. August 2013 um 19 Uhr</dd> 146 <dt>Anmeldung</dt> 147 <dd class="anmeldung"><a href="/de/anmeldung.php" class="button anmeldung-btn">Zu Führung anmelden</a></dd> 148 143 149 </dl> 144 150 </div> … … 162 168 <dt>Termin</dt> 163 169 <dd class="termin">Samstag, den 17. August um 19 Uhr</dd> 170 <dt>Anmeldung</dt> 171 <dd class="anmeldung"><a href="/de/anmeldung.php" class="button anmeldung-btn">Zu Führung anmelden</a></dd> 164 172 </dl> 165 173 </div> … … 173 181 <dt>Termin</dt> 174 182 <dd class="termin">Sonntag, den 18. August um 14 Uhr</dd> 183 <dt>Anmeldung</dt> 184 <dd class="anmeldung"><a href="/de/anmeldung.php" class="button anmeldung-btn">Zu Führung anmelden</a></dd> 175 185 </dl> 176 186 </div> … … 181 191 182 192 <div class="center button-box"> 193 <a href="/de/anmeldung.php" class="button anmeldung-btn">Anmelden</a> 183 194 <a href="#archiv" class="button archiv-btn">Vergangene Termine anzeigen</a> 184 <a href="/de/anmeldung.php" class="button anmeldung-btn">Anmelden</a>185 195 </div> 186 196 -
de/news.php
r419 r431 7 7 - titel: "Punch-Card-Music" 8 8 text: "Technik und Kunst" 9 link: " #Mai_2013"9 link: "/de/sonstiges#music" 10 10 11 11 - titel: "Termine auf der Startseite" -
lib/mail/mailer.php
r416 r431 7 7 $maillib = dirname(__FILE__); 8 8 require "$maillib/recaptchalib.php"; 9 require "$maillib/recaptcha_keys.php"; 9 10 $key_file = "$maillib/recaptcha_keys.php"; 11 $recaptcha_keys_loaded = null; 12 if(file_exists($key_file)) { 13 include $key_file; 14 // now in global scope: 15 // $publickey, recaptcha_get_answer, recaptcha_get_html etc. 16 $recaptcha_keys_loaded = true; 17 } else 18 $recaptcha_keys_loaded = false; 10 19 11 20 // This script can be used as standalone or libary. … … 137 146 // the system 138 147 public function run() { 148 global $recaptcha_keys_loaded; 149 139 150 if(empty($this->_values)) { 140 151 $this->print_usage(); … … 148 159 149 160 // show captcha validation, if neccessary 150 if($ this->enable_captcha_check && !$this->check_captcha()) {161 if($recaptcha_keys_loaded && $this->enable_captcha_check && !$this->check_captcha()) { 151 162 return false; 152 163 } -
shared/css-v6/pagestyles/startseite.css
r416 r431 106 106 } 107 107 108 #termine dl.daten a.button { 109 padding: 0.1em; 110 font: inherit; 111 font-weight: bold; 112 text-transform: inherit; 113 114 /* aus der nicht funktionierenden 25-buttons */ 115 outline: none; 116 padding: 0.3em 1em 0.3em; 117 border-radius: .5em; 118 box-shadow: 0 1px 2px rgba(0,0,0,.2); 119 } 120 121 /* Q&D: im Archiv keine Anmeldung mehr anzeigen */ 122 #termine div.archiv dd.anmeldung { display: none; } 108 123 109 124 /*#termine dl.daten.right { … … 146 161 147 162 /* Button box */ 148 #termine div.button-boxa.button {163 #termine a.button { 149 164 font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; 150 165 text-decoration: none; … … 160 175 } 161 176 162 #termine div.button-boxa.button:hover {177 #termine a.button:hover { 163 178 background-color: white; 164 179 } … … 167 182 /* Soll auffallen */ 168 183 background-color: #DBEBF7; 184 185 outline: none; 186 padding: .5em 2em .55em; 187 border-radius: .5em; 188 box-shadow: 0 1px 2px rgba(0,0,0,.2); 169 189 } -
shared/js-v6/pagescripts/startseite.js
r416 r431 17 17 // Anmelde-Button 18 18 anmeldung_zeigen = function() { 19 // rausfinden, ob Funktion durch Button in einem konkreten Termin aufgerufen wurde 20 $termin = $(this).closest(".termin"); 21 called_with_termin = $termin.length; 22 19 23 $anmeldebox = $('<div class="anmelde-maske dynamisch"><h2>Anmelden</h2><p>Hier können Sie sich für eine Veranstaltung anmelden</p></div>'); 20 24 $.get('/de/anmeldung.php?ajax', function(data) { … … 25 29 veranstaltungen = $("#termine .box.termin").not(".archiv .termin"); 26 30 27 if(veranstaltungen.length > 1 ) {31 if(veranstaltungen.length > 1 && !called_with_termin) { 28 32 // Input-Box durch Chooser ersetzen 29 33 $anmeldebox.find("input[name='veranstaltung']").replaceWith('<select name="veranstaltung"></select>'); … … 50 54 } 51 55 }).change(); 52 } else if(veranstaltungen.length == 1 ) {56 } else if(veranstaltungen.length == 1 || called_with_termin) { 53 57 // nur ein Termin angeboten: 54 58 // statt chooser einfach fixe Vorgabe machen (keine Auswahlmoeglichkeit) 55 $anmeldebox.find("input[name='veranstaltung']").val(veranstaltungen.find('h4').text()); 56 $anmeldebox.find("input[name='termin']").val(veranstaltungen.find('dd.termin').text()); 59 $anmeldebox.find("input[name='veranstaltung']").val( 60 (called_with_termin ? $termin : veranstaltungen).find('h4').text()); 61 $anmeldebox.find("input[name='termin']").val( 62 (called_with_termin ? $termin : veranstaltungen).find('dd.termin').text()); 57 63 } 58 64 … … 85 91 }); 86 92 87 $anmeldebox.hide().insertBefore('.archiv').slideDown(); 93 $anmeldebox.hide().insertBefore('.archiv'); 94 95 if(called_with_termin) { 96 // $anmeldebox einsliden und hinscrollen, weil man sich ja weiter oben befindet 97 $anmeldebox.show(); 98 $("html,body").animate({ 99 scrollTop: $anmeldebox.offset().top 100 }, 1200); 101 102 } else { 103 // $anmeldebox sofort einsliden, weil Button in Buttonbox genau da ist wo Anmeldemaske. 104 $anmeldebox.slideDown(); 105 } 88 106 89 107 // Bugfix: Recaptcha kann nicht per JavaScript inserted werden, muss also … … 104 122 t29.load.pagestyle("anmeldung"); 105 123 124 // Don't follow link 106 125 return false; 107 126 }; 108 127 $("a.anmeldung-btn").click(anmeldung_zeigen); 128 //$("dd.anmeldung a").click(anmeldung_zeigen); 109 129 });
Note: See TracChangeset
for help on using the changeset viewer.