szt képe

Ezt lehet form alterrel?

Tehát a probléma:
- node/add/article
- ember kitölti a mezőket, kivéve egy kötelező mezőt, mert annak az értéke egy másik kitöltött mező értékét kapja majd meg a presave fgv-ben
- save, erre kapok egy hibaüzenetet, hogy a kötelező mező kitöltendő.

1. A presave-ig tényleg nem jut el, a validate-tal viszont át tudom az értéket másolni = nekem ez megoldás most, tudom, nem szép.
2. Ami viszont furcsa, hogy létező node szerkesztésekor eljut a presave-ig, szóval ott jó a presave-es megoldás.

A form alterest meg nem tudom, hogy lehet-e...

0
0
kereso képe

A könyv számomra fontos részeit átolvastam, bele kezdtem a modulok telepítésébe, végeredmény, hogy pontosan fogalmam sincs, hogy mit állítottam be.

Célom az lenne (lett volna), hogy egy multi blogot létrehozzak, ahol bárki blogolhatna.
Cél, hogy a lehető legegyszerűbb módot biztosíthassak a blogolásra (célközönségem nem számítástechnikai szakik) egy-egy témában.

Így a blogokat szeretném kategórizálni, ill. ha valaki szeretné, akkor egyedi(bb) kinézetűvé varázsolhatná a blogját.
A blog főoldalon pedig szeretném, ha az aktuális posztok egymás alá kikerülnének.

Ebben tud egy szakember nekem segíteni (csinálom én, csak mutassa, hogy merre kell mennem).

-- bocsánat, ezt lehet, hogy rossz helyre küldtem --

0
0
Nagy Gusztáv képe

Szerintem ez nagyon nem egy kezdőnek való feladat. Sok év tapasztalat után is kétszer meggondolnám, hogy elvállaljak-e egy ilyen feladatot.

Ettől függetlenül három irányt gondolnék át:

  1. A tábla átültetése Drupal tartalomtípussá és a rekordok node-okká
  2. Speckó modul alkalmazása az adatok eléréséhez (éppen nem találom, mi lehet megoldás, de más biztos fog javasolni)
  3. Egyedi modul fejlesztés

Az biztos, hogy Views modul is kelleni fog.

Tehát ha a jegyzetemen átrágrad magad (1-3 hónap :-) akkor gyere ide vissza ehhez a kérdéshez. Addig inkább egyszerűbb témákat javaslok.

Másik megoldás a munkaközvetítő lehet.

2
0

Nagy Gusztáv

tkomlosi képe

a probléma a Sankofa smink esetén merül fel, hogy a keresőben lévő segítő megjegyzésre keres rá a beírt érték helyett.
javítás:
a template.php fájlban az alábbi sor módosítása:

eredeti:
$form['search_block_form']['#value'] = t('Search'); // Set a default value for the textfield

módosított:
$form['search_block_form']['#default_value'] = t('Search'); // Set a default value for the textfield

ezután a segítő szöveg benne marad a keresősávban, ha pedig írni bele valamit, akkor arra fog keresni.

üdv,

köszönet az oldalnak. rengeteg segítséget találtam már, remélem ez is hasznos lesz valakinek

0
0
makgab képe

Csak feltettem a jqmulti modult és bekapcsoltam. A beállításokban nem csináltam semmit, csak bemásoltam egy all/libraries/jquery/jquery-2.0.3.min.js fájlt.

Próbálgattam ide-oda tenni a drupal_add_js()-t és az .info fájlban a scripts[] opciót. Hol ment, hol nem. Most az .info fájlban sincs a jquery-2.0.3.js (és a min se), valamint drupal_add_js() sincs a modulban. Működni látszik a dolog pl. a "maskedinput.js" is.
Elég csak a modult feltenni és megoldja a dolgot?

A jqmulti szerint a modulban használni kell pl. drupal_add_js()-t.
Szóval "cache clear" után is jónak tűnik.

Egy másik oldalon nem működik ezután sem pl. a "maskedinput.js".

0
0
Sk8erPeter képe

Pedig a php.ini-ben az E_ALL ~E_DEPRECATED ott van. :o

Őő, mármint úgy érted, E_ALL & ~E_DEPRECATED?

Itt létrehoztam egy homokozót, játszhatsz az értékekkel, ha gondolod :D --> http://ideone.com/M9DRta

Itt vannak a konstansok:
http://www.php.net/manual/en/errorfunc.constants.php

Na, de a lényeg, hogy nem mindegy, hogy írod.

1
0
gazsesz képe

Import funkcióra ott a Feeds, nem fogsz jobbat találni. Lehet, hogy elsőre bonyolultnak tűnik, de szvsz az egyik legjobb eszköz adatok importálására.
Lehet, csv-ből, xml-ből, mindenféléből importálni, updatelni, automatikusan, kézileg.

Megadhatod, hogy melyik oszlopot melyik mezőbe importálja, azon belül is Feeds tamperrel még tovább tudod fokozni pl azt, hogyha egy oszlopban több érték van, akkor azt is értelmezi és kezeli.

Ha képeket akarsz importálni, akkor először a fájlokat fel kell tölteni a szerverre, majd a kép mezőben megadni az útvonalat és képfálj nevét, pl.: sites/default/files/import-images/dsc_0111.jpg. (Beágyazott képpel viszont nem tudom, hogy boldogul-e.)

1
0

Gazsesz

aboros képe

én is így próbálnám. bár ez talán semmit nem jelent, mert nem vagyok programozó. :) talán a sima hook_form_alter helyett használd akkor már a hook_form_FORM_ID_alter -t, mert az csak arra formra fut akkor amire neked kell, nem az összesre.

ilyen hurok, hogy hook_user_register_submit nincsen, úgyhogy a mymodule_user_register_submit sose fog lefutni szerintem, kivéve, ha meghívod valahol. van viszont hook_user_insert, ami pont olyan esetekre való, amit most te is szeretnél.

0
0

-
clear: both;

chx képe

Legelőször is: nem kis részben én vagyok felelős a mag D6-D7 frissítést végző részéért. A contribért nem. A D7-D8 valóban teljesen más lesz bár azt a csapatot is van szerencsém nekem vezetni :) Nem ígérem hogy működni fog mindenkinek (de azért reménykedünk) de azt igen hogy sokkal könnyebb lesz megoldani hogy működjön -- bár ez több-kevesebb (nagyon reméljük kevesebb) kódolással fog csak menni.

Másodszor, ugorjunk neki egyesével és írd le szépen hogy Nevergone válaszában mi az ami kínai?

Harmadszor: Vicc az egész frissítési procedura 6-ról 7-re kockák írták kockáknak a helpeket, temérdek hiba

Milyen helpeket? :)

0
0
balazsgabi képe

és igen :)

ezzel megszületett twixzor kérdésére a válasz. Valamint én is megtanultam hogyan kell hasonló tartalmakat kilistázni. Az viszont hozzátartozik, hogy ebben a hozzászólásomban (is) hülyeséget állítottam.

A node/% útvonalú page nézetekkel van egy kis bibi. Ezek addig működnek, míg csak egy tartalomtípus (és ennek nézetei) vannak az oldalon. Ha egy ilyen nézetben van még egyedi szűrési feltétel, pl. tartalomtípus, akkor egy attól eltérő tartalomtípus minden node-ja 404-et fog vissza adni.

Ezért megkérném, hogy aki erre jár nyomjon egy -1-et a fenti hozzászólásomra.

0
0