pp képe

É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.

0
0
Den képe

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.

0
0
Prancz Ádám képe

Köszönöm a segítséget!
Még nézegettem a 3-as panelben lévő szerkesztő felületet is jobban, de túlságosan bonyolult szerintem inkább legyártom úgy ahogy mondtad!

Köszi mégegyszer!

0
0
Prancz Ádám képe

Meg van a layouts mappa benne a fooldal konyvtárral.

Fooldal.inc

// $Id: threecol_33_34_33_stacked.inc,v 1.1.2.2 2010/06/22 15:54:25 merlinofchaos Exp $
 
// Plugin definition
$plugin = array(
  'title' => t('Fooldali layout'),
  'category' => t('Columns: 3'),
  'icon' => 'fooldal.png',
  'theme' => 'fooldal',
  'css' => 'fooldal.css',
  'panels' => array(
    'kiemeltcikk' => t('Kiemelt cikk'),
    'ercsiegyesulethirek' => t('Egyesulet Ercsiert hirek'),
	'program' => t('Program'),
    'ercsihirek' => t('Ercsi varos hirei'),
    'szavazas' => t('Szavazas'),
    'szponzorok' => t('Szponzorok'),
    'belepes' => t('Belepes'),
	'rovatok' => t('Rovatok'),
	'forum' => t('Forum'),
	'felhasznalok' => t('Felhasznalok')
  ),
);

fooldal.tpl.php

<div class="fooldal clear-block" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
 
  <div class="fooldalrow">
    <div class="fooldalkiemeltcikk"><?php print $content['kiemeltcikk']; ?></div>
	<div class="fooldalercsiegyesulethirek"><?php print $content['ercsiegyesulethirek']; ?></div>
  </div>    
 
  <div class="fooldalrow">
    <div class="fooldalprogram"><?php print $content['program']; ?></div>
	<div class="fooldalercsihirek"><?php print $content['ercsihirek']; ?></div>
  </div>    
 
  <div class="fooldalrow">
    <div class="fooldalszavazas"><?php print $content['szavazas']; ?></div>
	<div class="fooldalszponzorok"><?php print $content['szponzorok']; ?></div>
	<div class="fooldalbelepes"><?php print $content['belepes']; ?></div>
  </div>	
 
  <div class="fooldalrow">
    <div class="fooldalrovatok"><?php print $content['rovatok']; ?></div>
	<div class="fooldalforum"><?php print $content['forum']; ?></div>
	<div class="fooldalfelhasznalok"><?php print $content['felhasznalok']; ?></div>
  </div>
 
</div>

Valamint megcsináltam a css filet is a leírásod és az angol nyelvű okosságok alapján:

.fooldal {/*  overflow: hidden;  */}
.fooldal,.fooldalrow{width: 100%;clear: both;}
.fooldalkiemeltcikk {width: 70%; float: left;}
.fooldalercsiegyesulethirek  {width: 30%; float:right;}
.fooldalprogram {width: 70%; float:left;}
.fooldalercsihirek {width: 30%; float:right;}
.fooldalszavazas {width: 33,3%; float:left;}
.fooldalszponzorok {width: 33,3%; float:left;}
.fooldalbelepes {width: 33,3%; float:left;}
.fooldalrovatok {width: 33,3%; float:left;}
.fooldalforum {width: 33,3%; float:left;}
.fooldalfelhasznalok {width: 33,3%; float:left;}

Úgy néz ki menni fog!
Köszi

0
0
aboros képe

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.

0
0

-
clear: both;

Boobaa képe

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.

0
0
aboros képe

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.

0
0

-
clear: both;

aboros képe

é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.

0
0

-
clear: both;

Paal képe

A kategóriáknál ki van választva, hogy Drupal 6.x :)

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

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.

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.