Hi!
Van egy saját tartalomtípus modulból:
function myprod_node_info() { return array( 'myprod' => array( 'name' => t('Myprod node'), 'module' => 'myprod', 'description' => t("MyProd node type."), 'has_title' => TRUE, 'title_label' => t('Myprod title'), 'has_body' => TRUE, 'body_label' => t('Myprod body'), ) ); }
A hozzászólás engedélyezve van, de mégsem lehet hozzászólni. Nem aktív a funkció, azaz nem jelenik meg a hózzászólás link.
Ezt külön kell "definiálni" v. mi kell hozzá?
G.
Drupal verzió:
Fórum:
Tartalom típus beállításainál
Tartalom típus beállításainál tudod tartalom típusokra külön engedélyezni a hozzáaszólat.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Ott engedélyezve
Ott engedélyezve van.
Mégsem jelenik meg.
Igazából egyik tartalomtípushoz sem jelenik meg a hozzászólás (Írás, Oldal-hoz sem!)!
Többnyelvű az oldal, ez befolyásolja ezt?
G.
Smink?
Nem lehet, hogy a sminkből (a *.tpl.php fájlokból?) hiányzik ez a rész?
Laza
--
Laza Bálint naplója
aquia_marina
A smink egy "aquia_marina-6.x-1.9".
Van egy "comment.tpl.php" állománya. Talán a css-ben van kikapcsolva, megnézem.
G.
Firebug-ban is üres
A firebug-ban üres sávnak látszódnak. Tehát ott van csak nem látszódik.
Itt a képernyő részlete a firebugból.
G.
Akkor css "hiba" lesz.
Akkor css "hiba" lesz. Valahol felüldefiniáltad úgy, hogy nem jeleníti meg. Ha adsz urlt, megnézem.
Laza
--
Laza Bálint naplója
url
Kösz!
Pl.:
http://www.dezelectric.hu/hu/node/39
G.
Van itt több hiba is
Van itt több hiba is CSS-ben...
Itt van két kép: http://dropmocks.com/mCz-e
style.css - 747. sor - "display: none" nem a barátod...
A hozzászólásokat nem látom, vagy nincsenek, vagy anonymous nem láthatja... így nem tudom megmondani, hol a hiba.
Illetve az új hozzászólás beküldése linket is a fent említett hiba tünteti el.
- - -
Juhász Márton
http://juhaszmarton.hu
hozzáférés
Most beállítottam: comment module, anonymous hozzáférés.
G.
Rendben, de ettől függetlenül
Rendben, de ettől függetlenül hiányzik az új hozzászólás belüldése link, az előbb említett probléma miatt...
Tehát még egyszer:
A smink style.css fájljában a 747. sorban kezdődő blokkban van egy "display: none" kifejezés.
Na ennek nagyon nem kellene ott lennie. Nem tudom, mit akartál vele megoldani, de bizony másik megoldást kell keresned helyette...
- - -
Juhász Márton
http://juhaszmarton.hu
értem
Értem, a css-ben nem a jó helyen módosítottam. :)
G.
display: none
Kivettem a "display: none;"-t
A két pirossal megjelölt elemet szeretném eltűntetni.
Itt a kép.
Próbáltam a következővel, pl.:
Nem segített. Hogyan tudnám elrejteni azt a két elemet?
G.
.links ul.links
.links ul.links li.upload_attachments { display:none; }
ennek analógiájára a másik is
Laza
--
Laza Bálint naplója
erre sem
Erre sem tűnt el.
Valahol felülbírálódik, én a style.css végére tettem a bejegyzést. Hova érdemes tenni, hogy mindenképp ez legyen a jó?
Egy acquia_marina-6.x-1.9 sminkről van szó.
G.
Ezért sem túrunk
Ezért sem túrunk core-ba.
Csinálj alsminket: http://drupal.org/node/225125
Laza
--
Laza Bálint naplója
nem eredeti smink
természetesen nem az eredeti sminkben írogattam át.
G.
sorrend
A css-ek milyen sorrendben lesznek "aktívak"?
A smink .info-ban definiált sorrendben? Pl. az utolsó css-ben levő beállítás felülírja a korábbit?
G.
igen
igen
Laza
--
Laza Bálint naplója
saját css
Az .info fájlba a végére beteszek egy saját css-t, amibe ezt a beállítást írom, akkor sem tűnik el a link:
Ha ide írom, akkor az egész link sor eltűnik:
A link soron belüli elemekre hiába hivatkozom, nem tűnnek el.
G.
Nem tudom így, mit csinálsz
Nem tudom így, mit csinálsz rosszul, nem tudsz linket adni?
Laza
--
Laza Bálint naplója
link
Fent volt már egy link:
http://www.dezelectric.hu
A "PC-DMX/RDM Interface" című tartalom például.
A link sort most kivettem, mert ez volt az igény. De a Firebug-ban látszódik:
Kép
A három linket csak egyszerre tudtam kivenni. Külön-külön nem működött a "display: none" hivatkozás. :(
Pedig csak ez kellene hogy megjelenjen a végső megoldásban:
Ezek meg nem kellenek:
G.
hozzászólás link
Meg tudta nézni esetleg valaki, hogy a css-ben mit kellene módosítani, hogy csak a hozzászólás link legyen aktív? (nyelvváltás, attachment nem kell.)
G.
Fordítás eltüntetése:
Fordítás eltüntetése: /admin/settings/language/i18n -> "Hide content translation links" - kipipál
és máris nem kell CSSben turkálni
Csatolmányok: Firebug bekapcsol. Megnézed, hogy a mostani "display: none" miért nem csak azt rejti el, amit Te szeretnél.
Ez a kód szépen elrejt _mindent_ ami a fenti osztályokban van.
Ezt a sort szépen kitörlöd.
Tovább gondolkozol.
Megnézed, hogy azt az egy linket hogyan tudnád elkapni, amit el akarsz tüntetni.
Kiderül, hogy van neki saját osztálya: "upload_attachments".
Most keresel erre mutató CSS részletet. Nem találsz...
Így magad írod meg:
- - -
Juhász Márton
http://juhaszmarton.hu
upload_attachments
Ezt már próbáltam:
Itt volt erre egy próba.
De nem tűnt el az upload_attachments link ezzel sem:
G.
Én is csak ezt tudom mondani:
Én is csak ezt tudom mondani: http://drupal.hu/forum/egyedi-tartalom-node-type-hozz%C3%A1sz%C3%B3l%C3%...
.links ul.links li.upload_attachments { display:none; }
Most ki is próbáltam az oldaladon, működik.
- - -
Juhász Márton
http://juhaszmarton.hu
valami felülírja
Nem az én oldalam, de ez részletkérdés. :)
Hogy tudtad kipróbálni? Firebug-ban hogy módosítottad?
Én a smink .info fájljába tettem egy plusz sort "my.css", ebbe tettem a kérdéses kódot.
Meghívva az oldal forrásában látszódik is a my.css-re hivatkozás a többi css melett. De mégsem tünteti el a kérdéses linket. Valami felülírja.
G.
működik
Működik, kösz.
A css-ben a .upload_attachments hivatkozás kevés volt, az általad írt megoldással jó:
Ez az én CSS tudásom hiányossága, hogy miért így fogadta csak el.
De valószínű, hogy a "kettős osztályhivatkozás" miatt:
G.
Nem amiatt Nézz kicsit utána
Nem amiatt
Nézz kicsit utána a CSS működésének.
Röviden arról van szó, hogy a megadott szabályban minél több osztály/ID szerepel, annál nagyobb súlyt kap, és ez alapján érvényesül vagy épp nem. És csak ez után számít a css fájlban elfoglalt hely.
- - -
Juhász Márton
http://juhaszmarton.hu