S-kódok a városok, személyes blog Valery Leontiev

Az oldalon van egy szolgáltatás Yandeks.Pogoda Informer. Ha telepíti a honlapon besúgó, ki kell választani, hogy a város meg fog jelenni az informátor. És ez nem jelenik meg az informátor kiválasztott város és a város, ahol a látogató?







Előrejelzés a szolgáltatás Yandex meglehetősen pontos. Én használom folyamatosan. Ő választotta ki a modult a telek van ez a szolgáltatás. Nagyon szép volt, informatív, stabil (Yandex esik ultra ... -Rendkívül ritka).

Azonban, ha telepíti a webhely besúgó, ki kell választani a városban, ahol az időjárás jelenik meg a besúgó. Nos, ha az egész összejövetel a helyszínen - a látogatókat ugyanabban a városban. És mi van, ha nincs (valószínűleg 98% -ában)? Például, a blogolás közönség általában teljesen lebontva a különböző országokban, nem beszélve a városokban. Akkor ez a widget nem túl praktikus, mert nagyon kevés embert érdekel az időjárás a területen.

Három ki a helyzetet. Az első könnyebb, de csak a felét megoldja a problémát. Amikor a felhasználó bejelentkezik a rendszerbe, hogy neki, hogy adja meg a várost. És ha a város egybeesik a listát Yandex. általam elkészített formában szöveg, azt a következtetést, hogy a megfelelő modult. Ez lehet ugyanaz a lista használják autosubstitution a beviteli mezőbe a város a regisztráció során. Half probléma megoldódott, mert csak a regisztráció után.

A harmadik út a legegyszerűbb, de van egy nagy hátránya. Tulajdonképpen annak érdekében. Akkor lógni egy widget néhány város alapértelmezés szerint. Alatta (vagy fölötte) teszi a „megszokott régió” linkre. Vagy akár az alapértelmezett helyett az informátor akkor tegye meg ezt a linket. Egy személy kattint rá, ő kiadott egy listát a városok Yandex. A látogató úgy dönt, a város, az információt tárolja a cookie-t a felhasználó. És a következő alkalommal az oldal betöltésekor helyszíni információ a cookie egészül ki a modult, és a látogató láthatja az időjárás szülővárosában. Nagy hátránya ennek a módszernek, hogy ez esetben csak a helyszínen állandó közönséget. mert A látogatók azonos blogok általában gyorsan elhagyni a helyszínt és csak ritkán jön vissza rá, így nekik egy beállítás besúgó egyszerűen nincs értelme. (Ezért vagyok a blogomban nem tette meg.)







01.04.08: alization 2 + 3 kiviteli alak a már írva. Predstalena oldal működő kódot JS, amely tárolja a beállításokat a cookie-kat. Akkor használja az oldalt a honlapján (nyitott HTML-kódot, és végre magad).

Példa besúgó kódot (piros kijelölt terület kódja - esetben a 2 helyen):

Városok listáját vette Yandeks.Pogody oldalon. Ez úgy fogja valamilyen oknál fogva, csak 1676 a 1681 nyilatkozat a honlapon. Fordítás keresztül történik Google Translator. Fájl sostonie 3 oszlopot: 1) a város kódját Yandex, 2) a nevét a város Yandex (orosz), 3) perepod a google angol. A fordítás speciális karakterek UTF helyett, amely a csv-kérdés változat szimbólumok. Tárolt 4 módja van: 1) Excel fájlt. 2) Text TXT (UTF-16). 3) Text TXT (UTF-8). 4) CSV a cp1251. Csak ne kérdezd miért olyan, egyszerűen válassza ki a leginkább megfelelő formátumban és átalakítani, hogy amit akarsz.

A jelenléte idején én végre néhány fent leírt módszerek, és rakjon ki a blog kódot. De amíg úgy döntött, hogy tegye egy listát a városok és mondja el nekünk a gondolatok, ha valaki más fogja felvenni a kódírásban és sikerül a kivitelezés, majd megosztani kódot minden;) Igen, és valami írhat kódot a különböző programozási nyelvek.