A honlapon egy folyamatról írásos naplót készítek időrendbeli bejegyzésekkel.
Mint kezdő felhasználó nem találtam megoldást arra, hogy ennek ne a "felhasználónév" blogja legyen a címe.
1. Hogy tudom ezt megváltoztatni?
Miután a blogot én adminisztrálom és hozzászólás nincs, a bejegyzések végén a szerző nevét nem akarom megjelentetni csak a dátumot.
2. Hogyan kapcsolható ki a szerző neve mező, vagy mit kell beleírni, hogy ne írjon ki semmit ( ugyanis az üres=Vendég ).
Még egy kérdés:
3. Az nevezett "felhasználónév" blogja laphoz esetleg külön misszió, vagy összefoglaló létrehozható-e. Természetesen a miként a kérdés.
Segítségeteket köszönöm: Fisherman
Drupal verzió:
Fórum:
Most sietek, de...
Most sietek, de a 3. kérdésedre azért válaszolok, hogy annyival is előbbre juss, amíg valaki segít a többiben. Két lehetőséget tudok így hirtelen mondani:
- Van egy Blog Information nevű modul, amivel a blogokhoz két plusz blokk létrejön, az egyikbe információt írhatsz a blogról, a másik meg egy blogroll (ezt a rímet, haver...). Sajnos D6-oshoz nincs stabil verzió, de egy próbát megér.
- Vagy ha használsz Path vagy Pathauto modult, akkor adhatsz a blogbejegyzéseidnek valamilyen mintára illeszkedő url-t, és onnantól lehetőséged van kézzel létrehozni blokkot tetszőleges tartalommal, aminek beállíthatod, hogy pl. a /blog* url-eknél jelenjen csak meg.
--
Csonka Gergely
http://cheppers.com
Általános smink beállítás
A 2-es kérdésre: A sminkek általános beállításainál (tehát nem az adott smink, hanem az általános fülön) kikapcsolható, hogy a blog típusra a beküldési információkat megjelenítse.
Ez idáig elkerülte a figyelmemet
Nagyon köszönöm, sokszor a kezdő nem lát a szemétől.
Részleges az öröm, mert a dátum bélyeg jó lenne, de ha más nincs a bejegyzésbe beírható.
Fisherman
Webáruház 1x1
node.tpl.php
Akkor ott kapcsold vissza, mássz bele a smink node.tpl.php állományába, keresd a submitted részt, és cseréld ki:
Csak a dátum marad.
Ezt választottam
Mivel php-ben is eléggé kezdő vagyok inkább ezt választottam.
Kösz: Fisherman
Webáruház 1x1
A másik szebb
aboros megoldása pedig szebb. Igaz, van egy csomó smink, amelyik direkben kezeli ezeket a dolgokat, így ott az nem működne. De ha a smink a default
módon kezeli, akkor viszont jó, és szebb megoldás az övé.
theme_node_submitted($node)
ezt a sminked template.php -jában kell megvalósítanod SMINKNEVE_node_submitted($node) néven, a kért eredmény eléréséhez így:
ez nem egy jobb-rosszabb megoldás, mint az egyel feljebb olvasható, csak más. gondoltam legyen itt ez is.
-
clear: both;
Az 1-es, 2-es akkor megvolt.
Az 1-es, 2-es akkor megvolt. A 3-ashoz nézd meg milyen útvonal tartozik a "felhasználónév" blogja laphoz, majd adj hozzá egy blokkot a tartalom részhez, amely csak azon az oldalon jelenik meg. Atán azt írsz bele, amit akarsz, kész a misszió, Bár ez alapból a tartalom alatt fog megjelenni, de kis adatbázis turkálással felülre is varázsolható ez a blokk, a megfelelő weight érték átírásával.
2-es és 3-as volt meg
Lehet, hogy félreérthető voltam, az 1-nél nem az url cím átírása a gond.
Ezt automatikasan generálja az első blog bejegyzés után a blog/1 útvonalon:
ITT VAGY Cethalász blogja
Cethalász blogja
* Új bejegyzés beküldése.
Azaz a blog/1 útvonalon elérhető oldal tartalmában automatikusan megjelenő pozicionáló cím és főcím átírási lehetőség érdekel.
Kösz az eddigieket: Fisherman
Webáruház 1x1
Azt úgy nem
Ahhoz szerintem bele kellene nyúlni a blog modul kódjába, ami nagyon nem javallott. De miért nem csinálsz egy „Oldal” típusú tartalmat, arra kipakolod a cuccot, amit csak szeretnél, meg ahogy csak akarod, hogy kinézzen, aztán adsz neki menüpontot is, az eredetit meg jó mélyen eldugod.
UPDATE: Közben rájöttem, hogy ez hülyeség, views nélkül nem fog menni. Kérdés megéri-e ágyúval verébre lőni?
Automatic Nodetitles?
Nem teljesen értem, hogy mit is szeretnél, de talán ezt tudnád hozzá használni.
http://drupal.org/project/auto_nodetitle
Lehetőség van egyedi cím összeállítására adott mező értékének felhasználásával.
Felveszel egy új CCK txt mezőt, aminek u.úgy "Cím" nevet adsz. A tartalom típus beállításánál megtalálod az "Automatic Nodetitles" részt. Itt letiltod az alapértelmezett cím megjelenését, és úgy paraméterezed, hogy az általad megadott "Cím" txt mező értékét (+ azt amit hozzá szeretnél még íratni) megadod a Pattern részben.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Nem írtam le a példával a legjobban
A blog modult használva minden user, aki blobejegyzést ír, kap a bejegyzés alá egy "user blogja" linket, illetve keletkezik a blog/ "user szám" útvonalon egy "user blogja " nevű lap.
Ezt a "user blogja"-t szeretném átnevezni mondjuk "munkanapló"-ra.
Ui:nézegettem a modulokat, de azt hiszem ennek a problémának a megoldása nem jön ki belőle.
Üdv: Fisherman
Webáruház 1x1
ha egyedül vagy akkor elszúrtad
Ha csak Te blogolsz egyedül az oldalon, mert ez egy személyes blog akkor mondjuk ki: elszúrtad. A blog modul ugyanis arra való, hogy egy oldalon sok ember blogoljon. Ez egy tipikus hiba a Drupal usabilityben, hisz felteszi az ember a Drupalt és blogolni akar, akkor persze, hogy bekapcsolja a blog modult. Pedig csak annyit kéne tennie, hogy átnevezi a story-t blog entryre és kész. ;)
Ha még nem késő, akkor szerintem válts. ;) Ha már késő, akkor keresd meg a fordítói felületen a blogja szót ekkor találsz valami olyasmit, hogy %username's blog és annak a magyar fordítását %username blogja. Ez utóbbit írd át munkanaplóra.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Hát nem biztos
Végül a blog.module
$links['blog_usernames_blog'] = array(
'title' => t("@username's blog", array('@username' => $node->name)),
és a blog.pages.inc
drupal_set_title($title = t("@name's blog", array('@name' => $account->name)));
soraiban az "@username's blog" lett cserélve "Munkanapló"-ra.
Valahogy a modules-blog.hu.po megfelelő részeinek átírása hatástalan volt.
#: modules/blog/blog.pages.inc:15 modules/blog/blog.module:108
msgid "@name's blog"
msgstr "MunkanaplĂł"
#: modules/blog/blog.module:122
msgid "@username's blog"
msgstr "MunkanaplĂł"
Így már lebutítva a blogmodul tudja azt, hogy a személyes (általam használt) blog tulajdonképpen a blog bejegyzéseimet időrendben visszaadja az átnevezett Munkanapló oldalon (ez számomra fonos funkció) és az úgy nevezett story ( most blog bejegyzés oldalakról a linkekek is a megfelelő Munkanapló felirattal működnek.
Biztos, hogy van elegánsabb megoldás, de számomra az első Drupal website előállítására megfelelt.
Minden esetre köszönöm mindenkinek az érdeklődő figyelmét és a sok hasznos, segítő ötletet.
Köszönettel: Fisherman
Webáruház 1x1
Nem a blog.hu.po-t kell átírni
A .po fájlok tartalma a modul bekapcsolásakor adatbázisba kerül, utána a fájlban hiába írsz át bármit, de az Adminisztráció -> Nyelvek -> Karakterek kezelése (admin/settings/locale/string/search) menüpontban kényelmesen felül lehet írni mindet.
--
Csonka Gergely
http://cheppers.com
Csak félmegoldás
Rákerestem a "@username's blog"-ra, hogy fordítással legyen megoldva a feladat, de csak a blog bejegyzésből visszamutató linket engedi így átnevezni, a többi így nem írható át.
Azt hiszem Isten gondban lesz a 4 Manccsal.
Fisherman
Webáruház 1x1
De te is tudod mi az egész!
Ne tedd azt, hogy beleírsz egy modul forrásába! Főleg ne úgy, hogy fogalmad sincs mit csinálsz! ;)
Te is két helyen javítottál, mind a két helyen használva van a t() függvény, tehát fordíthatónak kell lennie a webes felületről is a szövegeknek!
Mivel csak egy karakter sorozatra kerestél a kettő helyett ezért van csak fél megoldás.. ;)
Én úgy érzem, hogy találtál egy megoldást, ami "műxik" és nem akarsz most már változtatni. Rossz hozzáállás! Egy weboldalt nem lehet elkészíteni! Egy weboldalt működtetni kell! Ilyen hozzáállás mellett egy idő után biztos a fejedre borul az egész rendszer!
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Ezt jól elszúrtam
Hamu a fejemre és mindenkitől elnézést a core hack miatt.
Pistinek teljesen igaza van, a figyelmetlenség (két kifejezés) miatt nem találtam a korrekt megoldást. Már így közös az öröm.
Ha a későbbiekben a monomán tematikus blogolást átváltanám közösségivé akkor a fordítás visszaállítható az eredeti funkcióra. (Már csak az ördög bujkál bennem, hogy mi van, ha minden blogger egyedi blogcímet akar, de gondolom az egy másik modul lesz:)
További kellemes hétvégét: Fisherman
Webáruház 1x1
core hack
ezt ne csináld, core hack!!!
Rasmus Lerdorf
-
clear: both;
ez masvalakitol van
Ilyet szerintem Rasmus nem mondott, mert neki nem sok koze van a Drupalhoz..
simple is hard
előadás egyik slide -ja volt ez szegeden.
lehet, hogy nem ő mondta, de az ő előadásában hallottam ezt a poént.
előtte meg így hallottam és láttam a weben: every time you jerk off, god kills a kitten!
és ugyan ez a kép volt hozzá az illusztráció is, szóval rasmus csak kölcsönvette a poént. de így is nagy. :)
-
clear: both;
szerintem ezzel kevered
http://szeged2008.drupalcon.org/program/sessions/handler-objects-proposal
20. oldal a pdf-ben..
szerintem meg pörgesd végig rasmus diáit
és meglátod.
a helyszínen éltem át ezt, könnyesre röhögtem magam.
_biztos_ hogy rasmus előadásában volt ez.
de ez itt már szuperoff és amúgy sincs sok értelme egy ilyen ki-mikor-mit-modnott vitának ;)
-
clear: both;
_biztos_? :)
csak az ertelmetlen dolgokon tudok vitatkozni. tenyleg talaltam cicakrol szolo szoveget az eloadasban de nem a Drupal core hackelessel kapcsolatban. egyszeruen nem ertem miert mondott volna ilyet Rasmus..
es en is benne vagyok a videoban. kerek 10 masodperc a masfel orabol :)
ez az a kep amire utaltal,
megtalaltam, ez az a kep amire utaltal, csak hogy mindenki ertse. :)
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.