gmap ballonjában plusz adatok megjelenítése

joenavran képe

sziasztok

sikeresen beállítottam oldalunkon a gmap modul, a location modul segítségével a felhasználó által beállított koordinátákon kirajzolja az ikont, erre kattintva feljön a kis ballon, benne az user nevével és avatarjaval.
ebbe a ballonba szeretnék további információkat tenni. a legfontosabb lenne a profil infrmációkban beállított "profile_motorom" változó megjelenítése. hol tudom ezt a ballonba belevarázsolni?
köszi

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
aboros képe

http://www.google.com/search?hl=en&client=safari&rls=en-us&q=drupal+them...

kicsit több időm lesz küldök egy konkrét példát is ha kell.

0
0

-
clear: both;

joenavran képe

sokat sokat googleztam en is mar ra, remenykedtem van ra valami uberegyszeru megoldas. most megprobalom ezt tonnanyi php-t felfogni, es kicsemegezni, hogy mi kell belole nekem :)

szerk: ha lesz időd egy konret peldara, akrko emgköszönöm, mert ebből nem sokat tudtam hasznosítani :)

0
0
joenavran képe

továbbra is elakadtam a dologban, a leírások annyira általánosak, hogy nem tudtam kibogarászni, mit is kell nekem megmókolnom, hogy megjelenjen.
ha felszabadul pár perced, megköszönném :)

0
0
aboros képe

van ez a sminkfunkció a gmap_views.module -ban:

function theme_gmap_views_marker_label($view, $fields, $entry) {
  $marker_label = '';
  foreach ($view->field as $field) {
    $marker_label .= '<div class="gmap-popup '. $field['field'] .'">'. views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view) .'</div>';
  }
  return $marker_label;
}

ezt kell a saját sminked template.php -jában megvalósítanod, SMINKEDNEVE_gmap_views_marker_label néven és ott módosíthatod.
pontosan elmagyarázni nem tudom, de egy nézetet kell viewssal létrehoznod, a gmap view típusú oldalt valósít meg és a mezők közé fel kell venned a hosszúságot, a szélességet, meg amit még akarsz..

én régen kíváncsiságból csináltam egyszer ezt, hirtelen másik 5.x -est nem tudok előszedni:
http://keret.hu/portal/hu/terkep
(még füleket is létrehoz a bubin, ha a nodehoz kép tartozik (node_images) és egyik fülre a törzset rakja, másikra meg a képet. cuki:)

ennek a nézetnek a lényegi beállításairól két fotó:
http://img.skitch.com/20090304-76yp6tcpe6id936pm2yy1ahsx.jpg
http://img.skitch.com/20090304-rcswts7tt5pqfnky9dc286sj54.jpg

a bubisminkelő eljárás a template.php -ban meg így néz ki:

function glossyblue_gmap_views_marker_label($view, $fields, $entry) {
 
  $marker_label = '';
  $field = $view->field[2];
  $nid = views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view);
 
  $node = node_load($nid);
  $text = "<div class='gmap-popup'>";
  $text .= "<a href='/portal/hu/node/".$node->nid."'><h3>".$node->title."</h3></a>".$node->teaser."<br /><a href='/portal/hu/node/".$node->nid."'>tovább...</a></div>";
  if ($node->node_images){
		$image = array_shift($node->node_images);
		$img = "<img src='".file_create_url($image->thumbpath)."'>";
		$tabs = array(
		  'Leírás' => $text,
		  'Kép' => $img,
		  );
  }
 
  if ($tabs){
  	return $tabs;
  }else{
		return $text;
  }
 
}

elég dört.
mondom régen csináltam. :)

0
0

-
clear: both;