Keresés

térképpel helyzetmegadás

szabozoltan69 képe

Szükségem lenne olyasféle gmap-es helyzetmegadási lehetőségre, mint amilyen pl. az alberlet.hu-n is van. Jó sok órát (mondjuk ötöt) már eltöltöttem azzal, hogy próbáltam összehegeszteni az e célra kínálkozó modulokat, próbáltam kiismerni az összeférhetetlenségüket egymással és a CCK-val, valamint a markerek fájlrendszerbeli jogosultsági kínjait is orvosoltam.

Egyelőre ott tartok, hogy a gmap-et és a getlocations-t használom (és a location-t nem). Van getlocations_fields-em is a fenti modulból kifolyólag.

Megadtam gmap-es API kulcsot is a megfelelő helyeken.
Feljönnek a megfelelő szövegmezők, de nem akar működni az automatikus kiegészítés, és bánatomra térképet meg szálkeresztet sem látok megjelenni a getlocations_fields-et használó tartalomtípusoknál.

Használt már valaki ilyet, vagy tud-e valami jó eligazítást e dzsungálben? Tehát nem(csak) meglévő tartalmak helyének térképes kijelzése kéne, hanem a felhasználói (lak)helymeghatározás ilyeténképpeni, térképre való rábökéssel történő lehetővé tétele.

Drupal verzió: 

Sokadik Budapesti Drupal Használói Találkozó

csakiistvan képe

Fussunk össze, a múltkori is remekül sikerült, folytassuk ezt a "hagyományt". Beszélgessünk, cseréljünk tapasztalatot!

Téma: mindenféle, css-től a menu alteren át akár a git :)

Helyszín: Bobek, http://g.co/maps/bcdw9

"Külön jelentkezésre ezúttal sincs szükség, de örömmel vesszük ha a hozzászólások között ezt jelzik a részvevők."

Időpont: 
2012. május 31., csütörtök 18.30 - 22.30

Webform "op" error

Wathfea képe

Sziasztok!

Van egy webformom amit valamiért nem működik.
Lényeg az, hogy formázni szerettem volna a beküldés gombját:

function mytheme_form_alter(&$form, &$form_state, $form_id) {
	if ($form_id == 'webform_client_form_212') {
		unset($form['actions']['submit']);
		$form['actions']['submit']['#prefix'] = '<div class="meta4-form" style="padding-top: 10px;">';
		$form['actions']['submit']['#type'] = 'image_button';
		$form['actions']['submit']['#src'] = drupal_get_path('theme', 'goldforex') . '/images/quickreg_submit.png';
		$form['actions']['submit']['#suffix'] = '</div>';
	}
}

Ez jól is működik, csak a submit lenyomásakor a következő hibaüzenet fogad:
    Notice: Undefined index: op in webform_client_form_pages() (line 2345 of /home/kodakhu/public_html/goldforex.hu/sites/all/modules/webform/webform.module).
    Notice: Undefined index: op in webform_client_form_pages() (line 2419 of /home/kodakhu/public_html/goldforex.hu/sites/all/modules/webform/webform.module).
    Notice: Undefined index: op in webform_client_form_pages() (line 2345 of /home/kodakhu/public_html/goldforex.hu/sites/all/modules/webform/webform.module).
    Notice: Undefined index: op in webform_client_form_pages() (line 2419 of /home/kodakhu/public_html/goldforex.hu/sites/all/modules/webform/webform.module).

Ilyenkor mi a teendő? Fontos lenne, hogy a gomb az img button legyen.
Köszi a segítséget!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Form submit esetén hiba

Wathfea képe

Sziasztok!

Amikor submitot nyomok az egyik formomon valamiért nem fut le teljes egészében a hook_form_submit().
A submit után elvileg kéne kapjak egy e-mailt a kitöltött adatokkal illetve egy másik címre is menni-e kell egy levélnek, kicsit részletesebb leírással.
Ez meg is történik megkapom a leveleket minden adat benne van.

Ezután az adatbázisba bekéne töltsön adatokat, ami már nem történik meg, valamint átkéne irányítson egy aloldalra, ez se következik be. Helyette behozza a rendszer a site-maintanace oldalt.
Miért akadhat így el?

function gft_demo_openform_submit($form, &$form_state) {
 
  $cs = curl_init('http://demo.gftforex.com:8080/registrator/servlet/gft.util.registrator.Registrator');
  curl_setopt($cs, CURLOPT_POST, 1);
  curl_setopt($cs, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($cs, CURLOPT_HEADER, true); // tells curl to include headers in response
  curl_setopt($cs, CURLOPT_POSTFIELDS,
  "can_trade=cfd" .
  "&who=FXFlat" .
  "&first_name=" . htmlspecialchars($form_state['values']['first_name']) .
  "&last_name=" . htmlspecialchars($form_state['values']['last_name']) .
  "&PASSWORD=" . htmlspecialchars($form_state['values']['password']) .
  "&country=" . htmlspecialchars($form_state['values']['country']) .
  "&email_address=" . htmlspecialchars($form_state['values']['email_address']) .
  "&initial_deposit=" . htmlspecialchars($form_state['values']['initial_deposit']) .
  "&base_currency=" . htmlspecialchars($form_state['values']['base_currency']) .
  "&groups=" . htmlspecialchars("GFTUK Gold Forex Trading") .
  "&Message=");
  //curl_setopt ($cs, CURLOPT_FOLLOWLOCATION, 1);
  $result = curl_exec($cs);
  $headers = curl_getinfo($cs);
 
  if ($headers['http_code'] != '302') {
    drupal_set_message(t('Communication with server failed'));
  }
  else {
    // "User-Id: " header
    preg_match('/User-Id: ([\w]*)/', $result, $m);
    $username = $m[1];
    curl_close($cs);
 
    _user_demo_email(
      $form_state['values']['email_address'],
      $username,
      $form_state['values']['password']);
 
    _admin_demo_email(
      $username,
      $form_state['values']['email_address'],
      $form_state['values']['phone'],
      $form_state['values']['first_name'] . ' ' . $form_state['values']['last_name'],
      $form_state['values']['initial_deposit'] . $form_state['values']['base_currency']
    );
 
    $id = db_insert('gft_demo')
    ->fields(array(
      'iskola' => $form_state['values']['iskola'],
      'demoid' => $username,
      'first_name' => $form_state['values']['first_name'],
      'last_name' => $form_state['values']['last_name'],
      'country' => $form_state['values']['country'],
      'email_address' => $form_state['values']['email_address'],
      'phone' => $form_state['values']['phone'],
      'initial_deposit' => $form_state['values']['initial_deposit'],
      'base_currency' => $form_state['values']['base_currency'],
      'gft_timestamp' => date('o-m-d h:i:s'),
      'username' => $username,
    ))
    ->execute();
    // Átirányítjuk a köszönő oldalra
    drupal_goto('node/61');
  }
}
Drupal verzió: 

Érdekes Webform modul hibák

tomzorz képe

Üdv

A Webform modul a 'webform' tabon az alábbi hibát produkálja: http://cl.ly/2c373O3U1c2E46183v1y

A releváns kódrészlet: http://pastebin.com/HwrAQFQu

A többi hibás sorból kiderül, hogy a $node->webform hívás a hibás, mert a webform property nem létezik, így a megfelelő sorokban kért $node->webform['components'] is hibát dob.

Ha a beállításaira megyek rá a formnak ezt kapom: http://pastebin.com/tmT9fdEz
Ezt pedig szerkesztéskor: http://cl.ly/293N293E260J2d0I1k2m

A 'webform' tabon nem látszanak a komponensek, ugye épp ez az amit a kód nem tud betölteni. Az adatbázisban minden benne van.

(fontos lehet még, hogy ez eredetileg jó volt, teszteltem is - valami történt, és azóta rossz)

inb4: mindenből a legfrissebbet használom

Remélem itt tudni fog valaki segíteni, #drupal.hu irc-n hárman már kifogytunk az ötletekből :(

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

RSS feedek kategóriáinak és fájljainak feldolgozása Feeds modullal

Novák Áron képe

Nemrégiben volt egy olyan apró feladatom, hogy két Drupal oldal között kellett tartalmat átvinni, körülbelül úgy, ahogy a drupal.hu-ra eljut ez a bejegyzés is, egy RSS csatornán keresztül. Egy Views-zel generált RSS csatorna (meg volt sminkelve meg a szűrők miatt is praktikus volt views-zel) volt a forrás, a másik oldalon pedig a Feeds a Common Syndication parser-rel feldolgozta és legyártotta belőle a node-okat.

tovább

book-navigation internet explorer css probléma

knorbi képe

Az a problémám, hogy az internet explorer (<=8.0, 9 nem tudom) sehogy nem akarja megkajálni a book-navigation class css beállításait.
Minden egyéb böngészőben tök egyformán néz ki, csak az a *ie...

Egyébként minden más ugyanúgy néz ki ie alatt is (kivéve "persze" a css3 elemeket), csak a book-navigátion nem.

Zen sminket használok D7 alatt.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 

Drupal 7, SQLite probléma

Pepita képe

Sziasztok!
Ismerkednék Drupal 7-el, de „ő nem akarja”. Egészen hasonló fórumtémát találtam, mégsem sikerült megoldanom a problémát.

Környezet:
Win XP SP3
Apache: 2.2.8 (Win32)
PHP: 5.2.6
MySQL: 5.0.51a
phpMyAdmin: 2.10.3

A „problémás” lapok feliratai:

Adatbázis típusa *

SQLite
Drupal adatok tárolására használt adatbázis típusa.
A PHP beállítása csak egyféle adatbázistípust támogat,
ezért az automatikusan ki lett választva.

Adatbázisfájl * (Itt ugye adatbázis névnek kéne lenni, alatta username, password?)
sites/default/files/.ht.sqlite
Drupal adatok tárolási helyének abszolút hivatkozása.
A webkiszolgáló számára írhatónak kell lennie és javasolt
a webhely gyökérkönyvtárán kívül létrehozni.

Ezután a hibaüzenet:

In order for Drupal to work, and to continue with the installation process,
you must resolve all issues reported below. For more help with configuring
your database server, see the installation handbook. If you are unsure what
any of this means you should probably contact your hosting provider.

Az adatbázis verziója (3.3.7undefined) alacsonyabb az elégségesnél (3.3.7).

Alatta pedig az előző oldal tartalma.

Ami nekem szemet szúrt, az a verzió (3.3.7undefined), ez php_info()-val lekérdezve is ugyanez. Miért?

Betöltött kiterjesztések:
php_bz2.dll, php_curl.dll, php_gd2.dll, php_mbstring.dll, php_exif.dll, php_mysql.dll, php_pdo.dll, php_pdo_firebird.dll, php_pdo_mssql.dll, php_pdo_mysql.dll, php_pdo_oci.dll, php_pdo_oci8.dll, php_pdo_odbc.dll, php_pdo_pgsql.dll, php_pdo_sqlite.dll, php_sqlite.dll, php_xmlrpc.dll, php_zip.dll

Szerverbeállításban nem nagyon vagyok szaki, simán lehet, hogy ott van gond, csak én nem tudom, mi.

Nem sürgős a dolog, „csak” tanulnék egyenlőre, de ha valaki tud segíteni, kérem tegye meg!

Előre is köszönöm!
Pepita

Drupal verzió: