Keresés

Form submit AHAH használatával

Bálint képe

Sziasztok!

A következő feladathoz kérnék segítséget:
Egy blokkba teszek egy linket, amire kattintva "előjön" egy form. Itt a felhasználó kitölt 1-2 mezőt, aztán rányom a submitra. Az adatokat validálni kell, ha hiba van, annak meg kell jelennie az űrlapon. Ha minden jól ment, akkor kiírunk egy üzenetet, majd pár másodperc múlva eltüntetjük a formmal együtt. Mindezt oldalújratöltés nélkül.

Nos, ez többé-kevésbé már meg is van, de valahogy mégis úgy éreztem, kérdeznem kell vele kapcsolatban, mert nem vagyok benne biztos, hogy jó megközelítést választottam.

AHAH segítségével próbálkoztam, elolvastam boobaa írását, és még sok másikat.
Azt hiszem, értem is a dolgokat (bár egészen más felhasználásokra találtam példát).

Jelenleg úgy működik a kód, amit írtam, hogy a submit gombnak megadtam ezt:

<?php
$form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('OK'),
    '#ahah' => array(
      'event' => 'click',
      'path' => 'video/add-link',
      'wrapper' => 'video-message',
      'method' => 'replace',
      'effect' => 'fade',
      'progress' => array(
        'type' => 'throbber',
      ),
    ),
);
?>

Tehát ha erre kattintunk, meghívódik a video/add-link útvonalhoz tartozó callback függvényem, amiben levalidálom az inputokat (amiket a $_POST-ból olvasok ki), ha minden rendben, elmentem node_save()-vel, és a drupal_json()-nel visszaadok egy üzenetet, hogy minden okés (ez megy a #video-message divbe). Ha pedig a validálás megakadt valamin, akkor egy üzenetet, hogy valami nem stimmel. (Természetesen ekkor nincs node_save.)

Ez így rendben is megy, de azt gondolom, hogy ez a Form API figyelmen kívül hagyása, és nem szép megoldás.
Maga a form nem is tud róla, hogy most rendben mentek-e a dolgok, vagy nem (mert submit valójában nem is történt).
A drupal_json által visszaadott tömbben hiába állítgatom a status kulcs értékét (TRUE vagy FALSE), nem tudom, hogy ezt hol tudnám lekezelni. A data kulcsban megadott szöveg megjelenik a kívánt helyen, de ennyi.

Szóval gyakorlatilag hátravan még az, hogy valahogy a js-ből tudjam, hogy beküldtek egy tartalmat, és ha minden rendben ment, akkor tüntessem el a formot.

Elméletileg kíváncsi lennék, hogy ez így milyen megoldás, teljesen rossz volt-e a megközelítés, vagy csak kicsit kell rajta módosítani, vagy egyáltalán, ti hogyan csinálnátok?

Drupal verzió: 

kétlépcsős weboldal, avagy hogyan tegyünk a drupal elé egy sima HTML alapú "intrót" oldalhíváskor?

James53 képe

Sziasztok,

Lehet nem túl beszédes a cím, a következő (nem túl szép dolgot) kell megvalósítanom:

Egy drupal alapú weboldal jelenik meg teszem azt a www.samplepage.hu címen. A a feldat az, hogy a www.samplepage.hu címen egy drupaltól teljesen független HTML oldal jelenjen meg amolyan introként, és ezen az oldalon a flash intró megnézése után, vagy annak kihagyásával lehessen tovább jutni a drupal alapú oldalra.

Ennek úgy kéne történnie, hogy az index.php lenne a szerveren az intro, de hát a drupal index.php-ját nem nevezhetem át, mert akkor megbomlik a tér-idő continuum :)

Biztos kézenfekvő a dolog, de nem tudom hogy kéne megcsinálnom, ezt a nem túl hasznos kivitelezést.

Köszönöm előre is a segítségeteket!

Üdv,
Gábor

Drupal telepítés után Fatal error

mcfly képe

Sziasztok,

Abszolút kezdő vagyok, a problémám a következő: Sikeresen feltelepítettem a drupalt egy tárhelyre, minden rendben is volt, belépés után viszont ha az adminisztráció fülre kattintok, akkor ezt írja ki:

Fatal error: Call to undefined function xml_parser_create() in /data02/services/web/honlapcim.hu/public_html/modules/update/update.fetch.inc on line 197

Gondolom valami frissítési probléma lehet, telepítés után nem jelzett hogy szükséges a frissítés.

Nem tudom ez számít-e, de voltak előzőleg is gondok, konkrétan nem tudtam feltölteni a tárhelyre a .htaccess fájlt, így a telepítés el sem indult. Aztán a szolgáltató segített, úgy, hogy egy public_html mappába belerakta az egész drupal könyvtár tartalmát, a hiányzó .htaccess fájllal együtt - bár én nem látom hogy fel lenne töltve, lehet rejtett fájlként van vagy nem tudom, de így elindult a telepítés. De most meg lehet emiatt hibádzik valami?

Használtam a keresőt, sajnos nem találtam konkrét választ. Ha valaki tud, kérem segítsen!
Köszönöm!

üdv: mcfly

(ui: Szerintetek kezdőként először inkább localhostra kellene telepíteni először, és aztán a működő oldalt feltölteni a tárhelyre?)

Tesztelős honlap

daddybear képe

Sziasztok!

Nem vagyok otthon a tartalomkezelő rendszerekben, ezért szeretném a segítségeteket kérni. Szeretnék egy olyan honlapot készíteni, ahol DVD filmek tesztjei lennének. Lenne két nagy kategória (DVD, Blue-ray), ezen belül is lennének olyanok, ahol csak a megjelenő filmek lennének felsorolva teszt nélkül, és persze lennének filmek tesztelve is. Emellett a megjelenési információk is külön menüpontot kapnának. A főoldalon szeretném azt, hogy a friss tesztek látszódjanak. Egy-egy filmhez borítókép, előzetes, valamint film jelenetek is lennének társítva. A filmek adatait, mint hangsáv, feliratok, szereplők adatbázisban szeretném, ha lennének, részletes keresőben is megjelentethető formában.

Szóval kb. ennyi. Nem tudom, hogy megoldható-e ez Drupallal? Ha igen, hogyan, kell-e hozzá külön modul? Ha nem, akkor miért nem?

Várom segítségeteket!

Üdv

OG - Groups, csak aut. usernek

mxr576 képe

Üdv!

A következő problémát kellene megoldani, az OG modullal kapcsolatban:
Valamilyen fura oknál fogva a "Groups" nevű Navigation menüpont mindenkinek elérhető. Tehát látja az egyszerű mezei látogató is, sőt még a csatlakozás linket is látja utána, amit mi annyira nem szeretnénk.
Sajnos eddig sehol nem találtam rá jogosultságot vagy egyéb beállítást, hogy ezt a menüpontot eltüntessem.
Valakinek találkozott már ezzel a problémával?

Drupal verzió: 

OG - default value leírásnak

mxr576 képe

Üdv mindenki!

A Group node-omon belül szeretném megadni a Leírás értékét automatikusan, hogy a usereimnek ezzel se kelljen foglalkozniuk. Ez mondjuk lehetne az auto nodetitle által visszadott címmel azonos.
Modult erre nem találtam, szóval gondoltam kezdő tudással összepepecselek egyet, de sajnos eddig még egy egyszerű default value-t se tudtam előállítani ennek a mezőnek.

Drupal verzió: 

Belépés blokk eltűnt, nem tudok belépni.

Nagy Viktor képe

Sziasztok DrupalGuruk!
Most ismerkedem e remeknek tűnő rendszerrel. Viszont sikerült rögtön a telepítés után kicsuknom magamat:
A webépítés résznél feltettem a beléptető modult a fejlécbe (eddig nem is volt baj), és beállítottam, hogy csak authenticated emberek részére legyen elérhető. Na, innentől nem volt látható a nyitóoldalon a beléptető modul.
Hogyan tudnám ezt visszacsinálni?
Segítségeteket köszönöm.
Viktor

Drupal verzió: 
Fórum: 

MAMP Snow Leo

kotto képe

Vettem egy új gépet, amit snow leo van. letöltöttem a legújabb mamp-ot, csináltam egy adatbázist és hajrá.
A telepítés elindul, ki is jelzi hogy pld a default.settings.php-t át kell nevezni, szóval minden a szokványos.
Amikor be kell írni az adatbázist, usert, jelszót, akkor kijelez, ha valami rossz.
De most jön a probléma:
Ha minden jól van beírva, akkor NEM csinál semmit és üzenet nélkül visszaugrik a bekérő ablakra. Ennyi és nem tudom mit kéne csinálni.

Drupal verzió: