bitscream képe

A CSS-ben ezt találtam a fülekről:

.tabs .primary a {
	color: #FFFFFF;
	background: url(images/navbg2.jpg);
	border: 0px;
}
 
.tabs .primary .active a {
	color: #FFFFFF;
	background: url(images/navbg5.jpg);
	border: 0px;
	padding-bottom: 1px;
}

(a design-t még régebben szedtem egy ingyenes oldalról, és azt hegesztettem rá Drupal-os alapokra, ezért oly sok a td, de az eddig nem okozott gondot)

0
0
husztisanyi képe

Köszönöm István, a usernode-ot pont ezért telepítettem. Inkább a user azonosítóját és avatárját nem tudtam egyszerre megjeleníteni a "Profil" tartalom típus adataival.

A társkereső szóra valóban nem kerestem rá, csak a "node, profil, cck, views" -t nézegettem - pedig evidens lett volna! : )
Most viszont hogy végignéztem azt a 6 linket amit kidobott, sajnos nem volt bennük semmi érdemleges.


Közben szerencsére itt megtaláltam a megoldást! Ha valaki hasonló gonddal járna erre, így jött össze:

- A userek adatait egy külön erre létrehozott tartalom típushoz (Profil) hozzáadott cck mezőknél lehet bevinni.

- a Bio modul beállításaiban ezt a Profil tartalom típust választottam ki a Bio "hordozójának". A többi beállítás a cikkben leírtak szerint.

- Létrehoztam két nézetet: az egyikben a usernode adatokat (azonosító, avatár kép) listáztam ki, a másikban pedig a "Profil" tartalom típusom cck tartalmait. Így mindkettőt meg tudtam jeleníteni List View-ban.

- A Profil-t listázó nézetbe tettem a szűrőket, amelyek viszont nem a cck értékekre keresnek, hanem a Bio modul által ezekből generált értékekre!

- Felfedtem azon szűrőket, amelyiket láttatni akartam.

- Node family-vel a usernode alá rendeltem a Profil tartalom típust (parent - child).

- a Views fusion-ben pedig a usernode-os nézethez hozzárendeltem a cck-kat megjelenítő Profil nézetet (parent - child).


Ha érthetően írtam le, akkor a Profil-t listázó nézetre kattintva egyben jelenik meg amit összeraktunk. : )

Ezen modulokat használtam: Cck, Views, Bio, Node family, Usernode, Views fusion.

0
0
chx képe

 
function my_node_add_access($type) { 
global $user; 
return node_access('create', $type) && !db_result(db_query("SELECT nid FROM {node} WHERE uid = %d AND type = '%s'", $user->uid, $type)); 
}

es ezt szepen beteszed a node/add/akarmi 'access callback'-jebe, access argument-nek meg beallitod az array(akarmi)-t.
0
0
zoliky képe

Kerdezek okosabbat, megirtam egy kodot:

function mytheme_primary_links() {
  $links = menu_primary_links();
 
  print '<pre>';
  print_r($links['menu-146']['title']);
  print '</pre>';
}

Ahogy latszik probalom megkapni a linkek nevet, csak az a problema, hogy en nem tudhatom mindig melyik a menu, peldaul menu-146 (ez valtozik). Ezt hogyan tudnam megoldani ?

A kodom mar mukodne, kilistaza a class="m01" tagokat, csak a linkek nevet kene megkapjam a $links tomb segitsegevel.

0
0
zoliky képe

Erdekes, mert ez a kod:

$node_num = db_result(db_query(db_rewrite_sql("SELECT COUNT(nid) as db FROM {node} n WHERE n.status=1 AND n.promote=1")));
 
$node_num2 = $node_num > variable_get('default_nodes_main', 5) ? variable_get('default_nodes_main', 5) : $node_num;

5-ot tarol el a $node_num2 valtozoban akkor is ha csak 4 node van az elso lapon. http://img517.imageshack.us/my.php?image=nodefirstft3.jpg

Nem ertem miert csinalja ezt.

0
0
sgabe képe

olvass utána vagy tegyél fel erre vonatkozó konkrét kérdéseket, bár szerintem a keresővel megtalálod a válaszokat, konkrétan a megoldás lényege az alábbi:

<?php 
/**
* Implementation of hook_form_alter()
*/
function enmodulom_form_alter($form_id, &$form) {
  if ($form_id == 'product_node_form') {
    $form['base']['model']['#required'] = FALSE;
  }
}
?>
0
0
lili_ képe

         //url
$items["szemelyek"] = array(
		"title" => t("menüpontod neve"),
		"page callback" => "sajat_modulnev_fveny",
	        "access arguments" => array("access content"),
		"type" => MENU_NORMAL_ITEM 
	);

az a lényeg ha saját modult írsz akkor MENU_NORMAL_ITEM
kell megadni, és ekkor bal oldalt meg fog jelenni!!

de amúgy erre gondoltál h saját modulban hogyan tudsz menüpontot definiálni?

0
0

mini

pp képe

thamas egy konkrét szolgáltatóról kérdezett olyan dolgokat amit végül a szolgáltató válaszolt meg. Ez a kérdés nem ide való, hanem a szolgáltató support fórumára. A drupal.hu nem kíván különböző szolgáltatók support fóruma lenni.

thamas olyasmit kérdezett, ami bárkit (konkrétan engem is) érdekelhet, miszerint két technikai jellegű különbség mit jelent a Drupal futtatása szempontjából.

Kérlek fuss végig még egyszer a szálon amire reagáltam:
http://drupal.hu/forum/szolg%C3%A1ltat%C3%B3-kerestetik#comment-26644

Mutass rá arra miből vontad le azt a következtetést amit fent állítasz! Semmi köze ennek a Drupalhoz, ilyen kérdés abban a szálban amire reagáltam el se hangzott.

Később olvashatod thamas hozzászólását:
http://drupal.hu/forum/szolg%C3%A1ltat%C3%B3-kerestetik#comment-26675

Amiben felteszi úgy a kérdést ahogyan eredetileg kellett volna és kap is rá egy olyan választ amit kaphatott volna. Az általad és általam is favorizált tudásbázis építés működik.

Lécci ha nincs türelmed végigolvasni amit írok és értelmezni akkor kérlek csak a két hozzászólást vizsgáld meg:

Így ne:
http://drupal.hu/forum/szolg%C3%A1ltat%C3%B3-kerestetik#comment-26644

Így igen:
http://drupal.hu/forum/szolg%C3%A1ltat%C3%B3-kerestetik#comment-26675

Részemről téma itt lezárva.

pp

0
0
Balogh Zoltán képe

De ha PHP módba kapcsolod az auto_nodetitle-t, akkor valami ilyesmi kell oda:

$returnvalue = '';
foreach($node->tags as $vocab) {
  foreach($vocab as $term) {
    $returnvalue .= $term->name.' ';
  }
}
return trim($returnValue);
0
0
pp képe

miért nem a drupal_goto függvényt használod erre? Mondjuk a modult nem árt a végére tenni, mert különben nem fut le a többi user_login hook.

De ha már ez akkor pedig:

function modulneve_user($op, &$edit, &$account, $category ) {
   if ($op == 'login')
      drupal_set_header('Location: '. url('/node/xy'));
}

de még inkább érdemes lenne belekukkantani a fenti függvénybe, az ugyanis ad még egy pár ötletet amit nem árt megvizsgálni.
0
0