sgabe képe

1) A képeket relatív hivatkozással kell elhelyezni a törzsben.
2) A mimemail.inc fájl 149. sora után a _mimemail_file() függvénybe kell egy plusz sor.

Előtte:

<?php 
function _mimemail_file(...
 
  [...]
 
  $ret = $files;
  $files = array();
  return $ret;
}
?>

Utána:

<?php
function _mimemail_file(...
 
  [...]
 
  $ret = $files;
  $files = array();
  $filenames = array(); // Ezt a sort kell beszúrni.
  return $ret;
}
?>

Utóbbi azért kell, mert különben csak az első levélben lesznek benne a képek, a többiben nem. Sajnos még mindig nem került be egyik branchba se a javítás.

Legközelebb érdemes lenne kicsit határozottabban keresni a megoldást, mert van egy néhány ilyen téma.

0
0
vikicica22 képe

2 lehetőség van:

1,

<div id="flashcontent">Sajnos, a Macromedia Flash nem elérhető.</div>
 
	<script width="468" height="60" type="text/javascript">
   	var so = new SWFObject("http://www.buvarkodj.com/banner/uj_buvarkodj.swf", "index", "468", "60", "7", "#2b2a25");
	so.addParam("wmode", "transparent");
   	so.write("flashcontent");
	</script>	

+ még a swfobject.js - is kell amit a template.php illesztesz pl. így

drupal_add_js("java/swfobject.js");

2, lehetőség a swftools modult feltelepíted és utána ezt illeszted be az oldalba
<?php print swf("/banner/uj_buvarkodj.swf "); ?>

0
0
FleetCommand képe

A beviteli formon nálam is így van. Egészen pontosan így:

		$form['adminsection']['hub_status'] = array(
			'#type' => 'select',
			'#title' => t('Hub status'),
			'#default_value' => isset($node->hub_status) ? $node->hub_status : -1,
			'#options' => array(
				-1 => t('Waiting for hublist pinger'),
				0 => t('Online'),
				// stb...
			),
			'#required' => TRUE
		);

És ez szépen működik is a node szerkesztésekor, csak a Views-hez kellett valamit kitalálni (ld néhánnyal korábban), mert az a numerikus mezőhöz alapból a számot jeleníti meg. (Remélem, nem beszélünk el egymás mellett)
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

kkwx képe

Nekem is ez volt a gondom pár hete, és így oldottam meg a dolgot:

próbáld ki így:

$options2 = array();
for ($f=0;$f<=10;$f++) $options2[$f] = "$f ".t(' pcs');
$form['what_is_this'] = array(
  '#type' => 'select',
  '#title' => t('Number'),
  '#required' => TRUE,
  '#default_value' => 0,
  '#options' => $options2,
);

vagyis a "$form['what_is_this']['feed_item_length']"-ből (és értelemszerűen a default_value mellől is) ki kell venni a "['feed_item_length']" részt, és elvileg így jól megy :)

persze biztos lehet úgy is, hogy az benn marad, csak azzal anno nem foglalkoztam, és ahogy nézem nálad se fontos ez a mező :)

0
0
fifty képe

bocs, elírtam hook_form_alter-t használok egy webform módosítására.

azt várnám el, hogy ha hozzá adok egy mezőt akár UI-ról, akár hook_form_alter-ből azt ugyanúgy kezelje, azaz mentse el, a submission-be kerüljön be.

Van egy "teszt" nevű fieldset, és abba rakok bele egy radios típusú elemet:

$form['submitted']['teszt']['q1'] = array(
  '#type' => 'radios',
  '#title' => t('1) Ez az elso kerdes'),
  '#options' => $optionsArray,
  '#prefix' => '<div class="webform-component-select" id="webform-component-q1">',
  '#suffix' => '</div>',
  '#description' => t('Desc!'),
);
		$form['#validate'][] = 
			  'mymodule_mytestform_validate'; 
		$form['#submit'][] = 'mymodule_mytestform_submit';  
0
0
smile4ever képe

...de sajnos az oldal tulajdonosa nagyon ragaszkodik hozzá....
Csak hogy jól értem-e a helyzetet, így kellene csinálnom?:
1. myModule mappa alá egy myModule.info fájlban:

name = MyModule
description = En kicsi modulom
core = 6.x

2.mymodules_hook.php fájlba:
<?php
function mymodule_form_alter(&$form, &$form_state, $form_id) {
  if (strpos($form_id, 'webform_client_form_') === 0) {
    $form['reset'] = array(
       '#value' => '<input class="form-button" type="reset" value="'.t("Reset").'" />',
       '#weight' => 1001,
    );
  }
}
?>

Utána csak be kell másolnom a modules mappámba a mymodule-t, bekapcsolom és annyi?

Sorry ha triviális a válasz, de nem nagyon csináltam még modult.

0
0
szt képe

Köszi, akkor ezzel már nem görcsölök :)
Egyébként azért bíztam el magam ennyire, hogy jó lesz a "projektek/%" path, mert a "projektek/%/multbeli" path nagyon szépen hozza a régi projektjeimet, ha így bevalidálok a nid-re:

$path = drupal_get_normal_path(arg(0) . '/' . arg(1));
$path = explode('/', $path);
if ($path[0] == 'node' && is_numeric($path[1]) && arg(2) == 'multbeli') {
  $handler->argument = $path[1];
  return TRUE;
}
return FALSE;

Amúgy a gondomat sikerült megoldanom, mert a fenti módon egy-egy view adja a múltbeli, meg hasonlóképpen a jövőbeli projekteket, az aktuálisakat meg a sima node-projekt.tpl.php formázza.
Még1x köszi!
0
0
silytb képe

Ha készítek egy modult, amiben csak egy hook_init() lesz:

function savecookie_init() {
  if (isset($_GET['ajanlo'])) {
	if ($_GET['ajanlo'] > 0) {
		if ($referrer = db_result(db_query('SELECT uid FROM users WHERE uid = %d', $_GET['ajanlo']))) {
			setcookie('ajanlo', $_GET['ajanlo'], time()+60*60*24*30);
		}
	}	  
  } 
}

ez így jó lesz? mármint, akkor minden oldalnál lementi a cookie-t, ha URL-ben megkapja az ajanlo parametert?

0
0
Wathfea képe

Nos a baj már tuti, hogy a Db layerrel van csak nem jövök rá micsoda.
Most megpróbáltam kiiratni az SQL-t
Ezt kapom:

INSERT INTO {gft_demo} (demoid, first_name, last_name, country, iskola, email_address, phone, initial_deposit, base_currency, groups, password, who, username, can_trade, gft_timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14)

Ha ezt megpróbálom futtatni mysql-ben ezt kapom:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{gft_demo} (demoid, first_name, last_name, country, iskola, email_address, phone' at line 1

MySQL kliens verzió: 5.5.23

Amennyire átom ez a {gft_demo} nem tetszik neki.... viszont a d7 magától hozzárakja a { } jelet

Valakinek valami ötlet?

0
0