Eredmény: 1 - 6 (6) összesen

Téma: "Ugrás az előző oldalra" után hibás működés.

  1. #1
    kgb
    kgb nem elérhető
    Új tag
    Csatlakozott
    15-01-23
    Hozzászólás
    3
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás "Ugrás az előző oldalra" után hibás működés.

    Sziasztok!
    Új vagyok a fórumon, ezért elöljáróban ennyi:25 éve vagyok az IT szakmában, tizenX nyelven programozok, de a web programozás sajnos kiesett, most tanulom.
    A kérdésem:
    Van egy webshopunk, annak van egy dinamikus oldala. Az oldalon termékeket kereshet a látogató különböző feltételek megadásával (PhP kód végzi a tömb/táblázat feltöltést, MySQL adatbázisból). A vásárló a kosárra kattint, az oldal helyére a kosár oldal nyílik, ott tehet ezt-azt, majd: vagy az oldalon elhelyezett "Vissza a keresőoldalra" vagy a böngésző vissza gombjára ("Ugrás az előző oldalra") kattint.
    A webfejlesztőnk szerint nagyon bonyolult megoldani, hogy ugyanaz a tartalom jelenjen meg ekkor, mit amikor a kosár oldalra lépett, nem pedig egy alapállapot (tehát az az állapot, mintha most lépett volna be a shopba). Tényleg olyan nehéz volna ez? Mert nekem triviális, hogy nem töltetem ki újra és újra a feltételeket a vevővel. Hiszen ezért tettük az "Új keresés" gombot a keresőoldalra, hogy azzal alapállapotba hozhassa az oldalt!
    A bőngésző Vissza gombjára majdnem jó! Megjelenik a "A dokumentum lejárt" című üzenet, egy click, meg mégegy és a megfelelő tartalmú oldalon vásárolhat tovább. Nem lehet a két felesleges click nélkül?
    Biztosan tudtok segíteni a megoldásban, előre is köszönöm



  2. #2
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.032
    Begyűjtött 351 köszönetet
    239 hozzászólásával

    Alapbeállítás re: "Ugrás az előző oldalra" után hibás működés.

    Meg lehet oldani a ruander.hu és a szakkepesites.hu keresőjén tudod tesztelni azokat én írtam. Ha gondolod előkeresem a kódját neked este.



  3. #3
    kgb
    kgb nem elérhető
    Új tag
    Csatlakozott
    15-01-23
    Hozzászólás
    3
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Ugrás az előző oldalra" után hibás működés.

    Köszönöm! Érdekel a kód, élnék az ajánlatoddal.
    A mi kódunkban -ha jól gondolom - ez a szakasz vonatkozik ide:

    <div style="text-align:left;margin-left:10px;color:#606060">
    <a class="link" href="/"><b>Vissza a keresőoldalra</b></a>

    </div>



  4. #4
    Szerkesztő djjean logója
    Csatlakozott
    11-10-15
    Hely
    Baja
    Hozzászólás
    211
    Begyűjtött 48 köszönetet
    44 hozzászólásával

    Alapbeállítás re: "Ugrás az előző oldalra" után hibás működés.

    Nekem hirtelen kettő megoldás is eszembe jutott.

    1. A keresési paramétereket $_GET-be raknám, nem pedig $_POST-ba. Így ha rákattint a kosárra, akkor a paramétereket át lehet vinni, ezáltal könnyen vissza lehet irányítani a keresési oldalra. Másik előnye, hogy a keresési eredményt el lehet menteni illetve továbbküldeni esetleg egy ismerősnek.
    2. A kosárba rakás eseményt egy AJAX kérésen keresztül oldanám meg. Ha sikeres a kosárba rakás, akkor felugrik egy üzenet, hogy böngészés folytatása, vagy irány a kosár. Így ha a böngészés folytatásra kattint, akkor folytathatja a keresés eredményének nézelődősét.

    UI: Viszont véleményem szerint az INLINE CSS-t kerüljük. Nekem erről mindig a hanyag és lusta programozó jut eszembe



  5. #5
    kgb
    kgb nem elérhető
    Új tag
    Csatlakozott
    15-01-23
    Hozzászólás
    3
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Ugrás az előző oldalra" után hibás működés.

    Nagyon köszönöm, továbbítottam a webfejlesztőnek. Az utóirat kivételével Várom az eredményt



  6. #6
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.032
    Begyűjtött 351 köszönetet
    239 hozzászólásával

    Alapbeállítás re: "Ugrás az előző oldalra" után hibás működés.

    Én ezt úgy szoktam megoldani, hogy az űrlapot ráposztolom az index.phpra, vagy ami épp neked az index. Ott megvizsgálom (CMS függő, hogy hogyan), azt hogy validak-e az értékek, ha igen akkor 301el átirányítom a megfelelő aloldalra, az értékeket pedig sessionnel viszem tovább. Ekkor vissza tudsz majd lépni újra postolás nélkül is.

    Amivel lehet még finomítani, hogy pl egy keresésnél a kifejezésre készítesz egy szép urlt és mented a hozzá tartozó paramétereket adatbázisba. Úgymond cachelheted is.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •