szucsistvan képe

Szia!

a layout.css-ben találtam:

#primary {
float: left;
margin: 0px;
/* width set with the two classe below */
}

.short{
width:550px; /* if we don't have the second sidebar */
}

.long{
width:745px; /* otherwise go wide... :) */
}

.path{ /*breadcrumb*/
padding-bottom:3px;
}

.path p span { /* you are here text */
padding:5px;
margin-right:10px;
}

Van külön iestyles/ie6.css, ebbe tegyem be ezt, vagy hogy?
Nem vagyok valami nagy mágus...

0
0
leonidasz képe

Most sikerült megoldani, csupán a description részt kellett volna elolvasni.

Feladat: Belépő oldal a kezdőoldal előtt
Ez mikor is kell? Ha a megrendelő ezt akarja, vagy ha 18 éven felüli tartalom van az oldalon, ebben ez esetben kötelező!!!

admin/settings/front

Front Page for névtelen látogató:
-Beírni a html szöveget
-Full

Override your HOME breadcrumb links:
Redirect your site HOME links: pipa

Redirect your site HOME links to:
beírod az élnevet, vagy amire szeretbéd irányítani

Alapértelmezett címlap:
front_page

Így kész egy belépő kezdőlap, vagy üdvözlő kezdőlap, vagy ki minek neveti.

Jogosultság beállításainál: access - pipa

0
0
Illyés Edit képe

Az azért érdekelne, mi volt a feladat. Lehet, hogy azt a dolgot amit te kértél konkrétan nem is lehet Drupal alatt megvalósítani architekturális problémák miatt.

Például 2+ szintes hierarchikus vállalati honlapot se lehet rendesen megcsinálni breadcrumb linkekkel a lap tetején, pedig az a legtriviálisabb webes feladat. (Lásd a Category modul projekt látványos agóniáját.)

Egy ilyen esetben nem lehet a fejlesztőt hibáztatni azért, mert te az elején hoztál egy rossz döntést, amikor Drupalra raktad a projektet. Én nem sok webkettes szolgáltatóról hallottam, amelyik Drupalon fut. Mindenhol nagyon komoly egyedi fejlesztés hajtja az ilyen webhelyeket.

Ha leírod, hogy mi volt az a feladat, amit a fejlesztők nem tudtak megoldani, akkor lehet róla véleményt mondani. Addig pedig nem fair őket rossz hírbe hozni.

0
0
tzotyu képe

Kicsit skizofrén módon válaszolok a saját hozzászólásomra... :)

Szóval próbálkoztam a dologgal és rájöttem arra, hogy azért jeleníti meg cikk formájában a breadcrumb modult, mert az az art-post alatt van kódolva a page.tpl.php fájlban. Ezért megpróbáltam úgy áthelyezni a <?php { echo $breadcrumb; } ?> sort, hogy az a "háttérben" jelenítődjön meg, tehát ne bejegyzésként értelmezze az oldal. Ezért áthelyeztem ezt a sort a <div class="art-sheet-body"> sor alá. Itt látható az eredmény: http://kamov.hu/cimlap2.JPG
Maga a címlap hivatkozás már úgy jelenik meg, ahogy szeretném, viszont alatta megjelenik még a pirossal bekarikázott "cikk-keret".
Elküldöm a page.tpl.php fájlomat is, amit a fenti módon már formáztam:
http://kamov.hu/info/page.txt

Mit kellene még formázni, hogy ez a keret eltűnjön és csak a Címlap hivatkozás maradjon meg? A style.css- ben annyit módosítottam, hogy a bradcrumb-ra vonatkozó részt kitöröltem, de ugyan úgy ott a keret, semmi változás, mint azelőtt, tehát ezzel gondolom nem nagyon kell foglalkozni.

Köszönöm!

0
0
thamas képe

Ahogy a témaindítóban is írtam, nem működik. Persze lehet, hogy én bénázok. A modul leírása alapján úgy értettem az NB azt csinálja pont, ami nekem kell. De csak kinyitotta másodlagos menüt, nem jelölte aktívnak a szükséges menüelemeket. Erről írt paal az issue trackerbe (amit fent szintén linkeltem).

De lehet, hogy a sminken is kalapálni kell - nekem pl. csak most tűnt fel, hogy nem minden sminkben mutatja a menü az aktív állapotot akkor sem, ha mondjuk egy page van a menübe bedrótozva.

Egyébiránt néztem még a Menu Trails-t is, elvileg az is kimondottan erről (is) szólna, de annak csak a 6.x verziója stabil és aktív. Az 5.x dev is működik a hozzászólások szerint , de annál szintén php funkciót kellene beilleszteni a template.php-ba és ebbe egyelőre beletört a bicskám.

Köszönöm a kieglészítést. A napokban nem volt időm rendes időtartamra a géphez ülnöm, de ki fogok próbálni mindent és vissza fogok jelezni mire jutottam.

0
0

Üdvözlettel:
Hajas Tamás

pp képe

Egyrészt a morzsák tekintetében két alapvető nagy iskola van. Az egyik azt mondja, hogy a breadcrumb az egy kijelölt útvonal legyen függetlenül attól, hogy hogyan jutott oda a felhasználó. Egy valamilyen alapértelmezett útvonal. A másik iskola arra esküszik, hogy a morzsák mindig azt az egy útvonalat tartalmazza ahogyan a felhasználó bolyongott az oldalon, ha ez méter hosszú akkor legyen méter hosszú. Ez utóbbival szerintem több gond van mint haszon, ráadásul a böngésző history-t próbálja meg lemásolni ráadásul csak hibás megoldás létezik rá. (ha munkamenetben akkor azért, ha urlben akkor azért, ha js-el szedi a historyból akkor meg azért.)

A lényeg, hogy mindkét nagy iskola csak EGY breadcrumbot ismer. Szóval miért kéne neked kettő? ;)

Egyébként a kategóriák ott vannak a node-on magán, az nem elég?

pp

0
0
Paal képe

Üdv,

A Drupal.org-on rákérdeztem, hogyan lehetne "active" class-szal megjelölni a kiválasztott node-ot.
Beküldtek egy lehetséges megoldást:
http://drupal.org/node/312512#comment-1053773

Ki is próbáltam, és nagy örömömre - elsőre - jónak is tűnt. Csak órákkal később vettem észre, hogy a "primary tabs" rész (Megtekintés, Szerkesztés, stb.) , az csont nélkül eltűnt a node tartalmából. A vicc az, hogy szerkesztés közben, meg tökéletesen látszik (persze, hiszen ekkor nincs rá hatással a modul).
Már hülyére dibágoltam magamat (hogy mit vehettem ki/ronthattam el a page.tpl.php-ban, mert csak azt módosítottam style.css-en kívül), mire végig gondolva, hogy miket is módosítottam ma egész nap/éjjel, rájöttem, hogy a Node breadcrumb "patch" rontotta el.

Erről van szó:

File: node_breadcrumb.module
Function: _node_breadcrumb_set_location

After the last line "menu_set_location($location);"
Add:

  // PATCH - set menu active
  for ($i = (sizeof($location)-1); $i >= 0; $i--) {
  print_r ($location[$i]);
  $menu_item = menu_get_item(NULL, $location[$i]['path']);
  print_r($menu_item);
  if ($menu_item['type'] != 118) {
  continue;
  }
  menu_set_active_item($location[$i]['path']);
  break;
  }

Nem igazán értem, hogy mitől szedi ki a kérdéses részt.

Van valami 5letetek?

Köszi, Pali

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

asmz képe

sejtettem, hogy lehet jelentősége, ki is kapcsolgattam azokat, amiknek jogosultsághoz van közük. nem történt változás, de írom:

ACL 6.x-1.0-beta4
Forum Access 6.x-1.0-beta2
Add to Favorites 6.x-2.1
Administration menu 6.x-1.3
CCK
Currency 6.x-1.0
Currency API 6.x-1.0
Advanced Forum 6.x-1.0-rc3
Author Pane 6.x-1.0-beta3
Custom Page 6.x-1.3
Custom Page Admin UI 6.x-1.3
FCKeditor 6.x-1.3-rc7
Login destination 6.x-2.3
Menu breadcrumb 6.x-1.1
Pathauto 6.x-1.1
Read More Tweak 6.x-3.0
CAPTCHA 6.x-1.0-rc2
Google Analytics 6.x-2.0
Views 6.x-2.3

+ alap modulok

0
0
gdavid képe

azert ganyolom a pop-os megoldast mert ezt talaltam csak egyeduli utat a megoldashoz.
van egy modulom, amit el kell ernem teljes megjelenitesi modban es popup-os megoldaskent is. es itt a popupot, beepuloskent ertem. es nem csak a blokkot nem kell megjeleniteni, hanem semmi mast csak a tartalmat. (se breadcrumb, se header, se primary, secondary menu, se footer, semmi. csak es kizarolag a tartalom, de a js es css-ekere meg szukseg van.

tehat nem megoldas szamomra a kulon domain, csak egyedul az URL-beni elkulonites. viszont a menukezeles szempontjabol ha elejere teszem a pop-ot es nem szedem le az arg(0)-t akkor elallitodik az osszes modulom ami arg()-ot hasznal, nem beszelve az eleresi utakrol es linkekrol. bonuszkent, tudnom kell hogy mikor van popup es mikor normal megjelenites.
hat ezert "szarakszom" vele.

0
0
pp képe

a breadcrumb-ot a page.tpl.php-ban tudod eltüntetni, de az előző következő link a $content változóban van benne, amit a forum megfelelő smink függvénye állít elő. Ezt a függvényt kell megkeresned és a template.php-ba másolnod, majd módosítanod.

Az általad vázolt megoldás arra jó, hogy a 'forum' szöveggel kezdődő útvonalaknál az oldalnak más megjelenést adj. Azonban ez 4.7-nél nem működik, csak 5.0-tól. (most töltöttem le a legfrissebb 4.7 Drupalt és az ahhoz csomagolt phptemplate engine megfelelő függvényét megvizsgálva biztosan állíthatom ezt.)

A phptemplate által használt sminkekben vannak tpl.php kiterjesztésű fájlok, van a style.css, valamint a template.php fájl. (minden más az adott sminkhez szükséges egyéb állomány.)

a template.php-ba kell definiálnod minden olyan smink függvényt, amit az engine nem valósít meg(és szeretnél használni jelen esetben a fórum átsminkelésére, bár gyanítom erre a node-forum.tpl.php lesz alkalmas).

pp

0
0