Saját panels layout készítése
Azért annyira nem bonyolult dolog egy layout-ot legyártani. Pont olyan, amilyen neked kell úgyse tölthető le!
1; a smink.info-ba:
; Panels layouts. You can place multiple layouts under the "layouts" folder.
plugins[panels][layouts] = layouts
2; A sminked gyökerébe csinálj egy layouts könyvtárat. Ebbe másold bele a panels/plugins/layouts -ból a neked tetsző, a kialakítani kívántra leginkább hasonlító layout könyvtárat, mondjuk footer néven - ez fogja a speciális footer layout-ot (igazából, az a neve, amit adsz neki, nekem ezt egyszerűbb másolni az oldalamról: http://internode.hu - a lábléc).
Ekkor van egy smink/layouts/footer könyvtárad, benne egy .css, egy .inc, egy .tpl.php egy .png.
Elnevezési szabályok nagyon egyszerűek: a layout-nevet használod. Az eredetiben van panels-threecol-25-50-25.tpl.php threecol_25_50_25.css threecol_25_50_25.inc threecol_25_50_25.png, az enyémben footer.css footer.inc panel-footer.png panels-footer.tpl.php.
3; Footer.inc-be belenézel: semmi különös, egy definiciós tömb:
// Plugin definition $plugin = array( 'title' => t('Footer mini-panel layout'), 'icon' => 'panel-footer.png', 'theme' => 'panels_footer', 'css' => 'footer.css', 'panels' => array( 'footer_left' => t('Footer left'), 'footer_center_left' => t('Footer center left'), 'footer_center_right' => t('Footer center right'), 'footer_right' => t('Footer right'), 'footer_mission' => t('Footer mission'), ), );
4; Értelem szerűen kitöltögeted/átírod. Csinálsz hozzá kis előnézeti képet. A tpl.php állományba meg teszel, amit jónak látsz, sima html+smink. footer_left régiót és a többi panels szekcióban definiált régiót használod. A tpl.php-hoz tartozó css-ben beállítod a speciális dolgaidat, pl. a panelek szélességét.
5; Smink cache törlés (-azt hiszem, csak egyszer kell, a smink info beolvasása miatt, de ha nem találja meg a saját panelt, akkor érdemes ezzel kezdeni) és a panels layoutok között ott lesz a saját layout-od. UU. mini panels, panel pane layout-ot lehet definiálni.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
content taxonomy tud lehullo listat
szerintem az hianyzik, hogy ebben a felallasban nincsen "add another" lehetoseg, ami az elozonel egybol volt. jo irany lehet a content multigroup.
_biztos_ van valami kozos osztaly is ami alapjan celozhatsz, jo lenne latni, ugy konnyebb cssben segiteni.
ha a legozas mar elbonyolodni latszik a vegtelenbe es tovabb, akkor jon az, hogy sajat modult kell irni. ami lehet hogy igen picike lesz, lehet hogy nagyobb, de az nem allapot, hogy egy viszonylag egyszeru funkciot 5-6 modulbol kell osszelegozz es meg ugy se tokeletes. nehezen lesz fenntarthato, majd jonnek a parak hogy x modul uj verzioja nem megy y modul regi verziojaval de annak nincs uj vezioja x meg secholeos. :) erdemes meggondolni, hogy erdemes e inkabb akkor egy sajat cck widgetet irni, ami pont azt csinalja amit akarsz.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Csak egy kérdést látok
Arra válaszolva: valószínűleg az „Order” fordítása „Sorrend” lett, és nem „Megrendelés”.
A bejelentkezett felhasználód rendelkezik a megfelelő jogosultsággal/okkal?
A többiről nem tudok nyilatkozni: a D6 portot egyáltalán nem ismerem, ráadásul az issue queue alapján úgy tűnik, nincs is befejezve. Igaz, azt sem írtad, melyik verzióval próbálkozol.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
kicsit máshogy
ha a profilokat nodeként kezeled (content profile) és a nyelvizsgákat egy taxonomy szótárba pakolod hierarchikusan, akkor szepen hozza tudja adni majd mindenki barhany kategoriahoz a profiljat, hiearchical select modullal lehet ilyen "vezetettre" megcsinalni.
elég hülyén fog kinézni a szótár amiben minden nyelvre minden fok minden tipusa hierarchiában bele van pakolva, lesz benne egy csomó "alapfok" term, de azt (belülről nézve) senki se látja úgyse, egyszer kell felépíteni.
taxonomia alapjan meg barmilyen kombinacioi lehetnek majd a viewknak.
ilyen klasszikus "profil" dolgot szerintem kenyelmesebb node alapon csinalni mint core profile.module -ra epitve.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
akkor ez miért relatioship?
én jelölöm, hogy trillian érdekel engem. ezt trillian sehol nem látja. én látom. a kis listámban, hogy "érdekelnek engem" és ott egy lista, hogy trillian, gizi, piri, teri, sára, s valahány név a naptárba. de semmi "relationship" nincs köztünk, ő nem kell hogy ezt visszaigazolja, hogy is tenné, nem is látja.
akkor ez flag.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
6.x
A kategóriáknál ki van választva, hogy Drupal 6.x :)
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ilyen mennyiségnél már lehet,
Ilyen mennyiségnél már lehet, hogy érdemes views_bulk_operation-nel egy nézetet csinálni, és szépen összeszedni, amit törölni akarsz. A captca-nál meg ellenőrizni, hogy a legfrissebb van-e fent, néhány hónapja fogtak a spammerek rajta lyukat, de utána nem sokkal már jött is a frissítés.
----
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.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Én az Upload element modult
Én az Upload element modult szoktam erre használni. http://drupal.org/project/upload_element
Picit gyorsabb vele a fejlesztés, de ha igazi kihívásra vársz akkor hajrá.
a $_FILES tömbben lehet elérni sok adatot az adott fájlról.
Palócz István
https://palocz.hu | https://tanarurkerem.hu