pp képe

Menj be a menü szerkesztésébe(ne a node-nál, hanem a webhely építés -> menük résznél) és javítsd ki a cimlap-ot <front>-ra.

pp

0
0
asrob képe

ez tipikusan az mikor konkrét megoldást keresel valamire ami a te elgondolásod szerint kellene hogy legyen. A node limitnél nem úgy van megoldva alapból ahogy szeretnéd de van neki szép issue queue-ja, lehet hozzá patchet beküldeni hogy legyen szép userlista amiből akkor ki tudod választani melyik userre is kell a korlátozás.

0
0

--
Borsa Péter
https://peterborsa.eu

aboros képe

https://www.packtpub.com/drupal-6-module-development/book
es van egy olyan (A Biblia:) hogy pro drupal development 2. ami abba nincs, az nincs. kis tulzas persze. :)

0
0

-
clear: both;

hosszu.kalman képe

Én letölthető megoldást nem ismerek rá, de egy elég apró modullal meg lehetne csinálni. Kb ilyesmi:

/**
 * Implementation of hook_perm().
 *
 * Define the following perm:
 *   - create unlimited cv
 *
 * @return array of defined permissions
 *
 */
function cv_acc_perm() {
  return array('create unlimited cv');
}
 
/**
 * Implementation of hook_nodeapi().
 */
function cv_acc_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  global $user;
  if ($op == 'prepare' && $node->type == 'cv' && cv_acc_user_has_cv($user->uid) && !user_access('create unlimited cv')) {
    drupal_access_denied();
    drupal_goto();
  }
}
 
function cv_acc_user_has_cv($uid) {
  return (bool) db_result(db_query("SELECT COUNT(*) FROM {node} WHERE type = 'cv' AND uid = %d", $uid));
}

Ekkor access denied oldalt kap, vagy esetleg ha újat akar beküldeni akkor a már létezőhöz ugrik:
/**
 * Implementation of hook_perm().
 *
 * Define the following perm:
 *   - create unlimited cv
 *
 * @return array of defined permissions
 *
 */
function cv_acc_perm() {
  return array('create unlimited cv');
}
 
/**
 * Implementation of hook_nodeapi().
 */
function cv_acc_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  global $user;
  if ($op == 'prepare' && $node->type == 'cv' && $cv_nid = cv_acc_user_has_cv($user->uid) && !user_access('create unlimited cv')) {
    drupal_goto('node/' . $cv_nid);
  }
}
 
function cv_acc_user_has_cv($uid) {
  return db_result(db_query("SELECT nid FROM {node} WHERE type = 'cv' AND uid = %d", $uid));
}

Persze ha többet hozott létre akkor ez nem tökéletes.

Nem próbáltam, csak most írtam de szerintem ha nincs rá kész megoldás akkor megpróbálhatod valami ilyesmivel.

0
0
aboros képe

Még egy listát szeretnék megoldani, ami különbözik ezektől

nyiss neki új témát légyszi.

0
0

-
clear: both;

Bálint képe

Nos, először is, elmondanád, hogy miért nem próbálod ki localhoston vagy bárhol a dolgokat, hogy ha nem vagy benne biztos, hogy mit csinálsz?

1. Semmi köze hozzá, ahogy már írtam.
2. Igen, erre való.

0
0
Agyánszki Tamás képe

a theme-ben engedélyezni kell a secondary linkeket.

Bár arra még mindig kiváncsi lennék, hogy a secondary linkeket hoygan tudnám megjelenÍteni az oldalon, amire a primary link vezet?

T.

0
0
Prancz Ádám képe

Uhh erre nem számítottam, de köszi szépen.
Már eléggé kezdem megismerni a Drupalt, úgyhogy itt az ideje mélyebb vizekre evezni és megnézni ezt a saját modul fejlesztése részt! Ez hosszabb idő lesz, de majd jelentkezem, ha sikerült megcsinálni! Addig ha valaki mégis talál egy modult akkor ne féljen megosztani velem! :-)
Köszi mindenkinek a segítséget és az ötleteket!

0
0
nevergone képe

Egyetértek, érdemes lenne kipróbálni ahelyett, hogy minden apró problémánál teljes megoldást várna, mert lassan itt rakják össze neki a teljes oldalt, és ennek kezd egy kicsit kihasználás-szaga lenni.
Szóval örülnék, ha a felhasználótól lassan nem csak kérdés születne, hanem válasz is mások kérdéseire, problémáira. Vagy legalább egy kis próbálkozást, hogy önálló munka, dokumentációk olvasása, próbálgatás-ismerkedés, ilyesmi.

0
0
aboros képe

csak ki van kommentezve.
.htaccess file a drupalod gyökerében, keress olyat benne, hogy "example.com" .. ott van mindkét rewrite rule, a www -s re is meg a nélkülire is, mindegyik ki van kommentezve. egyiket kiválasztod, kicseréled az example részt a sajátodra és leveszed a kikommentezést. ennyi.

0
0

-
clear: both;