edgarpe képe

A Drupalban van beépített jQuery (1.2.x), kliens oldalon a küldéshez $.ajax() $.get() vagy $.post() használható. A szerver oldalon Drupalban fogadni meg úgy tudod, hogy regisztrálsz egy menu elemet hook_menu() és feldolgozod a $_GET vagy $_POST értékét.

Szerkesztve: Feltételezem, hogy a művlet eredményeként megváltozna az adatbázisod vagy fájlrendszered. Ha így van, akkor az XSRF támadások elkerülése miatt a $.post() metódust és $_POST változót használd, és kerüld a GET paraméter átadást.

0
0
Balint133 képe

Szia, igen volt is bajom az 1.2es jQuery-vel :D mind1 debuggolva. Kliens oldalon eddig igynezek ki:

$("#loader").ajaxStart(function(){ //szimpla loader kep megjelenites/elrejtes
  $('.convert').hide();
  $(this).fadeIn(300)});
 
$("#loader").ajaxStop(function(){
  $(this).hide();
  $('.convert').fadeIn("slow")});
 
$('#elkuld').click(function(){
  $.ajax({
    type: 'POST',
    url: 'converter/ajax',
    dataType: "json",
    data: {csatjel: $('#edit-csatjel').val(),
             farm: $('#farmkor').attr('checked'),
             hajonev: $('#hajonev').attr('checked'),
	     db: $('#farmkordb').val(),
             farm1 : $('#farm1').val(),
             farm2 : $('#farm2').val(),
             farm3 : $('#farm3').val(),
             farm4 : $('#farm4').val(),
             farm5 : $('#farm5').val()},
             success: function(data){
                            $('#edit-csatjel').val(data.csata);
                            $('#subject_spn').val(data.subject)}
             });
 });

Drupal oldalon meg valami ilyesmi: ??

function converter_menu()
{
  $items['converter/ajax'] = array('type' => MENU_CALLBACK,
'page_callback' => 'converter_ajax_callback');
 
  //tobbi regisztralt menuelem
  return $items;
}
 
//module tobbiresz
 
function converter_ajax_callback()
{
  $adat = $_POST;
 
  //adatok feldolgozasa - visszateresi ertek: $feldolgozott = array('csata' => $ertek, 'subject' => $ertek2)
  echo drupal_json($feldolgozott);
}

jolirtam? :S

0
0
Anonymous képe

helo kerdesem miert nem latom masik geprol a honlapom??mert arra gepre ahova feltelepittem cim sor alapjan egybol be jon de masik helyrol azt irja kapcsolodasi hiba

0
0
csakiistvan képe

sok próbálkozás után sikerült megoldani:

Kapcsolatokhoz: Flag note: flagneve,
itt a By-nál állítsd be az Any

Argumentum: Tartalom: Tartalom azonosító

'Műveletvégzés, ha az argumentum nincs jelen:' - nél az 'Alapértelmezés szerinti argumentum megadása' -hoz a 'Tartalom azonosító a webcímből' vettem ki

Az ellenőrző beállításai: nekem 'Esemény'-nek hívják a tartalom típust, így ez ba bepipálva, Argumentumtípusnál a 'Tartalom azonosító' van kiválasztva.

Mindebből készítettem egy blokkot, ami jelenleg a tartalom alatt látszik, és úgy működik ahogy kell.

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

edgarpe képe

Igen, ránézésre jónak néz ki a szerver oldali rész.

0
0
dj képe

az OS, hogy jobbá tedd ezt a hiányosságot.

0
0

Üdv!
Dudás József

asrob képe

a views translation modul még -dev verzióban van, ergo senki nem garantálja hogy megfelelően működik. Ezért megeshet az az eset hogy amit te rossznak ítélsz az pusztán emiatt van.

0
0

--
Borsa Péter
https://peterborsa.eu

mykeman képe

Köszönöm ez megfelelőnek tűnik és nagy lendülettel ki is próbáltam, de mégsem megy úgy ahogyan kellene.

A régi webshop egy Zen Cart volt és a domain utáni urlek mind úgy kezdődtek, hogy: /index.php?main_page=page&id...

Bármi mást megadok átirányítja rendesen, de ha az átirányítandó url index.php-val kezdődik akkor akármit adok meg célnak a nyitólapra ugrik.

Ez valami bug, vagy én csinálok valamit rosszul?

0
0
fgabor képe

A page views url-je: user/%/my_calendar

Az argumentum (első) a user reference CCK mező, provide default argument, User ID from url, és kipipálva a Also look for a node and use the node author checkbox.

0
0
vikicica22 képe

Az oldal linke ahol ez a hiba van ??

0
0