pp képe

sajat_form: ha ez a form_id-d azaz az űrlap azonosítód akkor az nem sok jót jelent, hisz van hook_form is, szóval látni kéne azt a kódot, hogy értelmeset lehessen mondani.

Nem kell féltened a kódod, tudod ez egy nyílt forrású program amit éppen használsz... vagy mi a fene.

pp

0
0
szantog képe

A $closure-ba pakolgatják a modul azokat a js-eket, amiket az oldal végén kell betenniük (pl GA kód, admin menu)
Neked viszont nem ez kell.
A tabledrag.js-ed tűnt el, ennek kell lennie a headerben:
<script src="/misc/tabledrag.js?g" type="text/javascript"></script>

Kövi: Ha jól tudom, ez a jquery-re épül, tehát ennek is ott kell lennie, mégpedig ez előbbi előtt:
<script src="/misc/jquery.js?g" type="text/javascript"></script>

Ha ezek mind megvannak, akkor valami más jqueryt használható js-sel fog összeakadni.

Ez szívás, nekem erre most egy elég hard debug jutott eszembe, de page preprocessben valami ilyesmire:

$javascripts = drupal_get_js($scope = 'header', $javascript = NULL) ;
$disabledscript = $javascripts['0'] ;
$javascripts['0'] == '' ;
$vars['scripts']= implode($javascripts) ;
$vars['disabledscript']= $disabledscript;

$javascripts['0'] után átírod $javascripts['1, 2, 3, stb..']-re, minden alkalommal újratöltöd az oldalt stb, és amelyiknél meggyógyul a cucc, theme developerben megnézed a disabledscript változódat, és ő volt a bűnös.

Ennél már csak az lesz a nagyobb szívás, hogyha ezt végigcsinálod egyesével, és valaki bemondja, hogy le lehet tiltani firebug-al egyesével a js-eket - mert én erre nem jöttem rá, hogy kell.

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.

Bogyó_ képe

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

0
0
dj képe

Nézd át a taxonómia részt.

0
0

Üdv!
Dudás József

jodri2003 képe

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

0
0
metanis képe

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!!

0
0
Nagy Gusztáv képe

sok hasznos infót találsz a jegyzetemben.

0
0

Nagy Gusztáv

Hahn Csaba képe

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?

0
0

Hahn Csaba
Már nem annyira kezdő drupalos

metanis képe

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

0
0
Ave képe

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

0
0