Nézd át a taxonómia részt.
Nézd át a taxonómia részt.
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Köszönöm pp
Igen, pontosan ez volt a probléma. Sajnos az általad írt kódrészlet nincs benne a belinkelt helyen, pedig szerintem nagyon ott lenne a helye.
A kód egyébként nem titkos, íme:
/** * @file * Kaszói nevezést megvalósító modul 2010-ben. */ /** * Implementation of hook_menu(). */ function kaszo_menu() { //global $user; $items = array(); $items['kaszonevezesiurlap'] = array( 'title' => 'Kaszó nevezési űrlap', 'page callback' => 'kaszo_page', 'access arguments' => array('access content'), 'type' => MENU_CALLBACK); $items['kaszonevezesilista'] = array( 'title' => 'Rajtlista', 'page callback' => 'kaszo_page_list', 'access arguments' => array('access content'), 'type' => MENU_CALLBACK); return $items; } /** * Menu callback; displays a Drupal page containing recent kaszo entries. */ function kaszo_page($a = NULL, $b = NULL) { //print theme('page','<p>Az előnevezési határidő lejárt. További nevezéseket a helyszínen fogadunk, a nevezési kiírásnak megfelelően.</p>Rendezőség'); return kaszofeldolgoz_page(); } function kaszofeldolgoz_page() { return drupal_get_form('kaszo_form'); } function kaszo_form($form_state) { $options1= array('1' => 'Igen', '0' => 'Nem'); $options2= array('1' => 'Férfi', '0' => 'Nő'); //fejléc kezdete $form['csapatvez'] = array( '#type' => 'fieldset', '#title' => 'Csapatvezető', '#tree' => TRUE, ); $form['csapatvez']['neve'] = array( '#type' => 'textfield', '#title' => 'Csapatvezető neve', '#default_value' => variable_get('neve', ''), '#required' => true , '#description' => 'Ide írd a csapatvezető nevét vagy egyénileg nevező esetén a teljes nevedet. A csapatvezető az a személy aki a nevezési irodán a csapat nevezési csomagját egyben veszi át. A nevezési irodába technikai okok miatt csak a csapatvezető léphet be.', ); $form['csapatvez']['email'] = array( '#type' => 'textfield', '#title' => 'Csapatvezető e-mail címe', '#default_value' => variable_get('email', ''), '#required' => true , '#description' => 'A létező e-mail címe a csapatvezetőnek, melyen a kapcsolatot szeretné tartani.', ); // Description Versenyzők szakasz kezdete $form['details'] = array( '#type' => 'fieldset', '#title' => 'Versenyzők' ); for ($i=1; $i<=30; $i++) { $form['details']['neve'.$i] = array( '#type' => 'textfield', '#title' => '', '#size' => 30, '#maxlength' => 30, '#default_value' => variable_get('neve' . $i , ''), '#description' => $i.'. Versenyző neve', '#prefix' => '<tr><td class="kaszosorneve">', '#suffix' => '</td>', ); $form['details']['ev'.$i] = array( '#type' => 'textfield', '#title' => '', '#size' => 5, '#maxlength' => 4, '#default_value' => variable_get('ev' . $i , ''), '#description' => '', '#prefix' => '<td class="kaszosorev">', '#suffix' => '</td>', ); $form['details']['neme'.$i] = array( '#type' => 'select', '#title' => '', '#size' => 1, '#maxlength' => 4, '#options' => $options2, '#default_value' => variable_get('neme' . $i , 1), '#description' => '', '#prefix' => '<td class="kaszosorneme">', '#suffix' => '</td>', ); $form['details']['egyesulet'.$i] = array( '#type' => 'textfield', '#title' => '', '#size' => 30, '#maxlength' => 30, '#default_value' => variable_get('egyesulet' . $i , ''), '#description' => '', '#prefix' => '<td class="kaszosoregyesulet">', '#suffix' => '</td>', ); $form['details']['licenc'.$i] = array( '#type' => 'textfield', '#title' => '', '#size' => 7, '#maxlength' => 10, '#default_value' => variable_get('licenc' . $i , ''), '#description' => '', '#prefix' => '<td class="kaszosorlicenc">', '#suffix' => '</td>', ); $form['details']['ironmanoke'.$i] = array( '#type' => 'select', '#title' => '', '#size' => 1, '#maxlength' => 10, '#options' => $options1 , '#default_value' => variable_get('ironmanoke' . $i , 0), '#description' => '', '#prefix' => '<td class="kaszosorironmanoke">', '#suffix' => '</td></tr>', ); } $form['hidden'] = array('#type' => 'value', '#value' => 'is_it_here'); $form['submit'] = array('#type' => 'submit', '#value' => t('Beküldés')); $form['details']['neve1']+=array('#required' => true); $form['details']['ev1']+=array('#required' => true); $form['details']['egyesulet1']+=array('#required' => true); return $form; } function theme_kaszo_form($form) { drupal_add_css(drupal_get_path('module', 'kaszo') .'/kaszo.css'); //drupal_add_css(drupal_get_path('module', 'kaszo') .'/kaszoprint.css','module','print'); $output = ''; $output .= '<div class="formblokknevez">'; $output .= drupal_render($form['csapatvez']); $output .= drupal_render($form['csapatvez']['neve']); $output .= drupal_render($form['csapatvez']['email']); //$output .= drupal_render($form['details']); $output .=' <table> <tr> <td class=kaszosorneve>Versenyző neve</td> <td class=kaszosorev>Sz.év</td> <td class=kaszosorneme>Neme</td> <td class=kaszosoregyesulet>Egyesület</td> <td class=kaszosorlicenc>Licenc</td> <td class=kaszosorironmanoke>Ironmanre neveztem</td> </tr> </table><table>'; for ($i=1;$i<=30;$i++) { $output .= drupal_render($form['details']['neve'.$i]); $output .= drupal_render($form['details']['ev'.$i]); $output .= drupal_render($form['details']['neme'.$i]); $output .= drupal_render($form['details']['egyesulet'.$i]); $output .= drupal_render($form['details']['licenc'.$i]); $output .= drupal_render($form['details']['ironmanoke'.$i]); } $output .= '</table></div>'; $output .= drupal_render($form['submit']); $output .= drupal_render($form); return $output; } function kaszo_theme() { return array( 'kaszo_form' => array( 'arguments' => array('form' => NULL), ), ); }
És természetesen köszönet a gyors segítségért.
Jodri
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
válasz
Nem tom de nem vagyok egy drupal gamer!
ahogy a blogot néztem csak egyet lehet létre hozni!
A taxonomya pedig nem tudtam úgy működésre bírni.
lényegében újra az elsődleges linekek között van az interjú és a valami
na most ezekre külön külön szertnék egy bloghoz hasonlót létre hozni!
azaz olyan mintha több blogot szeretnék létre hozni amit a menűból lehet elérni !
A viewset kripróbálnám bár egy kis gyors talpaló nem ártana!
Köszönöm!!
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Szerintem
sok hasznos infót találsz a jegyzetemben.
Nagy Gusztáv
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A js fájlok a head-ben.
A page.tpl. php fájlban benne van a print $scripts
utasítás.
Az admin/build/block oldal betöltése esetén a következőket írja ki:
<script type="text/javascript" language="javascript" src="http://www.gyermekbaratingatlanok.hu/ingatlan/lytebox.js"></script> <link rel="stylesheet" href="http://www.gyermekbaratingatlanok.hu/ingatlan/lytebox.css" type="text/css" media="screen" /> <script type="text/javascript" src="/misc/jquery.js?I"></script> <script type="text/javascript" src="/misc/drupal.js?I"></script> <script type="text/javascript" src="/misc/tabledrag.js?I"></script> <script type="text/javascript" src="/sites/default/files/languages/hu_46cfd1efd87c7a382b92ed93b6c900e1.js?I"></script> <script type="text/javascript" src="/misc/tableheader.js?I"></script> <script type="text/javascript" src="/modules/block/block.js?I"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, { "basePath": "/", "tableDrag": { "blocks": { "block-region-select": [ { "target": "block-region-left", "source": "block-region-left", "relationship": "sibling", "action": "match", "hidden": false, "limit": 0 }, { "target": "block-region-right", "source": "block-region-right", "relationship": "sibling", "action": "match", "hidden": false, "limit": 0 }, { "target": "block-region-content", "source": "block-region-content", "relationship": "sibling", "action": "match", "hidden": false, "limit": 0 }, { "target": "block-region-header", "source": "block-region-header", "relationship": "sibling", "action": "match", "hidden": false, "limit": 0 }, { "target": "block-region-footer", "source": "block-region-footer", "relationship": "sibling", "action": "match", "hidden": false, "limit": 0 }, { "target": "block-region--1", "source": "block-region--1", "relationship": "sibling", "action": "match", "hidden": false, "limit": 0 } ], "block-weight": [ { "target": "block-weight-left", "source": "block-weight-left", "relationship": "sibling", "action": "order", "hidden": true, "limit": 0 }, { "target": "block-weight-right", "source": "block-weight-right", "relationship": "sibling", "action": "order", "hidden": true, "limit": 0 }, { "target": "block-weight-content", "source": "block-weight-content", "relationship": "sibling", "action": "order", "hidden": true, "limit": 0 }, { "target": "block-weight-header", "source": "block-weight-header", "relationship": "sibling", "action": "order", "hidden": true, "limit": 0 }, { "target": "block-weight-footer", "source": "block-weight-footer", "relationship": "sibling", "action": "order", "hidden": true, "limit": 0 }, { "target": "block-weight--1", "source": "block-weight--1", "relationship": "sibling", "action": "order", "hidden": true, "limit": 0 } ] } } }); //--><!]]> </script>
Az első két sor nem része a sminknek, nem a print $script írta ki, hanem állandó eleme a fejlécnek. Csak azért írtam ide, hogy nem azzal akad-e össze a jquery?
Mi lehet a gond, hogy mégsem tudom rendesen húzni a blokkokat az egérrel?
Hahn Csaba
Már nem annyira kezdő drupalos
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
véletlen
Épp vissza jöttem hogy már megoldottam a gondot egy Úri ember segítségével és nézzem ki kommentelt! Hát az Úri ember akinek a jegyzete segítségével megoldottam a gondot!:D
köszi !
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ubercart Print Shop
Ez a modul lesz a te barátod
http://drupal.org/project/uc_print_shop
What should this module do:
- Possibility to upload images and a choose a related product
- add restrictions for a combination ( like size ) in product class ( or single product )
- show a preview of this product
- have a block with all uploaded images
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Egy apró probléma van csak
Egy apró probléma van csak ezzel, hogy nincs letölthető verziója. :(
Gazsesz
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
hali, Van letölthető
hali, Van letölthető verziója,( http://drupal.org/node/504352) igaz semmi támogatást nem ad hozzá aki irta, mivel csak saját használatra van. A probléma vele, hogy a termék nézetnél lehet vele képet feltölteni, ami még nem is lenne annyira baj, de nem kapcsolja hozzá a megrendeléshez, vagyis szerintem, Igaz a vevő látja mit töltött fel, melyik termékhez, de a megrendeléshez már nem kapcsolja, ezért az üzemeltető nem látja hogy mit kell kapcsolnia ( nyomtatni, stb) a termékhez. Én úgy gondoltam, hogy úgy lenne a jó , ha a checkout-nál lenne egy plane, ami felsorolja a kosárban lévő termékeket, itt lehet feltölteni képet,stb, és a megrendelésnél bekerülne valahogy a megrendelőbe, amit az üzemeltető lát. Sajnos még csak ott tartok hogy megvan a plane és felsorolja a kosár termékeit. Most kellene belevarázsolnom a képfeltöltést, olyat szeretnék mint a uc termék képfeltöltésnél ( tehát feltöltés, eltávolitás ), csak még nem tudom hogy kell.
üdv
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Írások egy oldalon
Elolvastam a jegyzetet, nagyon hasznos volt. Sokat tanultam belőle. Azonban egy hasonló kérdésem még mindig lenne: hogy tudom azt meg csinálni, hogy írás szintű tartalmakat egy oldalon tudják megjeleníteni. Pl lenne egy menüpont amire rákkattintva kidobna egy oldalon, ahol az írás szintű tartalmak jelennének meg.
Előre is köszi