Changeset 3449517
- Timestamp:
- 01/29/2026 11:05:56 AM (2 months ago)
- Location:
- travelmanager-buchungssoftware/trunk
- Files:
-
- 10 edited
-
buchung.component.php (modified) (3 diffs)
-
css/travelmanagerstyle.css (modified) (8 diffs)
-
index.php (modified) (1 diff)
-
js/buchung.js (modified) (8 diffs)
-
libs/dialoge_de.php (modified) (2 diffs)
-
libs/dialoge_en.php (modified) (2 diffs)
-
libs/dialoge_pl.php (modified) (2 diffs)
-
libs/flexslider/shared.js (modified) (1 diff)
-
libs/functions.php (modified) (1 diff)
-
libs/metatitle_desc.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
travelmanager-buchungssoftware/trunk/buchung.component.php
r3448443 r3449517 19 19 } 20 20 21 tm_set_meta_data($json["title"], $json["description"], $json["titel_social_media"], $json["description_social_media"]); 22 tm_save_meta_cache_url($json["title"], $json["description"], $json["titel_social_media"], $json["description_social_media"]); 21 if(isset($json["title_meta"]) AND !empty($json["title_meta"])){ 22 $title = $json["title_meta"]; 23 } 24 else{ 25 $title = $json["title"]; 26 } 27 28 tm_set_meta_data($title, $json["description"], $json["titel_social_media"], $json["description_social_media"]); 29 tm_save_meta_cache_url($title, $json["description"], $json["titel_social_media"], $json["description_social_media"]); 23 30 } 24 31 … … 140 147 keyhash='{$keyHash}' 141 148 > 142 <div class='eventdatum_hinweis'> {$dialog["select_date"]}</div>149 <div class='eventdatum_hinweis'><h2>{$dialog["hinfahrt"]}</h2></div> 143 150 </div> 144 151 <div class='eventdatum_abfahrt'></div> … … 146 153 <div class='wp-block-column'> 147 154 <div class='rueckfahrt hide'> 148 <div class='rueckfahrt_infotext'> {$dialog["select_date_rf"]}</div>155 <div class='rueckfahrt_infotext'><h2>{$dialog["rueckfahrt"]}</h2> ({$dialog["optional"]})</div> 149 156 <div class='rueckfahrt_datepicker'></div> 150 157 </div> -
travelmanager-buchungssoftware/trunk/css/travelmanagerstyle.css
r3433630 r3449517 50 50 .tm_plugin #booking_iframe{ 51 51 overflow: hidden; 52 border-radius: 6px; 53 border: 1px solid var(--tm-color-border); 54 box-shadow: 0 3px 10px var(--tm-shadow); 52 55 } 53 56 … … 243 246 border: none; 244 247 box-shadow: 0 3px 10px var(--tm-shadow); 248 border-radius: 6px; 245 249 } 246 250 … … 308 312 .tm_plugin .eventinfo_container .eventdatum_abfahrt{ 309 313 margin-top:1rem; 314 width:100%; 315 display:block; 316 max-width:300px; 310 317 } 311 318 … … 314 321 margin-bottom:1rem; 315 322 } 323 .tm_plugin .eventinfo_container .rueckfahrt_infotext h2{ 324 display: contents; 325 } 316 326 317 327 .tm_plugin .eventinfo_container .button_container_single_ride input[type="button"]{ 318 background-color: var(--tm-color- bg-soft);328 background-color: var(--tm-color-surface); 319 329 color: var(--tm-color-primary); 320 330 padding: 8px 16px; … … 324 334 cursor: pointer; /* Zeigt einen Zeiger-Cursor an */ 325 335 transition: background-color 0.3s; /* Sanfter Übergang für den Hintergrund */ 326 margin-bottom: 10px; /* Fügt unten einen Abstand hinzu */336 margin-bottom: 0; /* Fügt unten einen Abstand hinzu */ 327 337 display: inline-block; /* Ermöglicht das Nebeneinanderstellen, falls gewünscht */ 328 338 } … … 335 345 .tm_plugin .eventinfo_container ul.uhrzeit_ul li 336 346 { 337 background-color: var(--tm-color-bg-soft);338 347 color: var(--tm-color-primary); 339 348 margin-right:1rem; 340 349 margin-top:1rem; 341 border-radius:5px; 350 text-align:center; 351 border-radius:6px; 352 box-shadow: 0 3px 10px var(--tm-shadow); 353 background: var(--tm-color-surface); 354 border:1px solid var(--tm-color-border); 355 width:100%; 356 display:block; 357 max-width:300px; 342 358 } 343 359 .tm_plugin .eventinfo_container ul.uhrzeit_ul li.tmaktiv … … 346 362 color: var(--tm-color-bg-soft); 347 363 } 348 .tm_plugin .eventinfo_container .button_container_single_ride{ 349 margin-top:5px; 350 } 364 351 365 .tm_plugin .eventinfo_container ul.uhrzeit_ul{ 352 366 list-style-position: inside; … … 780 794 } 781 795 } 796 -
travelmanager-buchungssoftware/trunk/index.php
r3448443 r3449517 4 4 Plugin URI: https://travelmanager.de/support/wordpress/ 5 5 Description: Inhalte aus der Travelmanager, Tickyt Buchungssoftware und Gastrozack Gastrokasse direkt in WordPress einbinden 6 Version: 22.2 26 Version: 22.23 7 7 Author: Philipp Stäbler 8 8 Text Domain: travelmanager -
travelmanager-buchungssoftware/trunk/js/buchung.js
r3430878 r3449517 2 2 3 3 jQuery( document ).ready(function() { 4 5 var arrowRight = '→'; 4 6 5 7 $ = jQuery; … … 44 46 var url_frontend = decodeURIComponent($(this).attr("url_frontend")); 45 47 var vObjj = $(this); 48 var istRundfahrt = $(vObjj).attr("one_way")=="1"; 46 49 47 50 $(this).datepicker({ … … 154 157 } 155 158 var lhf_id = $(this).attr("lhf_id"); 156 $(li).html(abfahrt+" "+station+" - "+ankunft+" "+station_stop); 159 //$(li).html(abfahrt+" "+station+" - "+ankunft+" "+station_stop); 160 $(li).html(abfahrt+" "+arrowRight+" "+ankunft); 157 161 158 162 if($(this).attr("available")){ … … 216 220 217 221 //Hinweisbox 218 var hinweisDiv=$("<div class='rueckfahrt_hinweis'>"+dialoge["klick_uhrzeit"]+"</div>"); 222 var text = station_stop + " "+arrowRight+" " + station; 223 var hinweisDiv=$("<div class='rueckfahrt_hinweis'>"+text+"</div>"); 219 224 $(containerRF).find(".rueckfahrt_abfahrt").append(hinweisDiv); 220 225 … … 222 227 $(ul).addClass("uhrzeit_ul"); 223 228 $.each(response,function(){ 224 var abfahrt="<span class='abfahrt'>"+this["abfahrt"]+"</span> <span class='station_stop_ankunft'>"+station_stop+" - "+this["ankunft"]+" "+station+"</span>"; 229 //var abfahrt="<span class='abfahrt'>"+this["abfahrt"]+"</span> <span class='station_stop_ankunft'>"+station_stop+" - "+this["ankunft"]+" "+station+"</span>"; 230 231 var text = "<span class='abfahrt'>"+this["abfahrt"]+"</span> "+arrowRight+" "+this["ankunft"]+"</span>"; 232 225 233 var verbindungRF=this["verbindung"]; 226 234 var li=$("<li/>"); 227 $(li).html( abfahrt);235 $(li).html(text); 228 236 229 237 if(!this["available"]){ … … 257 265 $(ul).append(li); 258 266 }); 267 268 var einfache_fahrt = $(".button_container_single_ride"); 269 var li = $("<li/>").append(einfache_fahrt.clone(true,true).removeClass("hide")); 270 $(ul).append(li); 271 259 272 $(containerRF).find(".rueckfahrt_abfahrt").append(ul); 260 273 } … … 287 300 $(container).find(".url").text(url); 288 301 $(container).find("iframe").attr("src",url); 302 $(".rueckfahrt_abfahrt").find("li").removeClass("tmaktiv"); 303 $(this).closest("li").addClass("tmaktiv"); 289 304 $(this).addClass("tmaktiv"); 290 291 $(".rueckfahrt_abfahrt").find("li").removeClass("tmaktiv");292 /*293 $([document.documentElement, document.body]).animate({294 scrollTop: $(container).find("iframe").offset().top295 }, 400);296 297 */298 305 }); 299 var divContainer=$("<div class='button_container_single_ride'/>").append(button); 300 $(divContainer).append("<div>"+dialoge["oder"]+"</div>"); 306 var divContainer=$("<div class='button_container_single_ride hide'/>").append(button); 301 307 $(vObjRf).append(divContainer); 302 308 … … 312 318 } 313 319 314 var hinweisDiv=$("<div class='abfahrt_hinweis'>"+dialoge["klick_uhrzeit"]+"</div>"); 320 if(istRundfahrt){ 321 var text = dialoge["klick_uhrzeit"]; 322 } 323 else{ 324 var text = station + " "+arrowRight+" " + station_stop; 325 } 326 327 var hinweisDiv=$("<div class='abfahrt_hinweis'>"+text+"</div>"); 315 328 $(vObjj).closest(".eventinfo_container").find(".eventdatum_abfahrt").html("").append(hinweisDiv); 316 329 $(vObjj).closest(".eventinfo_container").find(".eventdatum_abfahrt").append(ulAbfahrt); -
travelmanager-buchungssoftware/trunk/libs/dialoge_de.php
r3428847 r3449517 67 67 $dialog["ticket"]="Ticket"; 68 68 $dialog["kein_warenkorb"]="Unvollständige Plugin Konfiguration - Um die Buchung darzustellen, füge auf deiner Seite das Warenkorb Snippet hinzu"; 69 $dialog["hinfahrt"]="Hinfahrt"; 69 70 $dialog["rueckfahrt"]="Rückfahrt"; 70 71 $dialog["3_tage"]="3 Tage"; … … 91 92 $dialog["fahrplan_chatbot_3"]="Antwort wird generiert..."; 92 93 $dialog["ich"]="Ich"; 94 $dialog["optional"]="optional"; 93 95 94 96 -
travelmanager-buchungssoftware/trunk/libs/dialoge_en.php
r3428847 r3449517 68 68 $dialog["ticket"]="Ticket"; 69 69 $dialog["kein_warenkorb"]="Incomplete plugin configuration - To display the booking, add the shopping cart widget to your page"; 70 $dialog["hinfahrt"]="Outbound"; 70 71 $dialog["rueckfahrt"]="Return"; 71 72 $dialog["3_tage"]="3 days"; … … 92 93 $dialog["fahrplan_chatbot_2"]="Hello! How can I help you?"; 93 94 $dialog["fahrplan_chatbot_3"]="Generating response..."; 95 $dialog["optional"]="optional"; -
travelmanager-buchungssoftware/trunk/libs/dialoge_pl.php
r3428847 r3449517 68 68 $dialog["ticket"] = "Bilet"; 69 69 $dialog["kein_warenkorb"] = "Niekompletna konfiguracja wtyczki – aby wyświetlić rezerwację, dodaj widżet koszyka na swojej stronie"; 70 $dialog["hinfahrt"]="Podróż w jedną stronę"; 70 71 $dialog["rueckfahrt"] = "Powrót"; 71 72 $dialog["3_tage"] = "3 dni"; … … 92 93 $dialog["fahrplan_chatbot_2"]="Cześć! Jak mogę Ci pomóc?"; 93 94 $dialog["fahrplan_chatbot_3"]="Generowanie odpowiedzi..."; 95 $dialog["optional"]="optional"; -
travelmanager-buchungssoftware/trunk/libs/flexslider/shared.js
r3413965 r3449517 1 1 try { 2 setTimeout(function () {3 2 4 jQuery(window).on('load', function () { 5 var $ = jQuery; 6 $('.flexslider').flexslider({ 7 animation: "slide", 8 prevText: "", 9 nextText: "", 10 controlNav: false, 11 slideshow: false 12 }); 3 jQuery(window).on('load', function () { 4 var $ = jQuery; 5 $('.flexslider').flexslider({ 6 animation: "slide", 7 prevText: "", 8 nextText: "", 9 controlNav: false, 10 slideshow: false 13 11 }); 14 15 }, 250); 12 }); 16 13 17 14 } catch (e) { -
travelmanager-buchungssoftware/trunk/libs/functions.php
r3433630 r3449517 81 81 82 82 //Prüfung ob Daten neu geholt werden 83 if ($json_data===false OR empty($json_data) OR $cacheMinutes < 0 OR !$useCache ) {83 if ($json_data===false OR empty($json_data) OR $cacheMinutes < 0 OR !$useCache OR 1==1) { 84 84 $args = array( 85 85 'timeout' => $timeout, -
travelmanager-buchungssoftware/trunk/libs/metatitle_desc.php
r3448443 r3449517 59 59 60 60 if (is_array($meta) && isset($meta['title']) && isset($meta['desc'])) { 61 tm_set_meta_data($meta['title'], $meta['desc'], $meta['title_social_media'] , $meta['desc_social_media']);61 tm_set_meta_data($meta['title'], $meta['desc'], $meta['title_social_media'] ?? "" , $meta['desc_social_media'] ?? ""); 62 62 } 63 63 });
Note: See TracChangeset
for help on using the changeset viewer.