Keresés

User importálás és content profile taxonomy feltöltése rules modullal.

menesisz képe

Sziasztok!

User import modullal szeretnék felhasználókat feltölteni.

Van nekik egy content profile-juk, ebben egy szerepkör taxonómia mező, amiben az intézményi szerepköreiket tarthatja karban az arra jogosult admin. (nem content taxonomy, csak az alap Drupal...)

Én ezt a taxonómia mezőt szeretném bővíteni egy "tanuló" termmel, ha a frissen regisztrált user "tanuló" role-al rendelkezik.

Rules modullal egyszerűnek látszik a megoldás, de sehogy nem sikerült eddig működő kombinációt összeállítanom.

A legutóbbi definíció így néz ki:

array (
  'rules' => 
  array (
    'rules_uj_diak_felhasznalo_regisztralasa' => 
    array (
      '#type' => 'rule',
      '#set' => 'event_user_insert',
      '#label' => 'Új diák felhasználó regisztrálása',
      '#active' => 1,
      '#weight' => '0',
      '#categories' => 
      array (
        0 => 'user',
        1 => 'og',
      ),
      '#status' => 'custom',
      '#conditions' => 
      array (
        0 => 
        array (
          '#type' => 'condition',
          '#settings' => 
          array (
            'roles' => 
            array (
              0 => 8,
            ),
            'operation' => 'OR',
            '#argument map' => 
            array (
              'user' => 'account',
            ),
          ),
          '#name' => 'rules_condition_user_hasrole',
          '#info' => 
          array (
            'label' => 'User has role(s)',
            'arguments' => 
            array (
              'user' => 
              array (
                'type' => 'user',
                'label' => 'Felhasználó',
              ),
            ),
            'module' => 'User',
          ),
          '#weight' => 0,
        ),
      ),
      '#actions' => 
      array (
        0 => 
        array (
          '#info' => 
          array (
            'label' => 'Regisztrált felhasználó felhasználó Szerepkör típusának betöltése',
            'arguments' => 
            array (
              'user' => 
              array (
                'type' => 'user',
                'label' => 'Felhasználó, akinek a profilja betöltésre kerüljön',
              ),
            ),
            'new variables' => 
            array (
              'szerepkor' => 
              array (
                'label' => 'szerepkör',
                'label callback' => false,
                'type' => 'node',
              ),
            ),
            'module' => 'Content Profile',
          ),
          '#name' => 'content_profile_action_load',
          '#settings' => 
          array (
            'type' => 'szerepkor',
            '#argument map' => 
            array (
              'user' => 'account',
              'profile_node' => 'szerepkor',
            ),
          ),
          '#type' => 'action',
          '#weight' => -8,
        ),
        1 => 
        array (
          '#type' => 'action',
          '#settings' => 
          array (
            'do' => '0',
            'terms' => 
            array (
              0 => '18',
              'tags' => 
              array (
                4 => '',
                2 => '',
                8 => '',
                6 => '',
                5 => '',
              ),
            ),
            '#argument map' => 
            array (
              'node' => 'szerepkor',
            ),
          ),
          '#name' => 'rules_core_views_bulk_operations_taxonomy_action',
          '#info' => 
          array (
            'module' => 'Node',
            'arguments' => 
            array (
              'node' => 
              array (
                'label' => 'Tartalom',
                'type' => 'node',
              ),
            ),
            'label' => 'Tartalom taxonómia-kifejezéseinek módosítása',
            'base' => 'rules_core_action_execute',
            'action_name' => 'views_bulk_operations_taxonomy_action',
            'configurable' => true,
          ),
          '#weight' => 0,
        ),
      ),
      '#version' => 6003,
    ),
  ),
)
<code>
 
Az import alatt a debug üzenet így néz ki:
 
<code>
0 ms "User account has been created" has been invoked.
0.085 ms Executing the rule "Új diák felhasználó regisztrálása" on rule set "User account has been created"
0.237 ms „User has role(s)” feltétel kiértékelése: TRUE.
0.35 ms Akció végrehajtása: „Regisztrált felhasználó felhasználó Szerepkör típusának betöltése”
0.453 ms Warning: Unable to get argument "0".
1.145 ms Element "Tartalom taxonómia-kifejezéseinek módosítása" has not been executed. There are not all execution arguments available.
1.195 ms Evaluation of "User account has been created" has been finished.

Előre is köszönöm a segítséget!

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

Finder

Anonymous képe

Sziasztok!

Megjelent, éppen ma a Finder modul 7-es verzióra írt változata.
Korábban használtam már a 6-os alatt, de most mindig hibajelzést ad:

"
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IN) AND ((node.title = 'teszt')))) AND (node.status AND 1)) GROUP BY nid' at line 1: SELECT node.nid AS nid, node.title AS finder_element_1_node_title_title, 'nid' AS base_field, 'node' AS base_table FROM {node} node WHERE ((((node.type AND (node-teszt) AND IN) AND ((node.title = :finder_0)))) AND (node.status AND 1)) GROUP BY nid; Array ( [:finder_0] => teszt ) finder_find_query() függvényben (.../sites/all/modules/finder/finder.module 1054 sor).
"

Valóban leírja, csak hiába értem, nem értem. Egyelőre ott tartok, hogy össze tudom rakni az oldalt, de kódokhoz nem értek.

Tudnátok segíteni?

Ezen kívül megoldható az, hogy a saját node típusok saját mezőit is meg lehessen adni a keresendők között? Mert csak az alap drupal cím mezője, id mezője, stb. jelenik meg, ahol meg kell adni, hogy mi között keressen.

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

Modul lefordítva: Webform Protected Downloads

Balu Ertl képe

Sziasztok!

Elkészültem a címben írt modul fordításával. Két kérdés, amiben nem vagyok biztos, hogy jó kifejezést használtam-e? (Nem találtam őket sem a szószedetben, de még az eddigi fordítások között rákeresve sem.)

  1. 'checksum' --> „ellenőrző összeg” lett (Open-Tran.eu után)
  2. 'test mail' --> „próba e-mail” lett

Elfogadhatóak ezek így?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Fórum: 

több tipusú regisztráció

Justice képe

sziasztok, lehet,hogy a lehetetlent feszegetem, csak mintha olvastam volna erről korábban de nem találom.

A kérdés az: adott egy oldal, ahol két különböző tartalmú (ebből adódóan más mezőket használó) regisztrációs lehetőség kellene. A szolgáltatóknak nyilván egy bemutatkozó regisztráció, míg a szolgáltatást keresőknek elegendő egy sima felhasználónév + e-mail verzió. Nem űrlap formátumot szeretnék, hanem azt hogy két különböző jogosultsági körrel rendelkező azonosított felhasználói kör jöjjön létre.
Erre van-e valakinek javaslata?

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

Hozzászólás formázási szöveg betűméret vissza állítása

concorde képe

Helló!

Valahol a skin style css-ében (azt hiszem legalábbis ott) a hozzászólás alatti szöveget ( A webcímek és email címek automatikusan kattintható hivatkozásokká alakulnak.
A sorokat és bekezdéseket a rendszer automatikusan felismeri.
Engedélyezett HTML jelölők:

Fórum: 

drupal_set_html_head és a facebook

gerisz képe

Üdv!

Egy kis "megosztási" probléma megoldásához szeretném segítségeteket kérni.

Faceboook-nál ha megszeretnénk adni, hogy mit is "osszon" meg az emberke aki rákattint pl.: a "like" gombra, akkor azt a meta adatoknál előre megszabhatjuk.

<meta property="og:title" content="title"/>
<meta property="og:site_name" content="site_name"/>
<meta property="og:image" content="thumbnail_image"/>
<meta property="og:description" content="description"/>

stb..

A head részhez szeretném ezeket a meta adatokat hozzácsapni(természetesen nem külön beírni, minden egyes "laphoz").

Ehhez kell a drupal_set_html_head.

A template-ben preprocess használatával el is jutottam eddig:

function MYTHEME_preprocess_page(&$vars, $hook)
{
    drupal_set_html_head('<meta property="og:title" content="'.   check_plain($node->title) .'"/>');
 
    drupal_set_html_head('<meta property="og:site_name" content="'. check_plain(variable_get('site_name', '')) .'"/>');
 
    $vars['head'] = drupal_get_html_head();  
}

És most jön a kérdés: -hogyan kell(lehet) a képet és a leírást megadni, ha a kép és a leírás is egy-egy cck mező amelyek tartalma nodonként változik?

Segítséget, ötleteket előre is köszönöm.

Drupal verzió: 

Blokk kinézetének testreszabása

Raron képe

Kedves Mindenki!

Greenery2 sminket használok és szeretnék rajta egy kicsit változtatni, nem jöttem rá hogy hogyan tudok megadni a egyedi blokk fejlécet (megjelenést).
Megírtam a blokk konfigurációs részét a style.css ben. (.art-BlockHeader az alap blokk beállítás - .art-BlockHeader2 amit én szabtam testre) csak nem tudom hol kell megadni hogy a kívánt blokk ezt a beállítást hívja meg.

mellékelek egy képet hogy lássátok mit is szeretnék igazából.

Taxonomy upgrade extras: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
CsatolmányMéret
Kép ikon blokk.jpg57.9 KB