Výsledky 1 až 21 z 21

Téma: SEO, jak resit <form> <select> <option>, mysql perlicka

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 404
    Vliv
    290

    Standardní SEO, jak resit <form> <select> <option>, mysql perlicka

    chtel jsem se zeptat, jak google robot naklada s formularovym polem select a jeho volbami - options pri indexovani stranky, asi nijak ze? no jo, ale jak ma najit dane stranky aby je zaindexoval?

    web http://fotbal.hanspaulka.cz

    Kód:
    <b>Hřiště</b>
    </p>
    <form action="/" method="post">
    <p>
    <select name="ground">
    <option value=""></option>
    <option value="http://hanspaulka.ic.cz/hriste/albrechticka/">Albrechtická</option>
    <option value="http://hanspaulka.ic.cz/hriste/angelovova/">Angelovova</option>
    <option value="http://hanspaulka.ic.cz/hriste/aritma/">Aritma</option>
    <option value="http://hanspaulka.ic.cz/hriste/balkan/">Balkán</option>
    <option value="http://hanspaulka.ic.cz/hriste/bechovice/">Běchovice</option>
    <option value="http://hanspaulka.ic.cz/hriste/cisarska-louka/">Císařská louka</option>
    <option value="http://hanspaulka.ic.cz/hriste/ceska-zemedelska-univerzita/">Česká zemědělská univerzita</option>
    <option value="http://hanspaulka.ic.cz/hriste/dekanka/">Děkanka</option>
    <option value="http://hanspaulka.ic.cz/hriste/hagibor/">Hagibor</option>
    <option value="http://hanspaulka.ic.cz/hriste/hanspaulka/">Hanspaulka</option>
    <option value="http://hanspaulka.ic.cz/hriste/hrabakova/">Hrabákova</option>
    <option value="http://hanspaulka.ic.cz/hriste/hrdlorezy/">Hrdlořezy</option>
    <option value="http://hanspaulka.ic.cz/hriste/jitrni/">Jitřní</option>
    <option value="http://hanspaulka.ic.cz/hriste/junior/">Junior</option>
    <option value="http://hanspaulka.ic.cz/hriste/karlin/">Karlín</option>
    <option value="http://hanspaulka.ic.cz/hriste/laskova/">Láskova</option>
    <option value="http://hanspaulka.ic.cz/hriste/meteor/">Meteor</option>
    <option value="http://hanspaulka.ic.cz/hriste/nebusice/">Nebušice</option>
    <option value="http://hanspaulka.ic.cz/hriste/nove-kbely/">Nové Kbely</option>
    <option value="http://hanspaulka.ic.cz/hriste/novoborska/">Novoborská</option>
    <option value="http://hanspaulka.ic.cz/hriste/prazacka/">Pražačka</option>
    <option value="http://hanspaulka.ic.cz/hriste/pankrac/">Pankrác</option>
    <option value="http://hanspaulka.ic.cz/hriste/pertoldova/">Pertoldova</option>
    <option value="http://hanspaulka.ic.cz/hriste/podvinny-mlyn/">Podvinný mlýn</option>
    <option value="http://hanspaulka.ic.cz/hriste/pokus/">pokus</option>
    <option value="http://hanspaulka.ic.cz/hriste/reporyje/">Řeporyje</option>
    <option value="http://hanspaulka.ic.cz/hriste/riegrovy-sady/">Riegrovy sady</option>
    <option value="http://hanspaulka.ic.cz/hriste/suchdol/">Suchdol</option>
    <option value="http://hanspaulka.ic.cz/hriste/stodulky/">Stodůlky</option>
    <option value="http://hanspaulka.ic.cz/hriste/tempo/">Tempo</option>
    <option value="http://hanspaulka.ic.cz/hriste/tenisovy-klub-sparta/">Tenisovy klub Sparta</option>
    <option value="http://hanspaulka.ic.cz/hriste/uhelne-sklady/">Uhelné sklady</option>
    <option value="http://hanspaulka.ic.cz/hriste/zakostelni/">Zákostelní</option>
    <option value="http://hanspaulka.ic.cz/hriste/zarubova/">Zárubova</option>
    <option value="http://hanspaulka.ic.cz/hriste/zelena-liska/">Zelená liška</option>
    <option value="http://hanspaulka.ic.cz/hriste/zlichov/">Zlíchov</option>
    </select>
    <input value="MAPA" type="button" onclick="location.href=ground.options[ground.selectedIndex].value;"/>
    </p>
    </form>
    je asi jedno, zda mam ve value absolutni ci relativni(/hriste/podvinny-mlyn/ - timto bych usetril nejake ty bajty velikosti souboru) cesty k souborum, ze, google robot tim formularem potazmo optionem, selectem stejne neprojde?

    dalsi vec, nenapadlo me to udelat jinak nez javascriptem, ale javascriptu bych se klidne rad vyhnul. musel jsem zmenit type="submit" inputu na type="button" aby ten javascript fungoval. pokud ale bude mit navstevnik nahodou vyply javascript, nikam se nedostane, ze.

    takze jsem vymyslel 2 moznosti:

    1] zrusit ten javascript, formulari dat action="pomocnyskript.php", zmenit type="button" na type="submit", value options zmenit jen na nazev hriste tedy na /podvinny-mlyn/ a ten pomocny skript by nebyl zadny graficky soubor, jen pomocny, ktery by presmerovaval na danou adresu podle vybraneho pole option, tedy v tomto pripade by presmeroval navstevnika nebo google robota na http://hanspaulka.ic.cz/hriste/podvinny-mlyn tim by se ty stranky pro navstevnika stoprocentne, pro google snad, zpristupnily ne? ale vzhledem k tomu, ze mam javascriptove menu

    pomocnyskript.php
    Kód:
    Header("Location: http://hanspaulka.ic.cz/hriste$ground");
    
    nepridat zde hlavicku pro 301 moved pernamently? i kdyz to by si google zaindexoval opet jen jeden vybrany odkaz z toho formulare. ackoliv je mozne ze by to udela i bez te 301, nevim zda bude nebo nebude zkouset projit ten form s ruzne vybranym hristem - optionem
    2] napadlo me udelat v tom pravem sloupci

    Kód:
    <div id="moznost1">
    ...v nem cely ten formular ktery uz je vyse vypsany...
    <div>
    <div id="moznost2" style="display:none">
    zde mit phpkem z databaze vypsane vsechny hriste
    <a href=http://hanspaulka.ic.cz/hriste/podvinny-mlyn>Podvinný mlýn</a><br>
    ...
    ...
    ...
    </div>
    a zde javascriptovy prepinac, ktery by pomoci css zmen nastaveni vlastnosti display:none|inline stridave prepinal mezi zobrazenim bud toho formulare nebo toho vypisu vsech odkazu.
    ovsem zde se naskyta otazka, jak si poradi google s divy, ktere maji nastavenou vlastnost display:none, zda je indexuje, nebo ignoruje. protoze predpokladam, ze nezobrazeny prvek by podle me nemel byt logicky indexovan. nastaveni styl by nebylo v divu, ale v externim css souboru. zde taky nevim, ale myslim si, ze to muze ci nemusi byt googlu jedno(boze to je veta).

    co si o tom myslite vy, uvitam vase rady, zkusenosti, apod.

    pak jsem se chtel zeptat jeste na jednu vec, je normalni ze pres mysql admin nemuzu editovat obsah jednotlivych tabulek, ze znaky jako diakritika se tam zobrazuji jako prasoznaky, to same treba specialni znaky jako lomitka, znak pro stupen, uvozovky se tam takze zobrazuji jako prasoznaky. mysql admin pouziva utf8, jednotlive sloupce maji nastaveno utf8_czech_ci, to same jednotlive tabulky i cela databaze a je to nastaveno i pro porovnavani. webove stranky maji take nastaveno utf8.

    predem diky za reakce
    Naposledy upravil Jey; 26.06.2008 v 15:09.

  2. #2
    Member Avatar uživatele l_iNu$
    Založen
    22.10.2006
    Bydliště
    Šalingrad (Brno)
    Příspěvky
    125
    Vliv
    223

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    Moc nerozumím tomu selectu možná by to chtělo řešit úplně jinak, google bot nevidí stránku tak jako prohlížeč on parsuje zdroják, css ignoruje a javascript nezpracovává, formuláře by možná už mohl odesílat nedávno se něčím chlubili.

    K Mysql je důležitý nastavit v jakým kódováním probíhá komunikace s databází a PHP většinou se prostě po vytvoření spojení vykoná dotaz např.: SET NAMES utf8.

  3. #3
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 404
    Vliv
    290

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    k tomu selectu: pouzivam cool url kvuli seo, tedy vylepseni pozice ve vyhledavacich, googlu. jde o to, ze podle toho co si navstevnik vybere za hriste, na takovy odkaz ho ten javascript posle po kliknuti na input. pak pomoci mod_rewrite je v adresnim radku zobrazena dana pekna adresa napr. tedy http://hanspaulka.ic.cz/hriste/podvinny-mlyn/ ale tento adresar fyzicky neexistuje pomoci mod_rewrite je otevren soubor hriste.php s parametrem hriste.php?hriste=podvinny-mlyn.

    zkusil jsem vyhledat nejaka slova, ktera mam na strankach ostylovana jako unikatni tedy id a v externim css souboru maji vlastnost display:none. slova byla zaindexovana! takze mohl bych prasacky pod formular vypsat odkazy na vsechny jeho polozky a skryt je pomoci display:none. navstevnik by je nevidel, google ano. ovsem to neresi, co by bylo, pokud by mel navstevnik vyply javascript. zkousel jsem to a nedostanu se potom nikam.

    co se tyce databaze, pokud pouzivam mysql_query select tak se mi diakritika ulozi do tabulek a nasledne z tabulek nacte selectem do stranek v poradku. jde jen o to, ze kdyz to otevru pres mysql admin, vypada to takto. screenshot.. a samozrejme pokud to chci pres mysql admin editovat, vypada to stejne.
    Naposledy upravil Jey; 31.07.2008 v 00:17.

  4. #4
    Member Avatar uživatele l_iNu$
    Založen
    22.10.2006
    Bydliště
    Šalingrad (Brno)
    Příspěvky
    125
    Vliv
    223

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    Citace Původně odeslal Jey Zobrazit příspěvek
    co se tyce databaze, pokud pouzivam mysql_query select tak se mi diakritika ulozi do tabulek a nasledne z tabulek nacte selectem do stranek v poradku. jde jen o to, ze kdyz to otevru pres mysql admin, vypada to takto. screenshot.. a samozrejme pokud to chci pres mysql admin editovat, vypada to stejne.
    Právě, máš to blbě uložený v databázi.

  5. #5
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 404
    Vliv
    290

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    Citace Původně odeslal l_iNu$ Zobrazit příspěvek
    Právě, máš to blbě uložený v databázi.
    [code]
    mysql_query("SET NAMES 'utf8'");
    [code]

    Polovina problému vyřešena, K+. Nechtěj vědět co to udělalo, ale to určitě víš. Ještě, že ten web není moc naplněný. Budu konvertovat jen asi 50 záznamů v databázi, až se na to psychicky připravím Teď bych potřeboval pohnout ještě s tou druhou půlkou.

  6. #6
    Administrátor マツダ mince Avatar uživatele Marty
    Založen
    07.10.2002
    Bydliště
    Praha, Sanctuary
    Věk
    42
    Příspěvky
    8 225
    Vliv
    300

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    Citace Původně odeslal l_iNu$ Zobrazit příspěvek
    Moc nerozumím tomu selectu možná by to chtělo řešit úplně jinak, google bot nevidí stránku tak jako prohlížeč on parsuje zdroják, css ignoruje a javascript nezpracovává, formuláře by možná už mohl odesílat nedávno se něčím chlubili.
    Yay, tím si jsi jistý? Jak dostane z webového serveru zdroják PHP?
    CUBE> Ryzen 7 7700X + Arctic Lq Frzr III 64 GB DDR5-6000 ◦ ASUS TUF B650PLUS ◦ ASUS RTX3060 OC 12GB ◦ Kingston KC3000 2TB ◦ SS G12 GM-650 Gold ◦ Samsung S27A800 4K
    WORK> HP EliteBook 845 G9 ◦ Ryzen 5 PRO 6550 ◦ 32 GB DDR3 ◦ 2048 GB nVME SSD ◦ 14.1" 1920x1080 LED + 2x 32" Dell 4K ◦ Win11 Enterprise
    SERVER> HP ProLiant Microserver Gen8 ◦ Intel Core i5-3540T ◦ 16 GB DDR3 ◦ 180 GB SSD + 2x4 TB WD RED + 2x16 TB Toshiba ◦ 10GbE NIC
    PHOTO> Canon EOS 70D ◦ EF 70-200/4L ◦ EF-S 10-18 STM ◦ EF 50/1.8II ◦ EF-S 40/2.8 STM ◦ Yongnuo YN-568EX ◦ Tamrac 5534
    HOMECINEMA> TV Samsung UE55Q55T 55" 4K ◦ DVD Pioneer DV-310K ◦ AVR Yamaha RX-V359 ◦ SPK Dexon Allegro 5.0
    OTHERSTUFF> Mikrotik RB760iGS ◦ Mikrotik CSS610
    ◦ Mikrotik CRS326 ◦ UniFi WLAN ◦ Xerox B235 ◦ Canon PiXMA MG5350

  7. #7
    Member Avatar uživatele l_iNu$
    Založen
    22.10.2006
    Bydliště
    Šalingrad (Brno)
    Příspěvky
    125
    Vliv
    223

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    Citace Původně odeslal Marty Zobrazit příspěvek
    Yay, tím si jsi jistý? Jak dostane z webového serveru zdroják PHP?
    Tím samozřejmě myslím zdroják HTML. Špatně jsem se asi vyjádřil

  8. #8
    Administrátor マツダ mince Avatar uživatele Marty
    Založen
    07.10.2002
    Bydliště
    Praha, Sanctuary
    Věk
    42
    Příspěvky
    8 225
    Vliv
    300

    Standardní Re: SEO, jak resit vicenasobny vyber <select> + mysql perlicka

    Citace Původně odeslal l_iNu$ Zobrazit příspěvek
    Tím samozřejmě myslím zdroják HTML. Špatně jsem se asi vyjádřil
    Takže samozřejmě stránku jako prohlížeč vidí, ale některé věci jen ignoruje.
    CUBE> Ryzen 7 7700X + Arctic Lq Frzr III 64 GB DDR5-6000 ◦ ASUS TUF B650PLUS ◦ ASUS RTX3060 OC 12GB ◦ Kingston KC3000 2TB ◦ SS G12 GM-650 Gold ◦ Samsung S27A800 4K
    WORK> HP EliteBook 845 G9 ◦ Ryzen 5 PRO 6550 ◦ 32 GB DDR3 ◦ 2048 GB nVME SSD ◦ 14.1" 1920x1080 LED + 2x 32" Dell 4K ◦ Win11 Enterprise
    SERVER> HP ProLiant Microserver Gen8 ◦ Intel Core i5-3540T ◦ 16 GB DDR3 ◦ 180 GB SSD + 2x4 TB WD RED + 2x16 TB Toshiba ◦ 10GbE NIC
    PHOTO> Canon EOS 70D ◦ EF 70-200/4L ◦ EF-S 10-18 STM ◦ EF 50/1.8II ◦ EF-S 40/2.8 STM ◦ Yongnuo YN-568EX ◦ Tamrac 5534
    HOMECINEMA> TV Samsung UE55Q55T 55" 4K ◦ DVD Pioneer DV-310K ◦ AVR Yamaha RX-V359 ◦ SPK Dexon Allegro 5.0
    OTHERSTUFF> Mikrotik RB760iGS ◦ Mikrotik CSS610
    ◦ Mikrotik CRS326 ◦ UniFi WLAN ◦ Xerox B235 ◦ Canon PiXMA MG5350

  9. #9
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Praha
    Příspěvky
    1 404
    Vliv
    290

    Standardní Re: SEO, jak resit <form> <select> <option>, mysql perlicka

    Vaše diskuse je moc dojemná. Nemáte i něco k tématu "druhá polovina problému"?

    Ano, k některým věcem se google robot nedostane(serverové skripty, např. php) a některé ignoruje(javascript).

    Objevil jsem na googlu zaindexovaná slova z daného formuláře <option value="hodnota">slovo</option>, ale hodnoty, bych řekl, to číst asi nebude. Ad první věta.. nic ve zlém.. to bylo jen takové malé rýpnutí.
    Naposledy upravil Jey; 26.06.2008 v 19:12.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. cPanel - upgrade MySQL 4.1 na MySQL 5
    Založil MEluZíNa v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 0
    Poslední příspěvek: 02.05.2006, 18:40

Klíčová slova k tématu

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •