york képe

Egy tartalom tipusat utolag is meg lehet valtoztatni, van ra modul csak a neve nem jut az eszembe :).

0
0
Paal képe

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

Atyla képe

Nem a licenc miatt tanácsolunk el a Drupal alaprendszer és a modulok módosításaitól.

Bár olyan kezdő vagyok mint az első randi előtt, de ha jól értem úgy kell módosításokat csinálni a modulokon, alaprendszeren, hogy egy külön file-ban megcsinálni a módosításokat és ezeket valahogy meghívni, hogy felülírja az eredetit?

0
0
gszoke képe

szantog képe

"Note: This module is extremely simple and *only* changes the node type in the database column. That is all. It does not convert any CCK fields or change other things about the node."

Szerintem ez a legértelmetlenebb modul, amit valaha láttam.
1. Mivel csak a db-ben cseréli a dolgokat, ezért elég expert usereknek való
2. Aki már eléggé tapasztalt, ehhez a modulhoz, tudja, hogy mit hol kell átírni a db-ban a modul nélkül is.
Akkor már: http://drupal.org/project/node_convert Ezzel a cck mezők is akár szépen átvihetők.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Gonda János képe

Sok helyen le van írva, hogy az ingyenes tartalomkezelőnél az ingyenesség csak látszat.
Az ember az idejével fizet a másoknak nyújtott segítségével.
Ez akkor már egyértelmű remélem.

nehezebb feladatok hatékony megoldása

Ezt én így nem tudtam értelmezni. Belefutottam már olyanba, hogy vállaltam egy munkát x összegért. Csak akivel szerződtem, nem azzal álltam kapcsolatba. Aki a munkát koordinálta nem tudta hogy miben állapodtunk meg. Betolt olyan dolgokat amiről szó sem volt. Azokat pedig nem továbbította a főnöke felé. Közelharcot kellett vívnom, hogy a főnöke elismerje a plusz munkát bizonyos szinten.
A fenti feladatpontosítás már egyértelműbb. Ha egy cégnél dolgozol kapsz órabért.
Kiosztják a feladatot és megoldod x idő alatt. Ha nem hatékonyan végzed a munkát akkor kirúgnak. Ha sok feladatot kapsz és nem 8 órát dolgozol, de csak annyit fizetnek akkor egy idő után eleged lesz és máshol keresel munkát.
Egy vállalkozásnál, mint felelős vezető akkor fogadsz el egy ajánlatot, ha megtérül rövid vagy hosszú távon. Ezt nem órabérben számoljuk sok kis feladat több költség... A működési költség egy egyéni vállalkozásnál más mint egy KFT-nél. Árverseny van, ezért nyilván nem mindig lehet nyereségre kalkulálni, de hosszú távon a cégnek nyereséget kell termelni, vagy elindul a felszámolás.
Mindenki úgy számol ahogy akar.

Elnézést, ha valakit zavartam. Vagy félreértettük egymást.
Jó vállalkozást.

0
0

Gonda János

nevergone képe

Így van, de nem pont felülírja, hanem felülbírálja, a kettő nem pontosan ugyanaz.
Ezért mondtuk azt, hogy ha egy modul nem pont azt csinálja, amit szeretnél, vagy nem úgy néz ki, akkor nem az eredeti modulban kell átírni a dolgokat, hanem írni egy saját kis modult, ami a szükséges dolgokat megváltoztatja. Nyilván ez a nehezebb út, de hosszabb távon ez vezet sikerre, és olyan szívásoktól kímél meg, amelyekbe jobb bele sem gondolni. :)

0
0
Paal képe

Mit értesz főoldalon? Esetleg linket tudnál adni, hogy megnézzük? Mert amit adtál, az 0 infó... :)
Jó lenne látni pl., h mi van a forrásban!

Ha egy node-ba kell csak beilleszteni, akkor nem kell szvsz túlbonyolítani. Töltsd fel csatolmányként, kapcsold ki a "listában való megjelenítést", és a feltöltött állományt illeszd be a megfelelő útvonallal, mérettel:

<object type="application/x-shockwave-flash" data="/files/xy.swf" width="665" height="264" id="valami">
              <param name="movie" value="/files/xy.swf" />
              <param name="menu" value="false" />
              <param name="quality" value="high" />
              <param name="wmode" value="transparent" />
              <param name="bgcolor" value="" />
              <img src="/files/xy.swf" width="665" height="264" alt="" />
</object>

A megjelenítést állítsd át FULL HTML módba. A fenti kód minden böngészőben működik.

De minden attól függ, hogy hova akarod berakni!

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

szantog képe

Nagyjából igen.
A működési logikába saját modulodon keresztül tudsz belenyúlni. Ez nem olyan ördöngősség, mint elsőre látszik. A hook rendszer, amivel bele tudsz szólni a működésbe, hasonlít egy lánchoz. Minden egyes modul, ami a saját függvényével beépül ebbe a rendszerbe, hozzáad egy láncszemet.
Amikor a moduloddal hozzáadsz egy ilyen láncszemet, akkor egyrészt új dolgokat fűzhetsz az adott láncodhoz, másrészt bármelyik korábban hozzáadott láncszem adatain módosíthatsz.
Egy konkrét példa: írsz a modulodba egy láncszemet, amelyekkel menükkel kapcsolatos dolgokat akarsz kezelni. Ez a hook_menu_alter, a saját modulodban a modulodneve_menu_alter nevű függvénnyel tudsz bekapcsolódni a láncba. Itt akár új menüelemet is létrehozhatsz, de egy korábban megadott menünek is meg tudod mondani, hogy például ne tabként jelenjen meg, hanem csak egy sima oldalként.
Hasonlóan működik a megjelenítési (smink) rétegben is. Ekkor a sminked template.php nevű file-jában tudsz bekapcsolódni a dolgokba, annyi különbséggel, hogyha egy sminkfüggvényt valósítasz meg, akkor a korábbi sminkfüggvények már nem fognak lefutni, hanem csak a tiéd. Éppen ezért a sminkfüggvények változtatása általában úgy kezdődik, hogy lemásolod az eredetit, és beilleszted a saját sminked template-php-jába.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Gonda János képe

Mint azt már a kérdező leírta a probléma megoldódott. Nem kell konvertálni, mert csak egy tartalomtípust használt a vendégkönyvhöz. A többi tartalom beküldéséhez nem ezt használta.
Azért hasznos olvasni mások ötleteit, ha később ilyenbe belefut az ember, de ez már nem az a téma.

0
0

Gonda János