Bevezető,és kilépő oldal készítése Drupalban

István38 képe

Sziasztok!

Kérdésem a Fórumon az lenne,hogyan tudok készíteni egy bevezető oldalt ,
ahol a weboldal linkjére kattintva,nem azonnal az oldalam jelenik meg,hanem egy kép,szöveggel és egy betöltést mutató ábra,mondjuk kb. 5 másodpercig?!
A kilépő oldal hasonlóan,valami hasonló szöveggel,hogy "köszönjük ,hogy nálunk járt!".

Ha valaki tudna segíteni kérem írjon.

Jó építgetést mindenkinek.....

pacseeee

Drupal verzió: 
Fórum: 
sgabe képe

A címlappal kapcsolatban következő témát javaslom megtekintésre Drupal 5.1 címlap és saját oldal kérdés. Ugyanígy működik a 6-osban is, vagyis létrehozol egy page-front.tpl.php fájlt a sminkedben és automatikusan azt fogja használni a Drupal.

A kilépő oldalhoz vagy írsz egy aprócska modult egy hook_user hurokkal, amiben a logout paraméterre meghívsz egy drupal_goto függvényt, vagy egyszerűen a kijelentkező linkedhez hozzáfűzöl egy destination paramétert a ?destination=útvonal módon. Amikor a felhasználó kijelentkezik át lesz irányítva az általad megadott oldalra.

0
0
eMeLA képe

Te azt szeretnéd, hogy amíg a teljes oldal nem töltődik be, addig egy amolyan Ajax-os forgó micsoda látszódjék ? Ha betöltődött az oldal, akkor pedig egyből jelenjen meg ?

Te tudod neked ez mire jó, de kár erre az idődet pazarolni....

-----------------------------------------

Ha jól értelmeztelek, akkor éppenséggel egy olyan JQuery, Ajax scriptet kellene írnod, ami először betölti az oldalt egy rejtett, mondjuk DIV tagba, majd ha betöltötte magárarántja....

Lehet, hogy a BODY tagba alapból csak a JavaScript-es rész van, ami meghív egy PHP fájlt, ahol létrehozod az oldalt, a megfelelő Drupalban használt függvényekkel (azt nem tudom, hogy melyikekkel). Megjegyzem szerintem ezt a Google nem nagyon fogja díjazni...

De lehetne ez egy felugró popup ablak, hol meghívódik a PHP, majd betöltés után visszaíródik a szülő ablakba...

Hát, remélem félreértettelek, mert ez buhera...

0
0

...mit tudok: http://web.termuves.hu

sgabe képe

nem azonnal az oldalam jelenik meg,hanem egy kép,szöveggel és egy betöltést mutató ábra,mondjuk kb. 5 másodpercig?!

Szerintem ő nem szeretne ilyesmi funkciót, csak egy egyedi welcome és goodbye oldalt. Javascripttel probléma nélkül tovább léptetheti a felhasználót 5 másodperc múlva. Ha mégse így gondolja majd kijavít, a tényleges előtöltést nem igazán lehet megvalósítani...

<script type="text/javascript">
<!--
function tovabb(){
    window.location = "http://www.index.hu"
}
//-->
</script>

<body onLoad="setTimeout('tovabb()', 5000)">
0
0
István38 képe

sziasztok!

Tehát az a lényeg,hogy egy cégnek készítek oldalt,és a céglogó ,az oldal megnyitáskor pár másodpercig menjen,betöltés ikon alatt,aztán ugorjon a kezdőlapra.

Srácok ,köszönöm a hozzászólásaitokat,nagyon rendesek vagytok,hogy segítetek.

Várom a további 5leteket.

Üdv: István

0
0
István38 képe

sgabe,

saját képpel (a linket majd kicserélem)és betöltésjelző ikonnal
leírnád a scriptet bővebben?

köszke

0
0
dorion képe

Ne haragudj, ezekből a scriptekből kilószám találsz a neten, kérdezd Google bácsit!

Ha pedig azt szeretnéd hogy valaki megcsinálja ezt helyetted akkor tűzz ki vérdíjat (láda sör, pénz, kis kutya.....) a feladatra.

0
0
István38 képe

Sziasztok!

......tud valaki segíteni ebben a témában komolyan??!!

0
0
eMeLA képe

Komolyan ?
Szerintem itt mindenki komolyan próbál segíteni.

Osszuk két részre a problémát:

1. kell neked egy JavaScript kód, ez nem Drupal probléma. Tedd fel a kérdést a http://www.prog.hu-n, vagy a http://www.weblabor.hu-n.

2. Hogyan lehet ezt a kódot beilleszteni a Drupal-ba. Szerintem úgy, hogy csinálsz egy címoldalt, amibe az 1. pontban kiguberált kódot rakod. Hogy hogyan lehet címlapot készíteni a Drupal-ban ? Pl. úgy, hogy a page.tpl.php-ban vizsgálod, hogy éppen címlap kell-e, vagy nem. Ha igen akkor JavaScript, ha nem akkor egy átlagos page.tpl.php tartalom. Valami rémlik, hogy van erre elegánsabb megoldás is, de most nem jut eszembe hogy hol, de keresgess pl. a kézikönyvben, vagy a fórumban.

Ha szereztél kódot, és nem sikerült beillesztened a Drupal-ba, akkor írd le eddig mit végeztél, és hol akadtál el.

----------------------------------

Ha az "érdemben" azt jelenti, hogy írjunk kódot neked, akkor adok rá árajánlatot... ;)

0
0

...mit tudok: http://web.termuves.hu

sgabe képe

Megkockáztatom, hogy érdemben leírtam a problémád megoldását. Ahogy a többiek is említették helyetted senki nem fogja megcsinálni. Már kész lenne, ha csináltál volna egy page-front.tpl.php fájlt és utána néztél volna, hogy mi fán terem egy hook_user hurok. Mindegyikhez találsz részletes leírást a Drupal hivatalos oldalán illetve az API dokumentációban. Idáig volt Drupal...

saját képpel (a linket majd kicserélem)és betöltésjelző ikonnal
leírnád a scriptet bővebben?

ez már nem Drupal probléma. Lásd ahogy fentebb is írták: Weblabor, Prog.Hu, Google.

0
0
István38 képe

Abban biztos vagyok,hogy amit meg kell oldanom ,nem túl nagy dolog,talán csak nekem.
A bevezető oldal a fontos.Így kérték tőlem.
Az oldal elhagyása script nem lényeges,illetve tárgytalan.

Amit szeretnék megvalósítani Drupalban,az az, hogy a weboldalra belépő látógató,ne a kezdőlapot,hanem egy fullscreen képet (menük és minden egyéb nélkül)és egy "betöltés" vagy "üdvözlő szöveget" lásson,és pár másodperc után,automatikusan a kezdőlapra ugorjon a weblap.

Abban igazatok van,hogy google bácsi tele van hasonló scriptekkel,html kódokkal,de a Drupalba ágyazni az más kérdés.
Persze senkitől nem is várom ,hogy megcsinálja helyettem,de azt se tudom ,mit meg hova.
Készítettem egy page-front.tpl.php fájlt,ezen túl vagyok,de nem történik semmi.
Telepítettem a Front Page modult is,abban látok a beállításokban pld,hogy melyik user melyik oldalt láthassa.
De ennek nincs köze az én gondomhoz.
Minden user ugyanazt a fullscreen képet kell hogy lássa,függetlenül attól,hogy regisztrált user vagy nem.
Segítsetek ,kérlek benneteket.

üdv: István

0
0
Illyés Edit képe

A page-front.tpl.php-ben a <body> és a </body> közül törölj ki mindent, és írd be oda, hogy "teszt".

<body>
teszt
</body>

Látogass el a nyitólapra, mit látsz? Egy üres oldalt, amire az van írva, hogy "teszt".

Ezek után a "teszt" helyére linkeld be a Flash-t, képet vagy akármilyen állományt. Ha nem megy, keress rá a "flash" szóra itt a fórumon, már sokaknak sikerült megoldani. Ha ennek ellenére sem megy, akkor írj újra, és lehetőleg egy linket is adj, ahol látjuk a hibát.

Magának a Flash állománynak az elkészítéséhez itt nem tudunk segítséget nyújtani, ez itt a Drupal fórum.

0
0
eMeLA képe

Nem Flasht-akar, hanem JavaSript-et :)
Ennek megoldása ott van fent.

1. hozz létere a node/1 node-ot (tök mindegy mi van benne, lehet más indexű is, a lényeg, hogy a cimlapon ne jelenjen meg).
2. a ?q=admin/settings/site-information lapon beállított "Alapértelmezett címlap" oldalnak állítsd be a node/1 -t.
3. a page.tpl.php fájt duplázd és a másolatot nevezd át a front-page.tpl.php
4. front-page.tpl.php-ból törld ki a közti részt és rakd be a fenti példa alapján a javascriptet.
5. a scriptben a http://www.index.hu helyett írd be a http://www.index.hu?q=node -ot. (ez ugyebár az a lap, hol megjelennek azok a node-ok melyek a címlapra kikerülnek.
(6. guberálj egy neked tetsző JavaScript-et, vagy Flash-t.)

Elvben működnie kell. Persze bizonyára másként is meg lehet oldani...

0
0

...mit tudok: http://web.termuves.hu

Nagy Gusztáv képe

javasolnám, hogy vagy oldd meg az eddigi segítségek alapján (több, mint elegendő infót kaptál szerintem), vagy ha nem megy, hirdesd meg a munkaajánlatok közt. Szerintem fogsz rá korrekt árajánlatokat kapni.

0
0

Nagy Gusztáv

Paal képe

Minden piszkálás nélkül:

  1. Ha a megrendelődnek kellene, akkor tudnál ilyet készíteni, hiszen értesz hozzá. Azt írtad, hogy nem, ezért gondolom azt, hogy magadnak szeretnéd készíteni.
    Ha mégis a megrendelőnek kell, akkor szépen fel kell okosítani, hogy miért is nincs értelme ennek.
  2. Ha neked kell, akkor szerintem meg felejtsd el. MINDENKI utálja az ilyen vackokat, amúgy sincs semmi értelme. Egy jó kezdőoldal minden ilyet feledtet!

Nem hiszem, hogy életemben akár egyszer is végignéztem volna egy Flash into-r. Minden alkalommal a "skip intro"-ra kattintottam (most tökmind1, hogy ez egy js).

Szóval csak a saját életedet keseríted meg vele (lásd a fentebbi hozzászólás özönt).

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

István38 képe

Feladat megoldva.
Köszönöm a tanácsokat mindenkinek,hasznosak voltak.
Ismét tanultam olyat amit eddig tudtam kezelni.

Köszönöm a hozzászólásaitokat

üdv: István

0
0