Stránka 1 z 1

Wordpress - úprava odpočítavania  Vyřešeno

Napsal: 02 led 2016 18:21
od izzy1995
Dobrý deň. Mám na webke (http://www.ecavbs.sk/) časovač, ktorý odpočítava do začiatku eventu. Lenže momentálne je to tak spravené, že to odpočítava len do dňa, kedy sa event odohráva (do polnoci). Skúšal som hľadať, kde by som to definoval, ale aj keď som definoval premenné $hour_event a $minute_event, tak mi načítalo len polnoc a čas z eventu sa mi tam neuložil. Ako to mám vyriešiť?
event_countdown.rar
(23.48 KiB) Staženo 18 x

Re: Wordpress - úprava odpočítavania

Napsal: 02 led 2016 21:19
od LuCaCZ
Když jsem na to koukal minule, tak se mi zdá, že se čas události ukládá jinam než datum. Jen jsem se už nedostal k odpovědi.

Zkus tuhle proměnnou $event_start_time

Re: Wordpress - úprava odpočítavania

Napsal: 02 led 2016 23:32
od izzy1995
Skúšal som to nejak spraviť, ale to by sa musel nejak zmeniť zápis $cs_event_from_date
Trochu sa v tom strácam.
Snímka obrazovky (165).png

Re: Wordpress - úprava odpočítavania

Napsal: 03 led 2016 01:17
od LuCaCZ
v single-events.php nic měnit nemusíš .. zásadní je page_parallax.php tam se vkládají údaje do scriptu odpočítávání...

page_parallax.php:

Kód: Vybrat vše

                      $hour_event = date("G", strtotime($event_from_date));
                      $minute_event = date("i", strtotime($event_from_date)); 

nahradit za

Kód: Vybrat vše

                                      $hour_event date("G"strtotime($event_start_time));                            
                                      
$minute_event date("i"strtotime($event_start_time)); 


nebo možná takto

Kód: Vybrat vše

                                      $cs_event_meta = get_post_meta($post->ID, "cs_event_meta", true);
                                      if ( $cs_event_meta <> "" ) {
                                          $cs_event_meta = new SimpleXMLElement($cs_event_meta);
                                          $event_start_time = $cs_event_meta->event_start_time;
                                      }
                                      $hour_event = date("G", strtotime($event_start_time));
                                      $minute_event = date("i", strtotime($event_start_time)); 


Dodatečně přidáno po 9 minutách 1 vteřině:
oprava

Kód: Vybrat vše

                                      $cs_event_meta = get_post_meta($post->ID, "cs_event_meta", true);
                                      if ( $cs_event_meta <> "" ) {
                                          $cs_event_meta = new SimpleXMLElement($cs_event_meta);
                                          $event_start_time = $cs_event_meta->event_start_time;
                                      } else { $event_start_time = "00:00"; }
                                      $hour_event = date("G", strtotime($event_start_time));
                                      $minute_event = date("i", strtotime($event_start_time)); 

Re: Wordpress - úprava odpočítavania

Napsal: 03 led 2016 14:25
od izzy1995
Ďakujem za radu.Prvá možnosť nefunguje a pointery mi moc nejdú...takže takáto pomoc sa mi vždy hodí :) druhá možnosť s tým vytiahnutím času z event meta pomohlo. Ďakujem za všetky rady a hlavne ochotu pomôcť. Vážne veľmi pekne ďakujem za pomoc.