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

Téma: frame helyett div

  1. #1
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53

    Alapbeállítás frame helyett div

    Sziasztok!

    Olyan gondom lenne, hogy a honalpomon a framaket szeretném divekkel kiváltani.
    A szerkezete úgy nézne ki, hogy van egy div amibe az admin linkek kerülnének, egy másik divbe a mindenki által elérhető linkek, illetve egy div, amibe maga a meghívott tartalom jelenik meg. A tartalom divbe kerülnénk azok az oldalak, amit az admin divből, illetve a menu divből indított linkek tartalmaznak. Belépéskor az admin div saját magát is frissíti. Már néztem több fórumot, de még nem igazán találtam erre megoldást...

    Előre is köszi a segítséget!



  2. #2
    Seo-Titán Blog: Remek költöztetés megfizethető áron
    hunprobalazs logója
    Csatlakozott
    10-05-30
    Hely
    Sin City
    Hozzászólás
    1.334

    Alapbeállítás re: frame helyett div

    Helló!!!
    Szerintem erre a kérdésre is egyértelműen php include() függvénye a megoldás!!!
    Én mindenképpen úgy oldalnám meg, hogy gondolom belépős, tehát cookie alapú, készítesz egy menu.php fájlt, melyben megvizsgálod, h a cookie user vagy admin, és annak megfelelően osztod szét if-el a linkeket... A linkek meg természetesen egy olyan oldalra mutatnak, ahova be van include-olva ez a menu meg mondjuk fejléc, lábléc egyéb .php, valamint az a bizonyos tartalom, ami minden hivatkozott oldalnál más...

    Belépéskor az admin div saját magát is frissíti.
    Mondjuk ez nem tom mit jelent, de remélem jól értelmeztem a kérdésed és megfelelő választ adtam!!!
    Üdv.: B@l@'zs

    Jav.: Pont a lényeg másik fele maradt ki, hogy css-el ügyesen felépíted a div-es felépítést és ezekbe include-olod be a php-ket, amit fentebb írtam, legalábbis én így csinálom, picit másabb a szemlélet, de php-vel könnyebb is az élet hosszabb távon!!!


    Utoljára módosítva: hunprobalazs által : 2010-09-07 10:04

  3. #3
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53

    Alapbeállítás re: frame helyett div

    köszi szépen!

    a div frissülése azt jelentené, hogy nem az egész oldalt töltené be, csak az adott divbe töltse újra a tartalmat.
    a css felépítés természetes
    jelenleg így néz ki az oldal: www_ azeletert_ hu
    ezt szeretném átalakítani iframe nélkülire



  4. #4
    Seo-Titán Blog: Remek költöztetés megfizethető áron
    hunprobalazs logója
    Csatlakozott
    10-05-30
    Hely
    Sin City
    Hozzászólás
    1.334

    Alapbeállítás re: frame helyett div

    Na grat az oldalhoz, egyszerű, de nagyszerű, én speciel ezeket a találó weblapokat szeretem...
    A lényeget elmondtam, az alapján kéne személyre szabni elképzelésed... Ahogy néztem php, szal a fentebb említett megoldást alkalmazva menni fog...

    A div frissüléshez meg számtalan google-ben is megtalálható megoldás van a jquery-től elkezdve az ajaxon át a javascript-ig, de talán még innerHTML-el is ki lehet vitelezni, vagy éppen DOM-al... beírod mittomén div frissítés vagy div reload javascript vagy ezernyi mással próbálkozni, múltkor nekem is kellett iylen és utánanézegetten!!!
    Üdv.: B@l@'zs



  5. #5
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53

    Alapbeállítás re: frame helyett div

    Nagyjából sikerült megoldani... Sajnos épkézláb javasrciptet nem találtam még, mert ha javasrcripttel töltöm be a tartalmat, akkor az előre definált classokat nem látja a behívott oldal.
    Azt hogy tudom megoldani, hogy includdal paramétereket adok át?
    pl valami.php?act=x

    A php neten találtam rá megoldást, de nem akar működni....

    $_GET = array();
    $_GET['act'] = $_REQUEST['act'];
    ...
    include_once($page);



  6. #6
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

    Alapbeállítás re: frame helyett div

    Idézet thelol eredeti hozzászólása Hozzászólás megtekintése

    A php neten találtam rá megoldást, de nem akar működni....

    $_GET = array();
    $_GET['act'] = $_REQUEST['act'];
    ...
    include_once($page);
    PHP kód:
    if (isset($_GET['act'])  && file_exists($_GET['act'].'.php')  ) include_once ($_GET['act'].'.php';) 




  7. #7
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53

    Alapbeállítás re: frame helyett div

    Köszi szépen!

    De a problémám az, hogy a meghívott file-nak kéne paramétereket átadni, és úgy behívni egy DIV-be. Az lenne az $_GET['act'] és ezt kéne továbbadni a $page változóban lévő file-nak, hogy ez legyen
    a végerednény: valami.php?act=x



  8. #8
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.751

    Alapbeállítás re: frame helyett div

    ha az allow_url_fopen be van kapcsolva akkor ez komoly biztonsági rés. szerintem próbálkozz inkább ajax-al. jquery-vel pofonegyszerű megoldani.


    No Pain, No Gain
    linkbuilding.hu
    ruby on rails
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.

  9. #9
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.565

    Alapbeállítás re: frame helyett div

    Ezt benéztem akkor, újratervez-> Fogadd meg Geri tanácsát.



  10. #10
    Tag
    Csatlakozott
    10-09-06
    Hozzászólás
    53

    Alapbeállítás re: frame helyett div

    a $().onload()-al foglalkoztam, de annál az volt a gond, hogy minden class ami a szülőoldallal betőltődött figyelmen kívül hagyódott... Találtam más scripteket is, ahogy kutattam, de sajna mind ugyan ezt az eredményt hozták...



A téma címkéi:

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
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76