kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Städte je Land (je Länder-Code)

    geschrieben von wegreise

    Hallo

    habe mal mit YQL bischen ausprobiert und bekomme aber nur zum Teil Ergebnisse

    YQL Console: http://developer.yahoo.com/yql/console/

    Suche nach Städte aus Sri Lanka .... kommt was
    select * from geo.places.descendants where ancestor_woeid in (select woeid from geo.places where text="Sri Lanka" limit 1) and placetype="Town" and lang="de"

    LINK: YQL console

    gleiches Ergebnis, wenn ich als Text nicht den Name des Landes nehme ... where text="LK" ... LINK: YQL console
    gleiches Ergebnis, wenn ich direkt die WOEID nehme: ... where ancestor_woeid="23424778" ... LINK: YQL console

    auch bei Suche nach Städte in Ägypten (Egypt) komt was
    select * from geo.places.descendants where ancestor_woeid in (select woeid from geo.places where text="Egypt" limit 1) and placetype="Town" and lang="de"


    auch hier alles OK wenn mit Länderkürzel, also anstatt
    text="Egypt"
    mit dem Code text="EG"
    auch hier alles OK wenn ich direkt die WOEID nehme (Egypt/Ägypten = 23424802)

    soweit OK, Liste mit Städte, aber ohne Angabe wieviele Einwohner oder sonstwas,
    also schön wäre halt auch noch Sortierung nach Größe (EInwohner)

    naja, immerhin Liste mit Städte ... funktioniert also, dachte ich ... ABER ....

    ---> ??? ---> aber ... Suche nach Städte aus Germany, France, Italy, etc. .... kommt nix ?!?
    egal ob als Text, Ländercode oder WOEID ?!?

    select * from geo.places.descendants where ancestor_woeid in (select woeid from geo.places where text="Germany" limit 1) and placetype="Town" and lang="de"

    --> kein Ergebnis ? ... LINK: YQL console

    auch mit ... where text="DE" ...
    --> kein Ergebnis ? ... LINK: YQL console

    auch mit ... where ancestor_woeid="23424829" ...
    --> kein Ergebnis ? ... LINK: YQL console


    auch kein Ergebnis bei Suche nach France (Frankreich), Italy (Italien), etc ...

    Warum geht es mit Exoten wie text="Tansania" ... etc. aber bei vielen bekannten Ländern nicht ?!?

    .... jemand ne Idee, woran es liegen könnte ?? ... warum gerade "große" Länder nicht ?
    zu viele Städte? kann man ein Ergebnis-Limit setzen .. und wi sortieren nach Einwohnerzahl, etc.


    EDIT:

    wenn ich geo.places.children nehme, bekomme ich zwar z.T Städte aus Deutschland,
    aber nicht "alle" und vorallem nicht sortiert, sondern vorne im Ergebnis irgendwelche Mini-Städte

    SELECT * FROM geo.places.children WHERE parent_woeid in (select woeid from geo.places where text="Germany" limit 1) and lang="de"


    mit placeTypeName = Zone, also nicht Town ??


    Wenn schon Yahoo GEO API nicht funktioniert ...
    hat jemand ne andere API als Vorschlag .. die funktioniert ... bitte mit Beispiel wenn möglich ?

  • in: Städte je Land (je Länder-Code)

    geschrieben von wegreise

    Hallo

    ich habe eine Liste an Länder der Welt inkl. (ISO-2) Länderkürzel

    jetzt suche ich eine API oder DB, bei der ich je Land die wichtigsten Städte auslesen kann

    denke da an sowas wie Google-MAPS oder OpenStreetMap oder Yahoo GEO Daten

    habe aber leider nichts gefunden, was funktioniert

    ich habe die "deutschen" Länder-Namen und jeweils dazudie (internationalen Länder-Codes)

    jetzt würde ich gerne je Ländercode (je Land aus der Liste) die z.B. 10 wichtigsten Städte zu dem Land "abholen"

    wie komme ich an soclhe Daten (Städte-Namen je Land)

  • in: Bild [img] im Forum anzeigen

    geschrieben von wegreise

    das wird wohl eher selten bis garnicht vorkommen

    und selbst wenn, dann kommt ein Moderator und löscht den Mist (und den User)

    sowas macht man dann nur 1x ...

    im "Normalfall" will man ja mit einem Bild seine Frage (oder Aussage) unterstützen / darstellen
    also hat man auch das Interesse, das es auch schnell geladen wird

    ein Hinweis in den AGBs/ Regeln ... Bilder maximal 1 oder 2 MB,
    sonst Guldenabzug und im Wiederholunsfall Account-Löschung

    Idee wäre auch, eine Bild-Einfüge-Dialog
    wo man die Bild-URL eintragen muss,
    dann prüft der Server Dateigröße (Header auslesen oder temporär hochladen und filesize() prüfen)

    aber ich denke der Aufwand eine Prüfung der Dateigröße zu machen wäre mehr,
    als die paar wenigen, die übers Ziel hinausschießen zu löschen

  • in: CSS Abstand im IE falsch

    geschrieben von wegreise

    deswp schrieb:
    Wenn du in den leeren Balken ein geschützes Leerzeichen reinbaust hast du zumindest schonmal die gleiche Höhe.


    habe ich ausprobiert, mit geschützes Leerzeichen, aber IE hat das quasi ignoriert
    im IE sieht es (bei mir) mit geschützem Leerzeichen   genauso aus wie ganz ohne Zeichen

    habe auch schon probiert alle padding auf 0 (Null) zu setzen,
    aber Abstände bleiben "falsch" ...

    einen DOCTYPE habe ich bisher nicht angegeben, das werde ich mal ausprobieren,
    aber nicht jeder der mit IE surft hat den IE9 ....

    werde wohl noch damit "rumspielen" müssen,
    habe auch schon an Browser-Weiche gedacht, wenn IE anderes CSS, aber ist das empfehlenswert ?
  • in: Bild [img] im Forum anzeigen

    geschrieben von wegreise

    Hallo

    den Beitrag, dass es schon angenommen wurden, habe ich leider nicht gefunden
    ich finde ihn auch jetzt nicht beim Suchen / Blättern (in Zugestimmt: In Bearbeitung) ???
    .. versteckt ?!

    auch ist der vom März, .. jetzt ist August ... Lima-City Team ist ja anscheinend noch nicht dazu gekommen
    evtl sogar vergessen worden? ... also seht das hier als kleine Erinnerung :)


    ggamee schrieb:
    Man muss aber dran denken, dass Bilder auch 2000*2000px groß sein können, die zerfetzen dann das Design. Da muss gegengerudert werden.


    das kann man ja mit einem CSS max-width / max-height anpassen
    so dass auch größere Bilder in das Design rein passen :)
  • in: Bild [img] im Forum anzeigen

    geschrieben von wegreise

    Hallo

    irgendwie vermisse ich hier eine BB-Code für Bild-Ausgabe

    es gibt ja sogar YouTube Ausgabe als BB Code, warum Video ja, aber nicht für Bilder ?!?

    also Vorschlag: [img] BB-Code für's Forum zur Ausgabe von Bild innerhalb Thread

    also quasi so (wie man es von anderen Foren kennt)

    [img] .. hier URL zur Grafik ... [/img]


    ok, man kann ein Bild als [url] Link verknüpfen, damit Leser es sich ansehen können
    aber ich fände es besser das Bild gleich direkt im Beitrag zu sehen, also mit [img] BB-Code


  • in: CSS Abstand im IE falsch

    geschrieben von wegreise

    Hallo

    ich habe einige DIVs verschachtelt, die z.T. nebenenander angezeigt werden sollen (mit float)

    im FF sieht alles gut aus, aber im IE stimmen die Abstände nicht ...

    komisch ist auch, das sich die Abstände im IE anders verhalten,
    je nachdem ob ich im DIV einen Text stehen habe oder nichts

    Vorschau als Bild: http://img5.fotos-hochladen.net/uploads/abstandffie6p9yabgvk7.jpg

    CSS
    <style type="text/css">
    <!--
    
    * {
    	margin:0; 
    	padding:0;  
    }
    
    body {
    	background:#EFEFEF;
    	color:#000000;
    	padding:8px; 
    }
    
    #zbox {
    	height:20px;
    	line-height:20px;
    	width:450px;
    	margin:0px;
    	padding:4px;
    	background:#AAAAAA;
    	border:none;
    }
    
    #xbalken {
    	height:14px;
    	line-height:14px;
    	width:400px;
    	margin:3px 0px 0px 0px;
    	padding:0px;
    	background:#FF0000;
    	float:left;
    	border:none;
    }
    
    #zbalken {
    	height:12px;
    	line-height:12px;
    	width:400px;
    	margin:0px 0px 0px 0px;
    	padding:0px;
    	background:#33FF33;
    	border:solid 1px #FF0000;
    }
    
    #dwcount {
    	height:18px;
    	line-height:18px;
    	width:40px;
    	margin:0px;
    	padding:0px;
    	text-align:center; 
    	background:#FFFFFF;
    	float:right;
    	border:none;
    }
    
    
    -->
    </style>


    HTML ... ohne Text in DIVs

    <div id="zbox">
    	
    	<div id="xbalken">
    		<div id="zbalken"></div>
    	</div>
    	
    	<div id="dwcount"></div>
    
    </div>


    HTML ... mit Text in DIVs

    <div id="zbox">
    	
    	<div id="xbalken">
    		<div id="zbalken"> + + + + + </div>
    	</div>
    	
    	<div id="dwcount">123</div>
    
    </div>


    was kann ich (im CSS) machen, damit es im IE genauso aussieht wie im FF ???

    HELP

  • in: Countdown Balken feste Breite ?

    geschrieben von wegreise

    Hallo

    ich habe ein kleines Countdown JS mit sowas wie einem Lade-Balken als Ansicht

    jede Sekunde wird der grüne Balken kleiner

    <html>
    <head>
    <title>Countdown Balken Test</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    <script type="text/javascript">
    <!--
    	
    	sek=200;
    	
    	function countdown(){
    		sek--;
    		document.getElementById('zaehler').innerHTML=sek;
    		document.getElementById('zbalken').style.width = sek + 'px'; 
    		if(sek>0) { 
    		setTimeout('countdown()',1000);
    		}
    		else { 
    		// ---- Aktion nach Ablauf ---- 
    		document.getElementById('ergebnis').innerHTML='habe fertig';
    		}
    	}
    
    //-->
    </script>
    
    
    <style type="text/css">
    <!--
    
    body { 
      background:#EFEFEF; 
      color:#000000; 
    }
    
    #zbox { 
      height:20px; 
      width:240px; 
      margin:0px; 
      padding:4px; 
      background:#AAAAAA; 
    } 
    
    #xbalken { 
      height:20px; 
      width:200px; 
      margin:0px; 
      padding:0px; 
      background:#FF0000; 
      float:left; 
    } 
    
    #zbalken { 
      height:18px; 
      width:200px; 
      margin:0px; 
      padding:0px; 
      background:#33FF33; 
      border:solid 1px #FF0000; 
    } 
    
    #zaehler { 
      height:20px; 
      width:30px; 
      margin:0px; 
      padding:2px 0px 0px 4px; 
      background:#CCCCFF; 
      float:right; 
    } 
    
    #ergebnis { 
      font-size:36px; 
    }
    
    .ztext { 
      font-family: "Courier New", Courier, mono; 
      font-size: 14px; 
    } 
    
    
    -->
    </style>
    
    
    </head>
    
    <body onload="countdown()">
    
    <br>
    <br>
    
    <div id="zbox">
    
      <div id="xbalken">
        <div id="zbalken">&nbsp;</div>
      </div>
      
      <div id="zaehler" class="ztext">&nbsp;</div>
      
    </div>
    
    <br>
    <br>
    
    <div id="ergebnis">&nbsp;</div>
    
    <br>
    <br>
    
    </body>
    </html>


    die Balken-Breite ist da aber abhängig von der Sekunden-Anzahl,

    wie kann ich es machen, dass der Balken
    - egal wieviele Sekunden - immer eine feste Balken-Breite hat

    also er soll auch bei 10 Sekunden oder bei 30 Sekunden oder ... immer 200 Pixel breit sein,
    und sich mit jeder Sekunde dann verkleinern, aber nicht immer im 1 Pixel, sondern prozentual

    also wenn Sekunden = 10 und Balken = 200 Pixel dann je Sekunde um 20 Pixel
    so dass er nach 10 Sekunden weg ist

    oder wenn Sekunden = 20 und Balken = 200 Pixel dann je Sekunde um 10 Pixel
    so dass er nach 20 Sekunden weg ist

    also .. feste Balken-Breite und verkleinern um Pixel dynamisch ...

    Wie stelle ich das an ?
    Danke!


    EDIT: ........ habe es irgendwie hinbekommen

    <script type="text/javascript">
    <!--
         
        var sek = 30;
        var pxw = 200; 
    	var shr = Math.ceil(pxw/sek); 
    	
        function countdown(){
            sek--;
    		var pxg = (sek*shr); 
    		
            document.getElementById('zaehler').innerHTML=sek;
            document.getElementById('zbalken').style.width = pxg + 'px';
            if(sek>0) {
            setTimeout('countdown()',1000);
            }
            else {
            // ---- Aktion nach Ablauf ---- 
            document.getElementById('ergebnis').innerHTML='habe fertig';
            }
        }
     
    //-->
    </script>


    aber vielleicht gibts ja doch noch ne bessere Lösung :)
    ... für Countdown mit Balken
  • in: Hilfe mit Gästebuch!

    geschrieben von wegreise

    Hallo

    da es ja sein kann, das im GB Text auch ein ; (Semikolon / Strichpunkt) vorkommt
    würde ich zum Speichern - wenn in CSV - auf jeden Fall einen enclosure machen,
    also um die einzelnen Felder noch ein " Zeichen davor und danach,
    dann kann man auch einen GB Eintrag mit ; schreiben
    ohne enclosure würde ja eine neue Spalte entstehen, und somit die CSV zerrissen

    Wie es aussieht, legst Du nach dem Absenden die POST Variablen in ein $data Array ab

    z.B:
    if ($_POST['absenden'] == 'ok') { 
       $data['user'] = $_POST['username']; 
       $data['mail'] = $_POST['emailadrr']; 
       $data['text'] = $_POST['eintrag']; 
    }


    hierbei solltest Du die Eingaben noch escapen und evtl. "böse" Zeichen raus filtern
    damit keine TAGs, Scripte bzw. Hack-Versuche, etc. in der GB-Speicher-Datei landen
    .... aber das ist anderes Thema

    die Neue Zeile dann so machen (mit enclosure) und mit Zeilenumbruch am Ende !!!

    $umbr = "\n"; 
    $neue_zeile = '"'.$data['user'].'";"'.$data['mail'].'";"'.$data['text'].'"'.$umbr;


    Der Zeilenumbruch am Ende ist wichtig,
    damit der nächste Eintrag dann auch in einen neue Zeile geschrieben wird.


    Speichern kannst Du dann al neue Zeile in auch ohne file_get_contents()
    einfach als neue Zeile unten in 'Gaestebucheintrag.txt' dran hängen

    $filename = 'Gaestebucheintrag.txt'; 
    
    $handle = fopen($filename,"a");
    if (fwrite($handle,$neue_zeile) ) { 
    echo "<br />OK ... neuer Eintrag wurde gespeichert.\n";
    }
    else { 
    echo "<br />Fehler beim Speichern ...\n";
    }
    fclose($handle);



    dann hast Du als .txt Datei sowas:

    "Dex";"rathalos94@gmx.de";"Testkommentar mit ; Semikolon im Text"
    "User2";"test@test.de";"Test Test test und nochmal test"
    "User56";"test@test.de";"Lalalal blababab"




    Das Auslesen geht dann mit fgetcsv am einfachsten
    $handle = fopen($filename, "r");
    
    $rowlen = 1024;     // --- max. länge einer Zeile, wenn 0 (Null) bis Ende 
    $delim = ';';       // --- das Spalten-Trenner-Zeichen, hier ; (Semikolon) 
    
    $rdata = array(); 
    while (($row= fgetcsv($handle, $rowlen, $delim)) !== FALSE) { 
       $rdata[] = $row; 
    }



    als DEBUG-Ausgabe dann so
    print "<pre>\n"; 
    print_r($rdata); 
    print "</pre>\n";


    sollte dann etwa so aussehen

    Array -> (
       [0] -> Array (
                   [0] -> Dex
                   [1] -> rathalos94@gmx.de
                   [2] -> Testkommentar mit ; Semikolon im Text
                 )
       [1] -> Array (
                   [0] -> User2
                   [1] -> test@test.de
                   [2] -> Test Test test und nochmal test
                 )
       [2] -> Array (
                   [0] -> User56
                   [1] -> test@test.de
                   [2] -> Lalalal blababab
                 )
    )


    Ausgabe von PHP zu HTML dann so

    $anzahl = count($rdata); 
    
    echo "<br />Anzahl Gesamt: ".$anzahl."\n"; 
    echo "<br />\n"; 
    
    $n=1; 
    foreach($rdata as $item) { 
       echo "<br />Nr: ".$n."\n"; 
       echo "<br />User: <strong>".$item[0]."</strong>\n"; 
       echo "<br />Mail: <i>".$item[1]."</i>\n"; 
       echo "<br />Text: ".$item[2]."\n"; 
       echo "<br />\n"; 
       $n++; 
    }



    -----> aber jetzt vergiss das alles und mach es lieber gleich mit MySQL
    das hat viele Vorteile gegenüber Speichern in CSV (.txt) Format

    z.B. wenn zwei User genau gleichzeitig in das GB eintragen,
    dann kann es sein, dass die .txt Datei komplett zerstört wird (leer)
    bei MySQL geht dasl "gleichzeitige" Speichern ...

    oder escapen .. bei .txt (CSV Format) musst du Eingaben gut filtern,
    damit die CSV-Struktur nicht zerschossen wird, auch Zeilenumbrüche, etc.
    bei MySQL ist das mit mysql_real_escape_string() relativ einfach

    oder Dateigröße .. wenn Du mal paar hundert GB Einträge hast,
    musst Du aus .txt immer alle ausleen
    bei MySQL kannst du leichter nur die 10 neuesten auslesen

    ... ich würde ja noch ein Feld (Spalte) einführen mit Datum
    dann kann man auch sehen, Wann der GB-Eintrag war :)


    usw. .... also mach es doch gleich mit MySQL, ist viel viel besser !!!
    Wie das geht, findest Du in diversen Tutorials schnell heraus :)
  • in: Google-Maps Route per API einbinden ?

    geschrieben von wegreise

    Hallo
    habe mal bischen rumgesucht un ein Beispiel gefunden,
    aber keine Ahnung ob das V2 oder V3 ist

    und V2 ist glaub ich veraltet, und könnte sein dass es auch bald nicht mehr funktioniert, nur noch V3

    <html>
    <head>
    <title>MAP</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
    
    </head>
    
    <body bgcolor="#FFFFFF" text="#000000">
    
    <br>
    <br>
    <br>
    
    
    <div id="show_map" style="width: 620px; height: 540px;"></div>
    
    <script type="text/javascript">
    
    var directionsService = new google.maps.DirectionsService();
    var directionsDisplay = new google.maps.DirectionsRenderer();
    
    var myOptions = {
    mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    
    /* --- 
    MapTypeId.ROADMAP
    MapTypeId.SATELLITE
    MapTypeId.HYBRID
    MapTypeId.TERRAIN
    --- */
    
    
    var map = new google.maps.Map(document.getElementById("show_map"), myOptions);
    directionsDisplay.setMap(map);
    
    var request = {
    
    origin: 'Negombo,+Sri+Lanka', 
    
    destination: 'Nuwara Eliya,+Sri+Lanka',
    
    waypoints: [
      {location:'Sigiriya,+Sri+Lanka',stopover:true},
      {location:'Matale,+Sri+Lanka',stopover:true}
    ],
    
    provideRouteAlternatives: false,
    
    travelMode: google.maps.DirectionsTravelMode.DRIVING, 
    
    unitSystem: google.maps.UnitSystem.METRIC 
    // unitSystem: google.maps.UnitSystem.IMPERIAL
    
    };
    
    
    directionsService.route(request, function(response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
    directionsDisplay.setDirections(response);
    }
    });
    
    </script>
    
    
    
    <br>
    <br>
    <br>
    
    
    </body>
    </html>



    komisch ist auch, dass das JavaScript (mit dem Code) nach dem <div> zur Ausgabe rein muss,
    habe es auch im <head> ausprobiert, und im <body> oberhalb des div, beides ohne Ausgane ?

    EDIT:
    zu gewerblich ... ich glaube sobald auch nur ein kleiner bezahlter Banner (Affiliate-Programm)
    auf der Webseite ist, dann ist es auch als "gewerblich" anzusehen, bin mir aber auch da nicht sicher

Login zum Webhosting ohne Werbung!