Admire-Gray smink új blokk, de hogyan?

mxr576 képe

Sziasztok,

valamiért nem boldogulok ennek a sminknek a módosításával! Kellene nekem egy új blokk a navigáció helyén, de hiába adom hozzá a megfelelő részt a template.php-hoz (http://drupal.org/node/29139), nem változik semmi! Sőt be se tölt, akkor az oldal! Tudna valaki esetleg segíteni, hogy mi lehet a gond?

Fórum: 
crt képe

Szia.

Mivel nem írtál verziót, úgy döntöttem 6.x-et használsz és ez kell Neked: Blocks, content and their regions

Üdv: Zoli

0
0
mxr576 képe

Bocs az tényleg kimaradt. 5-öst használok. A panels modul miatt muszáj.

0
0
pp képe

blokkot viszonylag egyszerűen tudsz hozzáadni a webes felületen keresztül. Nem kell semmit sem kódolnod... vagy valamit félreértettem.

pp

0
0
mxr576 képe

Jelen esetben a navigation helyén alapból jön a tpl fájlból a primary links megjelenítése. De én a helyére nice menus-t akarok rakni, ahhoz meg blokk kellen ugye. És hiába törlöm ki a tpl-ből ezt a sort, majd próbálok blokkot létre hozni a helyén sehogy se megy. Ha bámit módosítok a template.php-ban be se tölt az oldal!
Őszintén szerintem elég ramatyul van megcsinálva ez a smink, de ez van most! Ezt kell vhogy szeretni...

0
0
crt képe

Blokkok kezelésénél Primary links letilt, új blokk létrehoz, menü kódot belerak, blokkot a fejléchez hozzárendel.
De lehet, hogy továbbra sem értem a problémát.

Üdv: Zoli

0
0
mxr576 képe

én pedig ezt a részt nem értem "menü kódot belerak". A nice menus kódját? De hogy?

0
0
crt képe

Sosem használtam még a nice menu-t, a leírásodból arra következtettem, hogy azért van szükséged blokkra, mert valamilyen kódot kell beilleszteni a menü megjelenítéséhez.
Már látom, hogy Neked nem blokkra, hanem régióra van szükséged, ahogy pp is írta.

Üdv: Zoli

0
0
pp képe

nem blokk-ot kell oda raknod, hanem egy régiót, amibe azután rakhatsz blokkokat(vagy akár csak egy blokkot)

0
0
mxr576 képe

de régiót se tudok létre hozni az a baj. Ha hozáadom a template.php-hez a következő sorokat, akkor be se tölt az oldal!

function mytheme_regions() {
  return array(
    'sidebar_right' => t('sidebar right'),
     'sidebar_left' => t('sidebar left'),
    'content' => t('content'),
    'header' => t('header'),
    'footer' => t('footer'),
    'navigation' => t('navigation'),
  );
}

eredetileg pedig ez van a template.php-ben:

<?php 
function phptemplate_body_class($sidebar_left, $sidebar_right) {
  if ($sidebar_left != '' && $sidebar_right != '') {
    $class = 'sidebars';
  }
  else {
    if ($sidebar_left != '') {
      $class = 'sidebar-left';
    }
    if ($sidebar_right != '') {
      $class = 'sidebar-right';
    }
  }
 
  if (isset($class)) {
    print ' class="'. $class .'"';
  }
}
 
?>

Mit csinálok rosszul vajon? Már ezt is 1000szer átfutottam (http://drupal.org/node/29139) és más sminkkel működik is!

0
0
crt képe

A mytheme_regions() helyett admire-gray_regions() fügvénynévvel próbáld.

Üdv: Zoli

0
0
mxr576 képe

épp most javítottam volna azt a részt, hogy elírtam! :) Szóval úgy van benne, ahogy írtad és be se tölt vele drupal oldal akkor!

0
0
pp képe

van a template.php elején <?php vagyis a php nyitó tag?

a hibaüzenetet megosztanád velünk előrébb lennénk...

pp

0
0
crt képe

Van egy gyanúm, hogy ez miatt történik: "Don't use a hyphen in the name of a region; an underscore is OK."

Nevezd át a smink könyvtárának nevét az 'admire-gray'-ről 'admire_gray'-re. Ha úgy sem megy, akkor megcsodálom azt a sminket közelebbről.

Üdv: Zoli

0
0
mxr576 képe

Fél siker:D Az oldal betölt most már, viszont az egész smink szétesett szóval lesz vele meló! De legalább ez megvan már.... Köszönöm a segítséget! Most nagyon jól jött!

0
0
VargAtom képe

ez segített nekem is. Már régóta szívok ezzel, csináltam új régiókat, de nem jelentek meg.
Már épp fel akartam tenni kérdésként, mikor újra figyelmesen (figyelmesebben) átolvastam a régiókkal kapcsolatos bejegyzéseket.

Kösz, ez segített :)

0
0

VargAtom

Sólyom képe

Remélem nem offolás, de én is ezt a sminket használom, és azért szeretnék most 6-ra építeni, mert a smink 5-ös verzióra nagyon problémás. Összeraktam az oldalt vele és a teszt tartalom feltöltésnél derült ki hogy ha több blokk van benne, akkor az nem húzza szét automatikusan az oldalt, hanem kiló, lelóg belőle. Csak utólag vettem észre, hogy a demón is látszik a hiba.

Olvastam valahol, hogy nagyon gyenge és ezért ingyenes.. mert hogy a társaiért fizetni kell..
Én sem szenvednék a panellal, és a viewsel, ha ez a hiba nem lenne.. 6-on minden nagyszerűen megy. Tudnátok nekem segíteni, miként lehet ezt a hibát javítani Drupál 5-ön?
Nagyon hálás lennék érte.

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

Paal képe

De ha fogod, és a sminkben kijavítod a

<br style="clear:left;" />

sort erre

<br style="clear:both;" />

akkor szerintem már jó lesz. Már ha erre a hibára gondoltál...
Egyébként ez a "probléma" csak akkor jelentkezik, ha a jobb oldali rész rövidebb mint a középső, "content" rész. Általában ez nem így van, gondolom ezért nem vette észre a készítő sem.

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

Sólyom képe

Nagyon szépen köszönöm a segítséget!
Megoldódott minden problémám. Majdnem.. :-)

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!