miert
$form['test'][$key]['day'] csak egy plusz oszlopot ad, egyaltalan nem kell, csak hogy latszodjon, hogy ott valoban sorok vannak, es az egyes radio gombok a megfelelo sorban vannak..
------------------------------------
(nem ismerem a D5-ost teljesen, de szerintem) a peldadban hibas sorok javitasai:
$form["#theme"] = "emberek_radios_form"
function theme_emberek_radios_form() {
foreach($form["radiom"] as $kulcs => $ertek){
array("data" => drupal_render($form["radiom"][$kulcs])));
-----------------------------------
hogyan mukodik amit irtam:
van ket tomb a form[test][1..7][day], form[test][first_day]
a form[test][first_day] radios tipus tehat az is egy tomb, es a tomb egyes elemei az #options-bol adodoan form[test][first_day][1..7]
es a ket tomb egyes elemeit a nekik megfelelo sorban jelenitem meg..
de valojaban sose szoktam gondolkozni hogyan irjam meg es miert. Igy lattam a Drupal core-ban es masutt, tehat igy hasznalom. A peldakod fo reszeit is sajat modulbol olloztam ossze..
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
jó a példa!
Enged rávilágítani arra mi az amit már nem a cck-val kéne megoldani. Itt ugyanis arról van szó, hogy a felhasználói felület működését/viselkedését/behavior akarod változtatni.
Egy-egy CCK modul két dolgot adhat a rendszerhez: Adatelemet és widgetet/beviteli mezőt. Amennyiben ilyen spec igényed van akkor neki kell állnod saját widgetet fejelsztened, vagy keresned egy már meglévőt (ilyen spec ahah-s cuccok vannak, de sose tudod pont azt beállítani ami neked kell)
Én a következőt tenném:
Kiraknék egy beviteli mezőt, ami egy legördülő lista benne az értékek (0,1,2 stb) Írnék egy kis js-t ami hozzáad egy kis checkboxot a legördülőhöz, majd ha annak értéke nulla elrejti egyébként nem és beállítja a checkboxot true-ra. A klikk eseményére meg rátolja, hogy ha klikkeltek rá, akkor ha csekkelték akkor megjeleníti a legördülőt, ha kicsekelték akkor meg eltünteti és beállítja nullára az értékét. Ha a legördülőn klikkeltek de maradt nulla akkor elrejteném újra és akkor is, ha nullát választanak ki.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
next level :)
Következő pálya:
Továbbjut a delikvens (6.6os drupal alatt). Felinstalállja, majd fent a rózsaszín ablakban ilyen üzeneteket kap,akárhová is navigál:
"„/tmp/phpupload/fileZUA6rm” nem másolható. ". Ezért milyen beállítás felel?
Mindez online, igazi szerveren.
Én rámentem az állapotjelentésre, és ott javasolta, hogy 6.8-at töltsem le. Megtörtént a frissiítés 6.8 és továbbra is csinálja.
Plusz infó: először nőies izgalmamba leszedtem FTP-vel az egészet, hogy újra rakom hátha megold valamit (windows-os felfogás :) ). Azt tapasztalatam, hogy a sites mappán belül a default könyvtár tartalmát nem engedi törölni. Jeleztem a szolgáltató felé - > kisöpörték, most újrahúztam, a hiba továbbra is fenn áll, és kíváncsiságból megint megprobáltam törölni, és nemtudom FTP protokolon keresztül. Teljeskörű megfejtésért a kecskeméti drupaltalálkozó után egy sör a jutalom!
:)
Valamiféle "irási" beállításokat kéne kérnem szolgáltatótól, az egyes mappákra? Ha igen melykre és mit?
Előtte 5.8-at használtam most szándékoztam volan élesben először 6-ossal - > eddig nem tetszik :)
előre is kösz :)
- Szabó Gábor -
"Előre minden élharcos, akinek a jelmondata az, hogy - amég élsz, alkoss"
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Szintén hasonló hiba
Sziasztok,
Szintén hasonló hibám van, nem akartam neki új topicot nyitni hátha találunk együtt megoldást :)
Nálam belépéssel nincs semmi baj, de például ha valamit frissítek (egy új lapot beküldök, egy új modult bekapcsolok vagy csak valami beállítást változtatok és "Beküldés" gombra kattintok, mindig kapok egy fehér lapot. A beállításokat elmenti de nem tölti be az oldalt.
Van amikor az admin oldalt sem tölti be csak egy üres lapot ad, de ha beirom, hogy /admin/blocks pl akkor eltudok menni a blokkok oldalra...Menük oldalt egyáltalán nem tölti be, csak egy üres lapot.
Ezenkívül pedig gyakran csak úgy "kidobja" a felhasználót és újra be kell jelentkezni. Van egy modulom (Übercarton belül) ami engedélyez néhány embernek bizonyos fájlok letöltését. Ha rákattint valaki a file letöltésére (saját adatain belül), akkor szintén azt írja ki, hogy nincs bejelentkezve és kidobja. Szerintem össze függésben van az előző problémával.
Van esetleg valami ötletetek, hogy mitől lehet? Kb. két hete kezdte el ezt csinálni, azelőtt ment rendesen.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Néhány kérés feléd
- Kérlek tartsd be ennek a fórumnak a szabályait, és legközelebb ha egy új kérdésed van, akkor ne hozzászólásként, hanem új fórum kérdésként küldd be: http://drupal.hu/node/add/forum
- A kérdésnek valami értelmes címet adj, mert így a cím semmit nem fejez ki.
- Kérlek olvasd el a Kézkönyvet: http://drupal.hu/kezikonyv
Lehet, hogy neked az itt leírtak nem földi halandóknak szólónak tűnnek, de akkor vedd figyelembe, hogy mi a "szabadidőnkből" sok ezer órát töltöttünk azzal, hogy kezdők számára is érthető anyagot hozzunk össze. Ha neked ennek ellenére is kínai, akkor vagy nem kellene ezzel foglalkoznod (én se akarok balett-táncos lenni), vagy rá kellene szánnod az időt, hogy az alapokat elsajátítsd. Gondolom, hogy belátod, egy utasszállító pilóta-tanuló se 5 percig nézi a műszerfalat, majd nekiáll felszállni, minden előképzettség nélkül. Miért gondolod, hogy egy komplex szakma (webfejlesztés, CMS rendszerek) csak úgy, magától menni fog? Hát nem fog. Be kell fektetni.
Nagy Gusztáv
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Jó kis flame téma ez.
meg volt már:
http://drupal.hu/forum/%C3%A9kezetes-%C3%BAtvonal-%C3%A9s-file-nevek
Szerintem ne ragadjunk le ilyen csökött elképzeléseknél, hogy ékezet meg nem ékezet! El fog jönni az idő, amikor a társkereső oldalak egy szívecske, a használt autó kereső meg egy kisautó lerajzolásával lesz elérhető. Aztán mehet majd a küzdelem a nyíllal átlőtt meg a rózsaszín esetleg a szivárványszínű szívecske domain birtoklásáért. De lehet, hogy csak kimondom, hogy millatrió és már rendelhetem is a kedvenc tinitonicomat. Vagy ha fázik a kezem akkor csak azt mondom, hogy pécsikesztű és már ott is a jó meleg kézbeli. (apropó, miért lábbeli a cipő amikor tulajdonképpen az lábküli, hisz a láb van belül nem a cipő..) Nem beszélve arról, amikor majd megyek a szakadék felé és csak annyit kell üvöltenem a lada szellőzőrácsába, hogy kaszkótakarokkötni. (persze pici felár lesz rá azért...)
Akkor már nem fog senkit érdekelni, hogy az ősidőkben ilyen nevetséges problémák voltak ezekkel a fura jelekkel amiket már senki nem használ. ;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
én így csinálnám
Blokk csak megadott oldalakon jelenjen meg + menüpontjai hozzá
--létre kell hozni az almenüpontokhoz tartozó tartalmakat pl: node/118 --- 'oktatas/proba.html'
node/119 --- 'oktatas_egy.html'
node/120 --- 'oktatas_ketto.html
--létre kell hozni egy új menüt pl: 'oktatás'
|__ létre kell hozni a menüpontjait pl: 'egy'
'kettő'
-- hozzárendelem a tartalmakat a menüpontokhoz
'egy' --> 'oktatas_egy.html'
'kettő'--> 'oktatas_ketto.html'
--létrehozok egy új menüpontot mondjuk a főmenübe, 'OKTATÁS' néven
és ehhez hozzá rendelem a node/118-as node-ot
'OKTATÁS'-->'oktatas_proba.html'
-- az 'oktatás' menü amit én hoztam létre megjelenik a blokkok között
na ezt az 'oktatás' blokkot el kell helyeznem mondjuk a bal oldalra és
meg kell adni h melyik oldalakon jelenjen meg
így:
oktatas*
csak ha több nyelved is van a lapon akkor mindenhol jelöld be h magyar vagy angol
még a blokknál is, a menüpontoknál is a tartalmaknál is
mini
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A megfelelő php.ini-t nézed/módosítod
A legegyszerűbben úgy tudod tesztelni, hogy abba a könyvtárba, ahová telepíteni akarod a Drupalt csinálsz mondjuk egy teszt.php fájlt a következő tartalommal:
<?php phpinfo(); ?>
A böngészőbe beírod az URL-be a http://oldaladneve/teszt.php és megnézed a beállításokat.
Rögtön még az első pár sor valamelyikében kiírja, hogy hol található a php.ini, amit használ.
Aztán lentebb megtalálod az aktuális register_globals beállítást is. Ha ott [on] szerepel, akkor módosítsd a fentebb leírt helyen található php.ini fájlt és indítsd újra a webszervert.
Ha még így sem menne, akkor még van 1-2 ötletem :)
Páldi Zoltán
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nem voltam egyértelmű, sorry
Szóval. A story az annyi, hogy feltettem a dupal 5.x-et. És elősször csak kiválasztottam egy kész sminket, meg próbálgattam a rendszert. Aztán beszereztem egy dreamweaver-t és belenézegettem a style.css-be, ahol láttam, hogy képek vannak meghívva. Na, gondoltam ügyes leszek és majd én csinálok szépen photoshop-ba szép képeket, box-hoz, footer-hez meg egyebekhez, és beteszem azokat. Na akkor szembesültem azzal, hogy ez azért nem ilyen pofon egyszerű. Pl az egyik box képem nagyon nem igazodik a box méretéhez, a container képe szörnyű. A háttér kép se akkora mint a monitorom....
Akkor rájöttem, hogy vagy úgy tudok játszani a méretekkel, hogy mozaikokat gyártok és reapate -x -y-nal ismételgette. Ez az egyszerű megoldás be is jött. De szeretném, ha azok a képek amikről fentebb írtam dinamikusan méreteződnének a box, container stb. méretéhez.
Nézelődtem a neten a dolgok után, de abban se vagyok biztos (kezdőként), hogy létezik ilyen dolog, hogy dinamikusan kezelje ezeket a dolgokat, abban meg pláne nem vagyok biztos, hogy a css fájlokat kell ehhez heggeszteni. Ezért fordulok hozzátok.