Keresés

2 oszlopos címlap

charlos képe

Sziasztok!

Írogatok egy Jótékonysági webáruházat. Azonban kicsit elakadtam. Feltelepítettem a Panels modult, s szeretnék vele 2+1, azaz 3 oszlopos oldalt létrehozni:

Bal oszlopban ezek szerepelnének: node címe, bevezető szöveg, Fontos infók, Jó, ha tudod (ezek kiegészítő információk).

Jobb oszlop: támogatott neve, fényképe, ami lightboxban megnyílik nagyban, Város, egy kis Google térkép, Kapcsolat adatok (email cím, telefonszám, honlap címek - ha van).

Alsó oszlop: a történet leírása, visszaszámláló, hogy meddig él még a gyűjtés.

Azonban az a bajom, hogy a views modul valamiért megköveel egy master mezőt, ami az összes alnézetben megjelenik. Ha 5 blokkot hozok létre 1 nézeten belül, az mind az 5 blokkban meg kell jelenjen. Így viszont gázos...

Ti, hogyan, mivel oldanátok meg mindezt?

Előre is köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Drupal Developer for Digital Agency in Berlin wanted. Permanent Position.

buerolersch képe

Currently i am searching for one of my Berlin based clients a Drupal developer:

The higher education industry is a growing market and we have established ourselves as the global leader in higher education events and intelligence. We provide recruiting platforms for Business Schools, Universities and employers to meet with talented individuals, for their academic programmes and career development.

The company is now experiencing tremendous growth and we need to maximize all our online opportunities by investing in, and strengthening our teams. As part of this effort, we are currently undertaking a programme of change to redevelop our consumer facing websites in Drupal 7 Content Management System and need experienced Drupal Developers to help with the effort while maintaining the current Drupal 6 websites.

This role will be integral in the continual development and maintenance of the consumer websites, and will involve assisting with Drupal site administration and configuration/development requests, adding new functionality through developing custom Drupal modules, maintaining current Drupal 6 sites, testing to highlight bugs and issues, and other relevant duties as required.

With a passion for open source and web technologies, you will have most of the following skills and previous experience:

- Proficiency in Drupal 6 module development, understanding of theme development
- Experience in deploying a Drupal project across multiple environments (dev -> stage -> prod, etc.) using SVN or Git.
- Working knowledge of xHTML, CSS, and other web standards
- Working knowledge of Views, User Permissions, CCK
- Knowledge of JavaScript/jQuery/Ajax and related technologies
- Good analytical and problem-solving skills
- Ability to work autonomously and in team environments
- Experience of developing applications in PHP and MySQL in a Linux environment
- Good Communication skills

We will consider various levels of experience with Drupal and other technologies for this role. 

If this role seems apppealing, please apply in confidence by submitting your CV and covering letter, with your daily rate expectations.

Feel free to apply at [email protected]

Egyedi fieldek értékeinek módosítása

kovarik képe

Sziasztok,

Az user profiladatait kibővítettem plusz fieldekkel, amiket különböző modulok hoztak létre, pl. cck_phone, countries, stb.

A sima text, integer típusú mezők értékeit tudom módosítani, a kérdésem az lenne, hogy hogyan tudom kódból módosítani ezeknek az egyedi fieldeknek az értékeit?

A country esetében egy ehhez hasonló struktúrában van letárolva az érték:

  1. $field = field_get_items("user", $acc, "field_country");
  2. $view = $field[0];
  3.  
  4. (
  5. [iso2] => HU
  6. [country] => stdClass Object
  7. (
  8. [cid] => 97
  9. [iso2] => HU
  10. [iso3] => HUN
  11. [name] => Hungary
  12. [official_name] => Republic of Hungary
  13. [numcode] => 348
  14. [continent] => EU
  15. [enabled] => 1
  16. [language] => und
  17. [metatags] => Array
  18. (
  19. )
  20.  
  21. [rdf_mapping] => Array
  22. (
  23. )
  24.  
  25. )
  26.  
  27. [value] => HU
  28. [safe_value] => Hungary
  29. [safe] => Hungary
  30. )

Természetesen nem szeretném módosítani kézzel az egész tömböt, hanem valamilyen függvényt szeretnék meghívni az új értékkel, ami a megfelelő helyre beírja az értékeket.

Sima text típusú field esetén (ami szerintem baromi gagyi megoldás, de ezt írják a neten kismillió helyen), így módosítom az értéket:

  1. $u->$field = array(
  2. 'und' => array(
  3. 'value' => $value,
  4. ),
  5. ),
  6. );

Odáig eljutottam, hogyha módosítani szeretném, akkor lekérdezem a típusát:

  1. $res = db_query("SELECT id, type, module, data FROM field_config WHERE field_name = :field_name", array(':field_name' => $field))->fetchAll();
  2. $res = $res[0];

De hogy ezután ennek az információnak a birtokában hogyan tudom módosítani, azt már nem tudom.

Ha valaki tudja a megoldást, annak megköszönném, ha segítene.

Köszönöm,
Krisztián

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Egyedi fieldek értékeinek módosítása

kovarik képe

Sziasztok,

Az user profiladatait kibővítettem plusz fieldekkel, amiket különböző modulok hoztak létre, pl. cck_phone, countries, stb.

A sima text, integer típusú mezők értékeit tudom módosítani, a kérdésem az lenne, hogy hogyan tudom kódból módosítani ezeknek az egyedi fieldeknek az értékeit?

A country esetében egy ehhez hasonló struktúrában van letárolva az érték:

  1. $field = field_get_items("user", $acc, "field_country");
  2. $view = $field[0];
  3.  
  4. (
  5. [iso2] => HU
  6. [country] => stdClass Object
  7. (
  8. [cid] => 97
  9. [iso2] => HU
  10. [iso3] => HUN
  11. [name] => Hungary
  12. [official_name] => Republic of Hungary
  13. [numcode] => 348
  14. [continent] => EU
  15. [enabled] => 1
  16. [language] => und
  17. [metatags] => Array
  18. (
  19. )
  20.  
  21. [rdf_mapping] => Array
  22. (
  23. )
  24.  
  25. )
  26.  
  27. [value] => HU
  28. [safe_value] => Hungary
  29. [safe] => Hungary
  30. )

Természetesen nem szeretném módosítani kézzel az egész tömböt, hanem valamilyen függvényt szeretnék meghívni az új értékkel, ami a megfelelő helyre beírja az értékeket.

Sima text típusú field esetén (ami szerintem baromi gagyi megoldás, de ezt írják a neten kismillió helyen), így módosítom az értéket:

  1. $u->$field = array(
  2. 'und' => array(
  3. 'value' => $value,
  4. ),
  5. ),
  6. );

Odáig eljutottam, hogyha módosítani szeretném, akkor lekérdezem a típusát:

  1. $res = db_query("SELECT id, type, module, data FROM field_config WHERE field_name = :field_name", array(':field_name' => $field))->fetchAll();
  2. $res = $res[0];

De hogy ezután ennek az információnak a birtokában hogyan tudom módosítani, azt már nem tudom.

Ha valaki tudja a megoldást, annak megköszönném, ha segítene.

Köszönöm,
Krisztián

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Rules változók kinyerése

Razide képe

A Rules modul fetch entity részével kínlódok.
Adott egy Node Ownership modul amivel a felhasználók kezdeményezhetik, hogy a nevükre kerüljenek node-ok (ők legyenek az authorok). Erről a modul csak az adminnak küld értesítést, de én szeretném, hogy az eredeti author is értesüljön róla. Ehhez a modul szerencsére biztosít változókat a Rules plugin számára is, amiből összeeszkábáltam egy ilyesmit, ami a mellékelt képen látható.
Kiindulási alap a [claim:nid] változó, ami a birtokolandó node ID-jét szolgáltatja. Második lépésben a node author e-mail címére lennék kíváncsi, harmadik lépésben emilküldés, negyedikben a változót íratnám ki a képernyőre, hogy ellenőrizzem. De nem megy, csak ennyit ír ki a Drupal:
<? echo $fetched_email?>
Jó egyáltalán az elv, ami alapján megcsinálnám?

Taxonomy upgrade extras: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
CsatolmányMéret
Kép ikon rules.jpg64.37 KB

Közösségi oldalhoz segítség

szabozoltan69 képe

Van egy öttagú csapat, aki újabb csapattagot keres egy olyan programozó személyében, aki szívesen beállna egy közösségi oldal Drupal alapú fejlesztésébe. Magam vagyok egyelőre az egyetlen webprogramozó a csapatban, és a tudásomban tapasztalható fehér foltok begyógyításra szorulnak. A részletek itt: http://web2.osb.hu/faliujsag?ttt3

A "csapatmagba" való beállás előnyeiről és kötelezettségeiről szóban is szívesen beszámolok (20-9107199), de álljon itt a filozófiánk lényege, amiből minden érzékelhető; ilyen honlapot szeretnénk csinálni és menedzselni:

Borért webdesign-t, mareketingtervért mondjuk egyedi szoknyát – ez a kereskedelmi módszer ősrégi és pofonegyszerű, mégis ritkán használjuk. Talán azért, mert kicsi az ismeretségi körünk és egyébként sem tudjuk, hogyan kezdjünk hozzá. Erre a kölcsönös előnyökön alapuló, a pénzt kiiktató üzleti formára építünk most fel egy innovációs gazdasági közösséget, ahol a tagok nyitottak a barterkereskedelemre és persze egymás felé is. Segítik egymást tapasztalataik és ötleteik megosztásával.
Ha csatlakozol a nyitott térhez, lehetőséged lesz könnyedén felvenni a kapcsolatot másokkal, akik szívesen bartereznek.
Barátokra és hasznos információkra tehetsz szert, tanácsokat kaphatsz, bemutathatod és reklámozhatod tevékenységedet, megoszthatod gondolataidat, véleményedet, hírt adhatsz azokról a rendezvényekről, ahol termékeid vagy szolgáltatásaid is megjelennek, és nem utolsósorban te is alakíthatsz, építhetsz egy önszerveződő, demokratikus közösséget, amely tenni akar egy fenntartható, élhetőbb világ megteremtéséért.

Drupal verzió: 

Fivestar modul field-jéhez egyedi hozzáférés vagy megjelenítés

burney képe

Sziasztok!

A fivestar modullal egy node-onkénti szavazást valósítottam meg. Minden node tartalmára lehet szavazni egy 1-10-es skálán. Szeretnék egy egyedi logikát alkalmazni aszerint, hogy mely node-okra lehet szavazni és melyekre nem. Első körben azzal próbálkoztam, hogy a fivestar egy saját hook-ját hívom meg egy saját modulban.

Az alkalmazott hook:

  1. /**
  2.  * Implementation of hook_fivestar_access().
  3.  *
  4.  * This hook is called before every vote is cast through Fivestar. It allows
  5.  * modules to allow or deny voting on any type of entity, such as nodes, users, or
  6.  * comments.
  7.  *
  8.  * @param $entity_type
  9.  * Type entity.
  10.  * @param $id
  11.  * Identifier within the type.
  12.  * @param $tag
  13.  * The VotingAPI tag string.
  14.  * @param $uid
  15.  * The user ID trying to cast the vote.
  16.  *
  17.  * @return boolean or NULL
  18.  * Returns TRUE if voting is supported on this object.
  19.  * Returns NULL if voting is not supported on this object by this module.
  20.  * If needing to absolutely deny all voting on this object, regardless
  21.  * of permissions defined in other modules, return FALSE. Note if all
  22.  * modules return NULL, stating no preference, then access will be denied.
  23.  *
  24.  * @see fivestar_validate_target()
  25.  * @see fivestar_fivestar_access()
  26.  */
  27. function hook_fivestar_access($entity_type, $id, $tag, $uid) {
  28. if ($uid == 1) {
  29. // We are never going to allow the admin user case a fivestar vote.
  30. return FALSE;
  31. }
  32. }

A modulom nevét a hook helyére írtam, de semmire sem reagál, bármi is a return.

Azt szeretném kérdezni, hogy milyen más módszert alkalmazhatnék (vagy ebben mit rontok el) annak érdekében, hogy a fivestar field-je vagy tűnjön el, vagy inaktív legyen. (Próbáltam mint field-et eltüntetni, de nem jutottam sikerre.) Ezt lehetőleg a modulban kell elvégeznem, mert a hozzátartozó logika is ott került megvalósításra.

Előre is köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Webform modul Drupal 7

lili_ képe

Sziasztok!

Drupal 7 rendszerben szükségem lenne egy űrlapra, az űrlap eredményeket exportálni is kellene majd.

Webform modulra gondolta, de ehhez nem látok exportálós modult.

Vagy pedig View + http://drupal.org/project/views_data_export/

Van ebben valakinek hasznos tapasztalata, melyik úton induljak?

Drupal verzió: