Schmidt Attila képe

Bálint képe

A sminked template.php-jében (ha nincs ilyen, hozd létre) valósítsd meg a theme_node_submitted() sminkhurkot.
(A függvény nevében a theme előtag helyett használd a sminked nevét, módosítsd a kimenetet, majd ne felejtsd el üríteni a smink gyorsítótárat.)

0
0
fecske95 képe

OK köszi ezt megnézem

0
0
aboros képe

aksza képe

Sajnos én nem tudtam ott lenni. Előadás fóliák, videók várhatóak? Eddig csak Den előadás fóliáját láttam, az nagyon tetszett.

moha képe

A könyvet majd megnézem, köszönöm.
A "trükközés" meg azért kell/kellett, mert a főnököm előállt azzal, hogy:
"Itt van a design, amit készítettek az új weblaphoz, ezt ültesd át Drupalra és töltsd fel a régi weboldal tartalmával 2 hét alatt".

Én meg vajmi keveset dolgoztam eddig Drupal-al, meg a design is teljesen statikus oldalnak készült, úgy van felépítve, hogy marha nehéz volt átültetni tartalomkezelőre. (pl. két minden oldalon megjelenő box-ból az egyik a fő tartalom DIV-en belül van, így ha Drupal blokkban teszem ki, szétesik az egész)

Ha vérprofi Drupalos lennék, még talán sikerült is volna elegánsan megoldani...

Most úgy néz ki, hogy node.tpl.php-ben kezelem a nagy részét a dolgoknak, létrehoztam pár tartalomtípust és az állandó boxokat linkelem. Tudom, nyakatekert és nem elegáns megoldás, de 2 hét alatt örültem, hogy így meg tudtam csinálni. Ha legalább a designerekkel együtt tudtam volna dolgozni, akkor nem lett volna gond, de a főnök kissé önfejű ilyen téren és "abból kell dolgoznom, ami van".

0
0
kardave képe

Az Oldal gyorstár (cache) beállítások oldal tetejéről: "A gyorstár bekapcsolása jelentős teljesítmény javulást eredményezhet. A Drupal képes az anonim felhasználók (látogatók) által kért webcímeket illető tömörített gyorstárazott oldalak tárolására és küldésére. A gyorstárazás használatával a Drupal-nak nem kell minden oldallekérésnél előállítania a weblapot."

Érdemes tehát bekapcsolni.

Üdv, Dávid

0
0
nevergone képe

Néhány észrevétel:

  • Kellene az oldalad linkje. Simán lehet, hogy telenyomtad mindenféle (optimalizálatlan) nézettel, és olyan modulokat használsz, amelyek teljesítménybeli hatásáról nem győződtél meg vagy nem olvastál utána.
  • A "cache" magyar fordításban legtöbbször "gyorsítótár" néven szerepel. Ezen információ alapján szerinted gyorsítja az oldalad működését, ha kikapcsolod?
  • Kellenének egyéb adatok, PHP, használt modulok, stb.
  • Készíts mentést és próbáld ki localhost-on. Ott is lassú?
  • Ha valóban nagy terhelésnek lesz kitéve az oldalad, akkor érdemes lehet egyéb gyorsítótárak alkalmazására, pl. APC, Memcache, Varnish, illetve az adatbázis-szerver beállításainak finomhangolására.
  • Ez a hozzászólás alapján pedig felidézhetnéd, hogy miket módosítottál az oldalon, mert attól tartok hogy nem megfelelő helyeken alkalmaztál nem odaillő eszközöket. Ha "széthekkeled" a Drupalt, vagy szembemész a filozófiájával, akkor ne lepődj meg, ha nem úgy működik, ahogy elvárnád.
0
0
pp képe

Amit Te kikapcsolsz az az oldalak gyorstárazása. Ez segít abban, hogy egy oldal összeállításához 30-300 query helyett 1 query is elég legyen.

Magába a cache táblába pedig (meg a cache_* táblákba) való írást ezzel nem tudod kikapcsolni szerencsére. Vannak olyan dolgok, mint pl. a menü struktúra amit akkor kell csak felépíteni, amikor egy felhasználó belép és nem minden egyes oldallekéréskor. Ezt pl. mindig gyorstárazza a Drupal. Mint ahogyan nem minden egyes oldallekéréskor böngészi végig az összes sminket és építi fel a theme_registry-t, hanem csak egyszer és utána azt a gyorstárból szedi.

Szerintem kapcsold vissza a gyorstárazást, hisz az tényleg gyorsít az oldaladon.
Ami segíthet, ha a session és cache táblákat memóriába teszed, hisz azokban úgy is olyan adatok vannak amik elveszhetnek.

pp

0
0
moha képe

2 hét alatt kellett Drupal alá ültetnem egy olyan design-t, amit nem én csináltam, nem ismertem a szerkezetét és még csak beszélni sem tudtam a designerekkel.

A felső menüsorba csak két szintig kellettek a menüpontok, a harmadik szintnek kellett bal oldalt lennie. A gond ott volt, hogy az a bal oldali menü is szerkezetileg a fő tartalomban volt elhelyezve, és nem is mindenhol van menü, vannak bal menü nélküli oldalak, ill. vannak olyan oldalak, ahol nem a harmadik, hanem a második szint kerül a bal menübe, szóval elég bonyolult.

A felső menüben pedig az első-középső-utolsó menüelemek külön class-t kaptak, azok legördülő alpontjai szintén... jobbnak láttam magam kipakolni, mert ha áttanulmányozom a Drupal menükezelőjét és miegymást, akkor nem férek bele a határidőbe.

0
0