Contact modul és a full html

sindler képe

Hello

Alap drupalban van a contact modul. És szeretnék beilleszteni egy google maps hivatkozást. Ami igy néz ki.

Nagyobb térképre váltás

Azonban sajnos a contact modul/Kapcsolatfelvételi űrlap/Beállítások csak alap html kodot tudok berakni (filtered) de nekem az kéne hogy (full html)t is kezelje mert hiába van ott a térkép nem jelenik meg. Hogy lehetne megoldani? :(

A térkép menüpontnál kiválóan működik, beraktam egy alap oldal -ra, és ott át tudtam állítani full html re.

Az oldal itt van de csak kísérletezésre használom: http://world-union.hu/pelda/contact
Működő itt: http://world-union.hu/pelda/node/4

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

a legkisebb macera a http://drupal.org/project/simplemap modullal van, generálsz egy gmap api kulcsot és blokkokat hozhatsz létre amiben a térkép van. Aztán már csak szűrni kell, hogy hol jelenjen meg, esetedben a contact útvonalon.

0
0

Üdv!
Dudás József

sindler képe

Ok kösz a tippet már nézzem is :)

0
0
sindler képe

Sajnos nem tudom működésre bírni ez alapján csinálom: http://www.atomicant.co.uk/blog/julian/simplemap

Ezt próbálom, de szövegként érzékeli.

[simplemap id='1' class='mapclass']

Mindent megcsináltam a leírás alapján és nem érzékeli. Ötlet? :)

0
0
leonidasz képe

<?php
 
function sminked neve_menu_item_link($link) {
 
  if (empty($link['localized_options'])) {
 
    $link['localized_options'] = array();
 
  }
 
 
 
  return l('<span>'.$link['title'].'</span>', $link['href'], $link['localized_options'] + array('html' => true));
 
 
 
}
 
 
 
  function sminked neve_theme() {
 
  return array(
 
    'contact_mail_page' => array(
 
      'arguments' => array('form' => $form),
 
    ),           
 
  );
 
}
 
 
 
function sminked neve_contact_mail_page($form) {
 
$output = '<div>bla bla szöveg, mad a térkép</div>
 
<div class="additional-text" style="margin-top:20px;">'. t('<iframe width="640" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?hl=hu&amp;ie=UTF8&amp;msa=0&amp;msid=103232024585449527725.00049435f5eeb8244901f&amp;ll=47.47568,18.835716&amp;spn=0.023205,0.054846&amp;z=14&amp;iwloc=00049435fd22bb2e86b57&amp;output=embed"></iframe><br />') .'</div>';
 
  $output .= drupal_render($form);
 
 
 
  return $output;
 
}
 
?>
0
0
dj képe

és beállítottad a Gmap API kulcsot az admin/settings/simplemap oldalon, akkor az admin/build/block/add-map-block oldalon létre tudsz hozni egy térképet úgy beállítva ahogy szeretnéd. Ugyanitt lejjebb "Csak a felsorolt oldalakon jelenjen meg." kiválasztani és a mezőbe beírni, hogy: contact

Mentés után a blokkot beteszed a content részbe és kész.

Kb. ennyi a beállítása.

0
0

Üdv!
Dudás József

sindler képe

Szerintem a belinkelést nem jól csinálom. Nem reagál erre a kódra, próbáltam több féle képen. Azért kösz a helpet, de ezek mind megvannak :)

0
0
dj képe

Mit linkelsz be?

0
0

Üdv!
Dudás József

sindler képe

[simplemap id='1' class='mapclass']
[ simplemap id='1' class='mapclass' ]
ezt is probáltam

(div class="mapcanvas" id="simplemap1")

"(" helyett kacsacsőr:)

0
0
dj képe

Ha létrehozod a simplemap blokkot azt oda teszed utána ahova akarod, úgy viselkedik, mint egy blokk. Ha a tartalomba teszed akkor ott jelenik meg. Ha nem szűröd le, hogy melyik oldalon akkor mindegyiken megjelenik.

0
0

Üdv!
Dudás József

sindler képe

Látszik nálam az alapok is hiányzónak , még csak tanulom. Nem ismerek olyan technikát amivel lehet blokkot betenni jelent esetben egy térképet egy oldalba. Úgy gondoltam hogy egy blokk helyét csak a Blokkok nál lehet variálni és csak olyan régióba amit a téma INFO fájlban előre deklaráltam.

Amúgy nem akartam ekkora topicot generálni, csak hát itt gyorsabban lehet megoldást találni a problémára. :)

0
0
dj képe

Régiót az info fájlban definiálunk, de a content vagy tartalom régió általában gyári. Blokkot/blokkokat ezekben a régiókban tudunk elhelyezni az admin/build/block oldalon tudjuk adminisztrálni, hogy mit hova. Amikor létrehozod a map blokkot az is itt fog megjelenni a tiltottak között és neked kell elhelyezni a tartalom régióban.

0
0

Üdv!
Dudás József

sindler képe

Megcsináltam működik, a te módszered valóban egyszerübb. Kicsit rafinált módszer. Én igazából arra gondoltam hogy a kapcsolatnál magába a contact modulba rakom be a simplemapot. Mert most külön van két régió.

http://www.world-union.hu/pelda/contact

Elsőként ott van a térkép, alatta hogy címlap. Aztán meg a contact modul. Arra gondoltam hogy egyszerűen csak beírok egy html kódot a contact modul / beállitásokba bedobja a térképet és kész.

Nem baj amúgy hogy ilyen lett ez se rossz, csak ha a contact -ban lenne maga a térkép jobban nézne ki. Ha belenyúlnék a tamplate be vagy a page.tpl be biztos meg lehetne oldani. De inkább nem kínlódok vele, programmozni úgy se tudok, meg a kódot se értem teljesen, azért köszi a segítséget és a forráskód -ot is. :)

0
0
dj képe

Csinálj egy régiót "tartalom alatt" néven a téma info fájlban és hozd létre a page.tpl.php-ban a content alá. Akkor oda is teheted a térképet és akkor a contact form alatt lesz.

Ja és a modult nem turkáljuk, mert frissítéskor eltűnik amit beleírtunk és csodálkozó szemeket meresztünk :)

0
0

Üdv!
Dudás József

sindler képe

Újabb probléma adódott. :)

Próbáltam a danland nevű témát mert abban alapból van ilyen régió beraktam a megfelelő helyre és a térkép eltűnt, gondoltam a téma bugos, Ezért felraktam a Waffles témát, de ugyanaz a jelenség.

Mutatom a képet
Ha felette van jó: http://www.world-union.hu/gond1.jpg
Ha alatta van nincs térkép: http://www.world-union.hu/gond2.jpg
Forráskód: http://www.world-union.hu/gond3.jpg

Ez mitől lehet?

0
0
dj képe

a blokkokat, külön kell beállítani mindegyikben, hogy mi jelenjen meg.

0
0

Üdv!
Dudás József

sindler képe

A content top ból átraktam a content bottom ba. Annyit csináltam hogy az űrlap alatt legyen a térkép. Ha Top ban van látszik a térkép ha bottom ban van akkor már nem; csak a blokk címe van ott hogy "Itt" maga a térkép eltűnik. Tehát beállitotam hogy ott jelenjen meg.

0
0
dj képe

ha abban jó akkor a másik téma van rosszul megcsinálva.

0
0

Üdv!
Dudás József

csakiistvan képe

Réges rég én is belefutottam ebben, aztán arra jutottam hogy inkább a kapcsolat oldalt létrehoztam Webform modullal, oda pedig simán be lehet már pakolni olyan maps-et amit te akarsz.

üf-nek is jó, mert több adatot tudsz a későbbiekben bekérni a kapcsolat oldalról, stb

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

sindler képe

Dj -t már nem akarom fárasztani de zen -nél is ugyanez van, inkább megpróbálom amit te ajánlottál, köszi. :) Remélem a 7 ben nem lesznek már ilyenek. :P

0
0
csakiistvan képe

Úgy emlékszem hogy ez inkább biztonsági probléma, így gondolom a core kapcsolat modulban ez nem fog menni. Ha kérdés van webformal szólj

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

sindler képe

A modul tökéletesen működik a térképpel együtt, köszi a segítséget. :)

0
0