Illyés Edit képe

Illyés Edit képe

Jó kis téma. Mikor áttértem InnoDB-re, az első pofon, amibe belefutottam az volt, hogy az InnoDB soha nem adja vissza az egyszer elfoglalt lemezterületet. Ez főleg akkor idegesítő, ha az ember gyakran dobál el táblákat, ill. egész adatbázisokat.

Megoldás: innodb_file_per_table, optimize table. Lehet, hogy ez adatbázis guruknak triviális, de újszülöttnek minden vicc új, úgyhogy leírtam a később jövők okulására :)

0
0
Illyés Edit képe

logikailag akkor sem értem a kiindulási problémám okát: a nézet miért nem csak egy lapot helyettesít, miért látszik a taxonomy_menu/1/* lapokon is, szerintem ez alapvető hiba... amennyiben pedig szándékosan így lett fejlesztve akkor sem értem, hogy ez miért nem korlátozható valamilyen módon?

Továbbra is csak azt tudom mondani, hogy valószínűleg nem jól adod meg az URL-eket a Views-nak. A Kutyák oldal felülírására használt nézet esetén a rendszer-URL-t kell használni: /taxonomy/term/x – és ezt takarod el utólag útvonal álnévvel. Nem ismerem a Taxonomy Menu modult, de nagyon is elképzelhető, hogy az is bekavar.

Én ilyen esetekben taxonómia helyett a fent belinkelt cikkben leírt CCK node reference megoldást használom a főkategóriák kialakítására, és ezt kombinálom szabad címkézéssel (Views Tagadelic modul).

Így megoldható, hogy kilistázzuk azokat a címkéket, amelyeket a felhasználók azon oldalakon használtak, amelyek a Kutya című CCK-s oldalra hivatkoznak node reference útján. A felhasználó ebből semmit sem lát, csak ki kell választania cikk beküldésekor, hogy a cikk a Kutya "kategóriába" kerüljön, és megadnia a címkét ("erdélyi kopó"), amiből azonnal létrejön a menüpont a Views Tagadelic segítségével.

0
0
Illyés Edit képe

A szerző szerkesztési joga megmarad, ha engedélyezted a hozzáférés szabályozás oldalon, és javítás közben nem törlöd a szerző nevét.

0
0
Illyés Edit képe

A forum.module fájlban keresd meg a 'theme_'-mel kezdődő nevű függvényeket, másold ki őket a template.php fájlba (ha nincs ilyen nevű fájlod a sminkmappában, akkor hozd létre), nevezd át őket phptemplate_ kezdetűre, és írd át a HTML outputot az elképzeléseid szerint.

Készíthetsz fórumoldalakra külön sablont is, page-forum.tpl.php néven hozd létre a sminkmappában, és a Drupal magától megtalálja.

0
0
Illyés Edit képe

Hol van ez az oldal: administer/site building/add field? Szerintem nincs ilyen URL a Drupalban. Egyébként az első kérdésedre a válasz az, hogy be kell vinni a tartalmakat Drupal alá – végül is ezért akarsz tartalomkezelőt használni, nemde ;)

Van egy Drake nevű modul(szerűség), amelynek segítségével CakePHP alkalmazásokat lehet Drupal "környezetben" futtatni.

Második kérdésedre: keress rá az "új ablakban" szavakra (keresődoboz jobbra fent).

0
0
Illyés Edit képe

Először is néhány kérés:

  1. Adj normális címet a témádnak.
  2. Légy szíves használj írásjeleket és nagybetűket. (Ha te lusta vagy lenyomni a Shift billentyűt, én miért ne legyek lusta elolvasni a kérdésedet?)
  3. Kódbevitel esetén használd a <code> jelölőt.
  4. Ha nem ismered a HTML jelölőkódokat, akkor inkább ne használd őket! Mivel több helyen is hibás jelölőket alkalmaztál, szétesett az egész oldal. 10 percig tartott, amíg nagyjából kitakarítottam utánad a beküldött szövegedet – legközelebb ezt nem fogom megtenni, hanem egyszerűen törlöm a témát!

Végül a kérdésedre válaszolva: nem muszáj minden egyes kategóriára (taxonomy term) külön nézetet készíteni. Megteheted, hogy argumentumként átadod a Views által készített nézet-oldalnak a kategória azonosítót az URL-ben, valamint azt is, hogy kategória helyett CCK-s node-okat hozol létre, és ezekhez node reference segítségével kapcsolod a tartalmakat – erről részletesebben lásd a kézikönyvet (konrét megoldás leírása a hozzászólások között).

0
0
Illyés Edit képe

Rendszeresen előforduló kérdés, a keresőbe (jobb felső sarok) beírjátok a "multisite" szót, az első néhány találat között találtok több megoldást is.

0
0
Illyés Edit képe

A lejátszógombok megjelenítéséhez magára a lejátszóra is szükséged van. Szerintem jobb lenne, ha inkább a kész modulokkal próbálkoznál tovább. Nem tudjuk, mi a hibajelenség, azon kívül, hogy "az istennek sem tudom ezt megtenni". Konkrétan mit telepítettél, mit teszel vele, erre mit vársz, helyette mi történik?

Az automatikus elindulást az object és embed elemekbe beszúrt paraméterekkel lehet megakadályozni:

<object>
<param name="AutoStart" value="False">
<embed autostart="0"></embed>
</object>

Egyébként az embed nem szabványos, pár napja volt róla szó itt a fórumon, keress rá.

0
0
Illyés Edit képe

Mi a kérdés?

0
0