Wyświetlanie mapy bez podanych danych dotyczących lokalizacj
Posty: 5
• Strona 1 z 1
Wyświetlanie mapy bez podanych danych dotyczących lokalizacj
Zauważyłem że dla braku podanych pól związanych z lokalizacją
$custom_fields[$app_abbr.'_zipcode']
$custom_fields[$app_abbr.'_country']
$custom_fields[$app_abbr.'_state']
$custom_fields[$app_abbr.'_city']
$custom_fields[$app_abbr.'_street']
mapa zostaje wyświetlona choć wg założeń poniższego kodu raczej nie powinna
problem polega na tym że gdzieś chyba "po drodze" zmienne te mają przypisaną wartość w postaci spacji ' ' stąd warunek jest spełniony (dla empty) i zmienna $gmap_active otrzymuje wartość true i wyświetla się mapa jednak nie zostaje podana żadna lokalizacja.
$custom_fields[$app_abbr.'_zipcode']
$custom_fields[$app_abbr.'_country']
$custom_fields[$app_abbr.'_state']
$custom_fields[$app_abbr.'_city']
$custom_fields[$app_abbr.'_street']
mapa zostaje wyświetlona choć wg założeń poniższego kodu raczej nie powinna
$custom_fields = get_post_custom();
if ( !empty($custom_fields[$app_abbr.'_zipcode']) || !empty($custom_fields[$app_abbr.'_country']) ||
!empty($custom_fields[$app_abbr.'_state']) || !empty($custom_fields[$app_abbr.'_city']) ||
!empty($custom_fields[$app_abbr.'_street']) ) {
$gmap_active = true;
}
problem polega na tym że gdzieś chyba "po drodze" zmienne te mają przypisaną wartość w postaci spacji ' ' stąd warunek jest spełniony (dla empty) i zmienna $gmap_active otrzymuje wartość true i wyświetla się mapa jednak nie zostaje podana żadna lokalizacja.
Posty: 5
• Strona 1 z 1
Powrót do ClassiPress - Modyfikacje & Poradniki
Kto przegląda forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość