Szálakba rendezett új hozzászólások követhetővé tétele
Alapvető és állandó probléma nagyobb forgalmú oldalakon, hogy a sok hozzászólás között igen nehéz a különböző szálakba érkezett új hozzászólások követése. A Drupal alapértelmezés szerint az általunk még nem olvasott hozzászólásokat (és tartalmakat) ?új? jelzéssel látja el. Ezt javítottam föl azzal, hogy arra kattintva a következő új hozzászólásra ugorjon.
Hasonló a probléma
Üdv!
A következő hibaüzenettel találkoztam: amikor új tartalmat akarok elmenteni a mentés gomb megnyomása után az alábbi szöveg fogad. Mi lehet a megoldás? Szerencsére a honlap készítésének az elején vagyok, úgyhogy ha nincs tipp, akkor újrarakom az egészet (eredetileg WAMP serverrel csináltam és úgy tettem fel). Darabig működött is minden, aztán mikor a views-al kezdtem foglalatoskodni, akkor ez történt. Az óta kikapcsoltam a views-t, hátha az okozza a galibát, de ugyanúgy jön a kis üzenet.
Tehát a hibaüzenet:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'vid' cannot be null: INSERT INTO {node} (vid, type, language, title, uid, status, created, changed, comment, promote, sticky) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10); Array ( [:db_insert_placeholder_0] => [:db_insert_placeholder_1] => outdoornews [:db_insert_placeholder_2] => hu [:db_insert_placeholder_3] => cc [:db_insert_placeholder_4] => 1 [:db_insert_placeholder_5] => 1 [:db_insert_placeholder_6] => 1340698546 [:db_insert_placeholder_7] => 1340698546 [:db_insert_placeholder_8] => 1 [:db_insert_placeholder_9] => 1 [:db_insert_placeholder_10] => 1 ) in drupal_write_record() (line 7013 of /var/www/users/zbtcuz/wwwroot/wwwroot/includes/common.inc).
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
emfield + MP3
Üdv mindenkinek!
Egy olyan problémám lenne, hogy van egy mp3 és egy video tartalomtípusom.
Mindkettő emfield video és audio cck mezővel kiegészítve (értelemszerűen).
Az emfield-hez telepítve van a JW FLV Media Player is. Ha videot küldök be,
akkor az megjelenik és lejátsza jól, viszont ha mp3-at, akkor a beépített
médialejátszó jelenik meg. Tudom, vannak a JW Media playernek profiljai,
amiket tartalomtípushoz lehet rendelni természetesen ez is megvolt, de
Regisztrációs emailbe saját token elhelyezés
Sziasztok!
Regisztrációs és jelszó emlékeztető emailbe szeretnék tenni saját tokent. A user firstname lastname adatait, amik egy saját táblában vannak, és csak a uid alapján van kapcsolata a beépített users táblával.
így próbáltam:
function modulnev_token_list($type = 'all') { $tokens = array(); if ($type == 'global' || $type == 'all') { $tokens['global']['user_firstname'] = t('User firstname'); } // vagy if ($type == 'user' || $type == 'all') { $tokens['user']['user_firstname'] = t('User firstname'); } return $tokens; }
Köszönöm!
Szia!
Köszönöm szépen a patch-et, sokat segítettél! (Nem kell megírnom :)) Néhány apró feature javaslatom lenne:
1) Érdemes lenne modulba tenni a megoldást, könnyebben karbantartható.
2) Talán szükséges lenne egy cron-os változat is, tehát hogy mindezt időszakonként végezné el. Ott, ahol sok nagy képet töltenek fel egyszerre, ott egy kicsit lassú ez.
3) Tuti :) lenne, ha taxonómiánként (az "Image galleries" szótárból kiindulva) meg lehetne határozni, hogy legyen-e vízjel vagy sem, illetve, hogy melyik vízjelet használja.
4) "Láthatatlan" - EXIF infó - vízjel feature sem lenne rossz :)
Ha átírod modulba, akkor a cron-osat bevállalom (azért csak ezt, mert ezt még talán meg is tudom csinálni :])
Üdv:
--
Aries
http://aries.mindworks.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
node_page()
Mint ahogy a cikk is említi, a node_page() adja az alap kezdőlapot. Egyszerűen megcsinálhatod, hogy
function cimlap_page() { $output = 'sajat dolgok'; $output .= node_page(); return $output; }
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
jogok tovább
Én is hasonló jogot szeretnék, de nem akarok még1 modult... Nem rághatnánk át magunkat a témán? ;-) (Csak a kedvemért ;-)
Én addig jutottam el, hogy create group, create fomenu, almenu, abba tartalom.
Ekkor megjelenik a blokkok között a fomenü.
Ennek a script részénél lehet írni a PHP scriptet, hogy megjelenjen-e vagy se a blokk.
Namár most. Valami olyasmi kéne ide, hogy:
return user_access('fomenu');
Vagy mi kell paraméterbe? Gondolom nem az, hogy 'Ez egy teszt menü, meglátjuk megjelenik-e?' - Merthogy ezt a nevet adtam neki :-)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges





Hogyan használjam a hook_form_alter()-t?
Nos sgabe tanácsára felraktam a szükséges modulokat, amelyek szépen meg is jelentek a regisztrációs oldalon. Most jönne az, hogy a nem modulfüggő input-okat is ki kellene raknom, mint például vezetéknév, keresztvév, e-mail ellenőrzés és születési idő.
Ehhez megnéztem az általad ajánlott hook_form_alter() függvényt, amivel egyelőre nem tudtam megbírkózni. A leírásában csak ennyi forrás szerepel:
Ezzel miként adjak új inputokat még a formhoz? Megpróbáltam úgy, hogy csináltam egy tömböt, amibe felvettem ezt-azt, és ezt adtam át a függvény második paraméteréül, de valamiért nem úgy viselkedik, ahogy kellene. Ha a forrását megnézem, akkor csak azt látom, hogy az egésznek a működése attól függ, hogy a tömbben szerepel-e "type" asszociatív kulcs, mely önmaga is tömb, amiben "#value" kulccsal egy sztringnek kellene lennie, amit a "_node_settings"-szel összetoldva meg kellene egyeznie a form_id-val.
Nos megnéztem Firebug-gal, a posztolt form ID-ját, ami "user_register", illetve találtam egy hidden mezőt is a formon, name="form-id" néven, szintén "user_register" értékkel. Én kipróbáltam ezzel a fenti függvényt, de nem reagált semmire sem, mert annak nem része a "_node_settings".
Tudnál nekem egy pici példakódot mutatni arra, hogy ezzel a függvénnyel miként fűzök "text"-et, meg "select"-et hozzá?
Illetve fennálló kérdés még, hogy ehhez az egészhez hogy jön hozzá a theme_user_edit()? Mi köze van ennek a regisztrációhoz?
Előre is köszönöm a választ, és bocs, ha értetlennek tűnöm. Nekem ez a Drupal-osdi még nagyon új. Egyébként ugyanezt az űrlapot Drupal nélkül 1 nap alatt megcsináltam volna... :)