Author Topic: [MOD]Google Photomap  (Read 131593 times)

0 Members and 1 Guest are viewing this topic.

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #45 on: May 12, 2009, 11:08:19 AM »
Hi, die Frage kann ich dir beantworten, bei den anderen habe ich leider keine IDEE :-(

Du musst für eine bestimmte Kategorie das hier ändern

"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1";

Nach
"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id`= 9";

für die Kategorie mit der ID 9 .....

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #46 on: May 12, 2009, 11:24:44 AM »
hi rinaldo!!

hey super - - das hilft schon mal weiter...
geht auch der umkehrschluss dass ich irgendwie eine kategorie von der gesamtheit der kategorien ausschließen kann...

ich habe da was mit NOTIN in erinnerung - weiß aber nicht wie ich das hinbekomme
WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").",129)
(das war zum ausschluss einer kategorie beim anzeigen von neuen bildern)

wäre klasse, wenn du mir da noch helfen könntest.
vielen vielen dank!

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #47 on: May 12, 2009, 11:34:14 AM »
Ja klar ....
AND cat_id NOT IN 9 müsste es dann sein, um die Nummer 9 auszuschliessen.

Die Markerfarbe kannst du aber nur global ändern, um deine andere Frage aufzugreifen. Du müsstest dann für jede Kategorie andere scripte nehmen.



Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #48 on: May 12, 2009, 11:43:11 AM »
habe dies nun versucht
Code: [Select]
"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id`= NOT IN 2";funktioniert aber leider nicht - es werden gar keine marker mehr angezeigt... was habe ich falsch gemacht?

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #49 on: May 12, 2009, 11:52:59 AM »

So nun auch nicht
"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id`= NOT IN 2";

Sollte so sein
"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id` != 2"; nimmt er alles was nicht in 2 ist.
Auf die schnelle habe ich das mit NOT IN nicht hinbekommen, aber mit != klappt es bei mir eine Kategorie zu excluden....




Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #50 on: May 12, 2009, 12:08:13 PM »
yippiiehh ya yeah...
man lernt nie aus...
so klappt es... 1000-dank!!

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Google Photomap erstellen
« Reply #51 on: May 12, 2009, 01:10:48 PM »
Code: [Select]
`cat_id`= NOT IN 2sollte so sein
Code: [Select]
`cat_id` NOT IN 2
ohne =
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #52 on: May 13, 2009, 11:42:28 AM »
hi nicky,

danke für deine verbesserung!  - man lernt eben nie aus...  :thumbup: thanx!

bergblume

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #53 on: May 19, 2009, 09:01:56 AM »
Hi, die Frage kann ich dir beantworten, bei den anderen habe ich leider keine IDEE :-(

Du musst für eine bestimmte Kategorie das hier ändern

"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1";

Nach
"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id`= 9";

für die Kategorie mit der ID 9 .....

hallo,
ich habe nochmal eine kurze frage... wie kann ich noch weitere kategorien mit einbeziehen, d.h. wenn ich neben kategorie 9 auch noch kategorie 10 in der photomap angezeigt werden will?

"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id`= 9,10";

funktioniert leider nicht..
danke für´s kurze helfen!

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Google Photomap erstellen
« Reply #54 on: May 19, 2009, 11:24:57 AM »
"SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1 AND `cat_id` IN (9,10)";
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #55 on: May 19, 2009, 11:29:32 AM »
 :D great! thanks a lot, Nicky!  :thumbup:

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #56 on: May 31, 2009, 07:42:04 PM »
Hallo Leute,
ich hab mal ne dumme Frage:

Wo kann ich die schriftfarbe in der "Sprechblase" ändern? (siehe Bild)



hallo leute,

zu der frage mit der sprechblase habe ich auch ein paar fragen:
1) wie kann ich in der sprechblase den namen der kategorie anzeigen lassen? (d.h. nicht Anzeige von "zur Kategorie" sondern "KATEGORIENAME")
2) wie kann ich in der sprechblase inhalte von image-feldern (die ich z.B. hiermit selbst erstellt habe) anzeigen lassen?
3) wie kann ich in der sprechblase die koordinaten des Markers angezeigt bekommen?

danke für das posten des entsprechenden codes.
bergblume

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #57 on: June 03, 2009, 09:04:42 PM »
Für Infos in TABS finde in deiner *.js Datei
demo:
http://rinaldos.homeip.net/google-photo-map-cgn.html


            
var marker createMarker(pointnameaddresstypethumbkmlcatdesc);

ersetze durch

            
var marker createTabbedMarker(pointnameaddresstypethumbkmlcatdesc);


ersetze die komplette funktion

    
function createMarker(pointnameaddresstypethumbkmlcatdesc) {
.
.
.
  });
      return 
marker;
    }


durch

function createTabbedMarker(pointnameaddresstypethumbkmlcatdeschtml1,html2,label1,label2) {
var 
marker = new GMarker(point,tinyIcon);
      var 
label1 "Das Bild";
      var 
html1 "<div id='infoback_01'>" "<table width='200' height='100' border='0' cellspacing='0' cellpadding='0' bgcolor='#EFEFEF'><tr>" "<td valign='middle'>" "<a href=" type +"#Google_Maps>" "<img src=" thumb ">" "</a>" "</td>" "<td>&nbsp;&nbsp;</td>" "<td valign='middle'>""<b> <font color='black'>" name "</b> <br>" "<a href=" kml +">" "Google Earth" "</a>" +"<br>" +  "<a href=" cat +">" "zur Kategorie" "</a></td></tr></table></div>";
      var 
label2 "Infos";
      var 
html2 "<div id='infoback_02'>" "<table width='200' height='100' border='0' cellspacing='0' cellpadding='0' bgcolor='#efefef'><tr>" "<td valign='middle'>" +  desc "</td></tr><tr>" "<td valign='middle'>Koordinaten:" point "</td></tr></table></div>";

GEvent.addListener(marker"click", function() {
marker.openInfoWindowTabsHtml([new GInfoWindowTab(label1,html1), new GInfoWindowTab(label2,html2)]);
});
return 
marker;
}


Zu Deinen Punkten 1 und 2 müssen umfangreichere Änderungen in der PHP Datei gemacht werden und diese dann in die .js Datei reingeladen werden. Werde mich nächste Woche, sofern es die Zeit zulässt drum kümmern.

Gruß
ingo


Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #58 on: June 03, 2009, 09:08:39 PM »
hallo ingo!

vielen dank erstmal für die hilfestellung --- das hat geklappt! ;-)

ich denke jetzt lässt sich der code auch problemlos auf andere image_felder übertragen (um diese neben der desc zu verwenden).

schön wäre natürlich wenn noch der kategoriename irgendwie angezeigt werden würde und nicht blos "zur Kategorie"....

danke!
bergblume

Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: Google Photomap erstellen
« Reply #59 on: June 21, 2009, 12:38:42 PM »
Hallo rinaldo

ich habe es schon hinbekommen das  mit in der InFO BOX    

Geboren am:     24.07.1912
Gestorben am:  03.08.1990
Gestorben in:    Mittenwald

angezeigt wird,   aber es steht nicht Untereinander, sondern nebeneinander.  sehe
http://grosspeterwitz.org/friedhof/4images/index.php?template=google-photo-map


hier der auschnitt aus   der gm.js

 function createTabbedMarker(point, name,geboren,gestorben,gestorbenin, address, type, thumb, kml, cat, desc, html1,html2,label1,label2) {
var marker = new GMarker(point,tinyIcon);
      var label1 = "Das Bild";
      var html1 = "<div id='infoback_01'>" + "<table width='250' height='150' border='0' cellspacing='0' cellpadding='0' bgcolor='#EFEFEF'><tr>" + "<td valign='middle'>" + "<a href=" + type +"#Google_Maps>" + "<img src=" + thumb + ">" + "</a>" + "</td>" + "<td>&nbsp;&nbsp;</td>" + "<td valign='middle'>"+ "<b> <font color='black'>" + name + "</b> <br>" + "<a href=" + kml +">" + "Google Earth" + "</a>" +"<br>" +  "<a href=" + cat +">" + "zur Kategorie" + "</a></td></tr></table></div>";
      var label2 = "Infos";
      var html2 = "<div id='infoback_02'>" + "<table width='250' height='150' border='0' cellspacing='0' cellpadding='0' bgcolor='#efefef'><tr>" + "<td valign='middle'>"  + "<td valign='middle'>Geboren am:" + "<b> <font color='black'>" + geboren + "</b> <br>"+  "</b> <br>"+ "<td valign='middle'>Gestorben in:"+"<b> <font color='black'>" + gestorbenin + "</b> <br>"+"<td valign='middle'>Gestorben am:"+"<b> <font color='black'>" + gestorben + "</b> <br>"+"</td></tr></table></div>";



kannst du mir weiter helfen,    die anzeige sollte  untereinander stehen.

gruß kubiczek