Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP+Smarty - podanie zmiennych w javascript - coś nie bangla
Yans
post 28.01.2011, 15:01:14
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.01.2011

Ostrzeżenie: (0%)
-----


Witajcie,

Strona prezentuje listę userów a pod spodem pokazuje mapkę Google i wyświetla na niej tych, kórzy z listy powyżej mają wstawione współprzędne.

Kawałek kodu dający dane do mapy:

[SMARTY] pobierz, plaintext
  1.  
  2. {foreach from=$usersList item=user}
  3.  
  4. {if $user.map_x && $user.map_y}
  5. {literal}
  6.  
  7. var icon = new GIcon();
  8. icon.image = {/literal}"http://strona.pl/{if $us.avatar}upload/avatars/{$us.r_key}/{$us.avatar}{else}gfx/avatar_default.gif{/if}"{literal};
  9. icon.iconSize = new GSize(27, 27);
  10. icon.shadowSize = new GSize(27, 27);
  11. icon.iconAnchor = new GPoint(13, 20);
  12.  
  13.  
  14. var punkt = new GLatLng({/literal}{$user.map_x}{literal},{/literal}{$user.map_y}{literal});
  15. marker = new GMarker(punkt,icon);
  16. latlngbounds.extend(punkt);
  17.  
  18. {/literal}
  19. {/if}
  20.  
  21.  
[SMARTY] pobierz, plaintext



Powyższy kod sprawia, że nie pokazują się zadne punkty na mapie. Jeśli tą linię

[SMARTY] pobierz, plaintext
  1. icon.image = {/literal}"http://strona.pl/{if $us.avatar}upload/avatars/{$us.r_key}/{$us.avatar}{else}gfx/avatar_default.gif{/if}"{literal};
[SMARTY] pobierz, plaintext


zamienię na

[SMARTY] pobierz, plaintext
  1. icon.image = {/literal}"http://strona.pl/gfx/avatar_default.gif{/if}"{literal};
[SMARTY] pobierz, plaintext


pokzują się moje obrazki zastępcze.

Powiedzcie mi jak poprawić tą linię tak by dobierała sobie dane z serwera - podana ścieżka i zmienne są w tym sensie ok, że na liście userów powyżej pojawiają się ich avatary jesli je mają.

Pozdrawiam, Maciej

Ten post edytował Yans 28.01.2011, 15:43:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:09