Autor | Zpráva | ||
---|---|---|---|
mat Profil |
#1 · Zasláno: 9. 12. 2004, 15:24:10
Zkusmo jsem se přihlásil do českých AdSense (zatím je možný jen program, kde se reklama zobrazuje ve výsledcích vyhledávání prostřednictvím google) a mám malý problém: vygeneroval jsem vyhledávácí formulář, kde jsem kromě možnosti "sitesearch" zadal i ostatní parametry, včetně kódování (utf-8). Problém nastává ale v okamžiku, kdy na stránce s výsledky přepnu z "vyhledat ve světě" na "prohledat můj web" - v tom okamžiku se začne špatně zobrazovat čeština.
Samotné vyhledávání ze stránky webu nečiní potíže, problém je až na stránce s výsledky - máte někdo podobnou zkušenost? pro názornost přikládám dva screeny - výsledek vyhledávání z formuláře na mém webu na slovo "životopis" je zde tady - výsledek vyhledávání poté, co bylo přepnuto mezi "vyhledat ve www" a "vyhledat ve (moje doména)" na stránce s výsledky tady |
||
Yuhů Profil |
#2 · Zasláno: 9. 12. 2004, 15:47:02
kopni sem prosím ještě kompletní url
mám pocit, že na to existuje nějaký alší parametr, používám ho v hledacím políčku na blogu. Nějaké "IE", z hlavy nevím. |
||
Fred Profil |
#3 · Zasláno: 9. 12. 2004, 15:56:04
<input type="hidden" name="hl" value="cs">
<input type="hidden" name="inlang" value="cs"> <input type="hidden" name="ie" value="windows-1250"> nebo jiný |
||
mat Profil |
#4 · Zasláno: 9. 12. 2004, 15:56:12 · Upravil/a: mat
dal jsem na jednu nenavštěvovanou podstránku, je to tady tady
a ty parametry "ie" a "oe" tam jsou, mám pocit, že problém je v tom, že z mé stránky se odešle vyhledávací dotaz v utf, při přepnutí na stránce s výsledky (prohledat buď jen mojí doménu nebo web) to ale bere asi iso-8859-2 - jinak si to vysvětlit neumím zkus Yuhů vyhledat něco s českou diakritikou z mé stránky a pak přepnout na stránce s výsledky na vyhledání na celém webu (v celém google) a odeslat - diakritiku to prostě nevezme. |
||
Fred Profil |
#5 · Zasláno: 9. 12. 2004, 16:04:15
nebude to tímhle? <input type=hidden name=inlang value="pl">
má být cs tohle je polština |
||
mat Profil |
#6 · Zasláno: 9. 12. 2004, 16:08:56
kde jsi, prosím tě našel tu polštinu?
kousek kódu z vyhledávacího formuláře AdSense na mých stránkách: <input type="hidden" name="ie" value="UTF-8"></input> <input type="hidden" name="oe" value="UTF-8"></input> <input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;L BGC:00A2D4;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:50 ;LW:390;L:http://www.zivotynawebu.net/obrazky/logo_jedna.gif;S:http:// ;FORID:1;"></input> <input type="hidden" name="hl" value="cs"></input> já tam polštinu nevidím... |
||
Fred Profil |
#7 · Zasláno: 9. 12. 2004, 16:27:34
Tam bude nějaká chyba jinde koukám, že na poprvý to tam není, ale na podruhý jo tady ve zdrojáku je ta polština, pl
ale na druhý kliknutí |
||
Fred Profil |
#8 · Zasláno: 9. 12. 2004, 16:29:02
|
||
Fred Profil |
#9 · Zasláno: 9. 12. 2004, 16:30:20
Hergot, na tom dkazu výš, když odmažeš to L s háčkem normálně to vyhledává, ale do zdrojáku si to přihazuje tu polštinu
|
||
mat Profil |
#10 · Zasláno: 9. 12. 2004, 16:34:15
já tam stejně žádnou polštinu nevidím, ale vidím v adresním řádku tohle:
http://www.google.com/custom?hl=cs&ie=ISO-8859-2&client=pub-5979475578 806003&cof=FORID%3A1%3BL%3Ahttp%3A%2F%2Fwww.zivotynawebu.net%2Fobrazky %2Flogo_jedna.gif%3BLH%3A50%3BLW%3A390%3BGL%3A1%3BBGC%3AFFFFFF%3BT%3A% 23000000%3BLC%3A%230000ff%3BVLC%3A%23663399%3BALC%3A%230000ff%3BGALT%3 A%23008000%3BGFNT%3A%230000ff%3BGIMP%3A%230000ff%3BDIV%3A%23336699%3BL BGC%3A00A2D4%3BAH%3Acenter%3B&domains=www.zivotynawebu.net&q=%C5%BEivo topisy&btnG=Hledat&sitesearch=www.zivotynawebu.net jde tedy vlastně o to, že z formuláře na mých stránkách se odesílá hledaný výraz v utf-8, při vyhledávání ze stránky s výsledky se posílá už iso-8859-2 co s tím? překódovat web do iso-8859-2? |
||
mat Profil |
#11 · Zasláno: 9. 12. 2004, 16:36:29
Fred zajímavé... ale to asi bude nějaká chyba v matrixu...
|
||
mat Profil |
#12 · Zasláno: 9. 12. 2004, 17:53:59
nikdo další podobnou zkušenost nemá?
|
||
Yuhů Profil |
#13 · Zasláno: 10. 12. 2004, 00:55:18
už to mám. Přidej si tam hidden input oe s hodnotou windows-1250
<input name="oe" value="windows-1250" type="hidden"> Výsledky budou fungovat, jenom jsou z nějakého důvodu timesem a nikoli arialem. Zároveň prosím pamatuj, že se de facto jedná o poručení podmínek AdSense, takže ti doporučuju, abys prosbu o radu s tímhle problémem zároveň zaslal na podporu AdSense. Zmiň se jim, že znáš řešení s oe, ale možná budou znát nějaké lepší řešení. |
||
mat Profil |
#14 · Zasláno: 10. 12. 2004, 08:04:26 · Upravil/a: mat
Yuhů, z google napsali, že o problému s kódováním ví a budou ho řešit...
Jinak pro všechny - pokud budete přizváni do programu Google AdSense, nemodifikujte kód, který Vám bude vygenerován - google trvá na přesném zkopírování kódu včetně tagů center, table apod. malá citace z mailu: "...zkopírujte kód vyhledávacího pole přesně tak, jak se zobrazí na straně "Kód vyhledávacího pole" v záložce "Nastavení hledání" ve Vašem účtu AdSense a umístěte jej přímo do stránkového zdroje svých webových stran. Jakákoli modifikace AdSense kódu by byla porušením našich programových pravidel." snad jsem neporušil nějaké listovní tajemství... a ke tvému řešení, Yuhů, funguje... ale když si přečteš tu citaci z podpory AdSense, je nepoužitelné... |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0