La data/ora di oggi è Ven 29 Mar 2024 - 2:50

2 risultati trovati per "field_id-20"

Automatizzare modulo : Giochi di ruolo

Niko ha scritto:in questo caso il codice non è riferito al foglio personaggio ma ad un campo normale del profilo :bene:

Ti riferisci a questo codice?
Codice:
<label>Livello</label></dt><dd class="rpg-table"><input class="inputbox" type="text" name="field_1" value="1"

Questo l'ho preso dal codice sorgente ( tasto destro del mouse > Visualizza sorgente pagina, in Firefox ) della pagina del foglio del personaggio sul forum :
Hashtag field_id-20 su Forum dei Forum: Aiuto per Forumattivo 5kr14z
Se invece intendi il tuo codice, beh, ovvio ma a me appunto serve che punti ad un campo del foglio del personaggio ed è per questo che ti ho chiesto come e dove cercarlo e tu mi hai risposto :
Niko ha scritto:infatti bisognerebbe modificare questo valore #field_id-20 con quello del tuo campo Wink

ed in seguito :
Niko ha scritto:per fare questo devi guardare il codice sorgente della pagina e vedere a quale campo corrisponde Wink

ed è ciò che ho tentato di fare.
Niko ha scritto:[...]

?
Niko ha scritto:il problema è sempre quello.. il campo deve essere aperto agli utenti per permettere la modifica, e quindi un qualunque membro potrebbe cambiare il suo valore

Attualmente non vedo prioritario il fatto dei permessi sulla modifica del valore del campo ( che in ogni caso, al momento, è spuntato su modificabile dal membro ), mi basterebbe capire se il codice è funzionante ed adattabile al mio caso ovvero che possa puntare ad un campo del foglio del personaggio ( nel mio esempio al campo : Livello ) e che aggiunga 10 ad ogni lancio dei dadi ( quindi se il valore iniziale del campo Livello è : 1, al primo lancio dei dadi dovrebbe modificarsi in 11, al secondo 21 , al terzo 31 e così via ).

Non è esattamente ciò che voglio ( perchè dovrebbe sommare al valore del campo il valore risultato dal lancio dei dadi e non fisso 10 ) ma andrebbe comunque bene inizialmente come test per verificare l'efficacia del codice. Per eventuali, sempre se possibili, modifiche ci ragioneremmo in un secondo momento.

Ammesso che la funzione del codice sia questa perchè ripeto :

- Non vedo nel codice riferimenti al lancio dei dadi.

- In merito a quanto scritto sopra, se copio il codice nella gestione dei codici Javascript così come è, ammettendo anche per un attimo che riesca a farlo puntare al campo che mi interessa...come e quando dovrebbe eseguirsi il codice?.

Perchè a questo punto rimane da capire se il codice non funziona perchè non riesco a farlo puntare al campo che voglio o perchè mancante di qualche parte / inserito nel posto o modo sbagliato.

Niko ha scritto:è come ti avevo detto.. non ho idea di cosa avesse in mente il creatore ??? ???

Eh, ma sarebbe utile saperlo o scoprirlo Very Happy

Cioè, da dove hai preso il codice non c'era scritto nulla? Nessun titolo/spiegazione? Nessun commento dell'autore stesso o di altri?. C'era solo un'enorme pagina bianca con in mezzo il codice? Laughing
Da Arkan
il Lun 9 Feb 2015 - 1:26
 
Cerca in: I problemi risolti con i codici
Argomento: Automatizzare modulo : Giochi di ruolo
Risposte: 24
Visite: 1406

Automatizzare modulo : Giochi di ruolo

Il codice che avevo trovato era questo:

Codice:
$.getScript('http://illiweb.com/rs3/86/frm/jquery/json/jquery.json-1.3.min.js', function(){
  var id = 'field_id-20', name = 'profile_field_2_-20', content = new Array(),value;
 
  $.get('/u' + _userdata.user_id, function(data) {
    value = Number($('#'+id+' .field_uneditable',data).text()); // if value is a number convert it
    content.push(new Array(name, value + 10)); // and add to it !
    $.post('/ajax_profile.forum?jsoncallback=?', {
      id: id.substring(8, id.length),
      user: _userdata.user_id,
      active: '1',
      content: $.toJSON(content),
      tid: document.getElementById('logout').href.replace(/.*tid=(.*?)&.*/,'$1')
    },function(data){}, 'json');
  });
});


in sostanza dovrebbe "infilarsi" tra i due codici e mandare una richiesta per modificare il campo.. infatti bisognerebbe modificare questo valore #field_id-20 con quello del tuo campo Wink

purtroppo lo avevo provato appena trovato, ma sempre che non funzioni.. il principio è giusto, ma deve esserci qualche errore Piangendo lavorando
Da Niko
il Sab 7 Feb 2015 - 18:18
 
Cerca in: I problemi risolti con i codici
Argomento: Automatizzare modulo : Giochi di ruolo
Risposte: 24
Visite: 1406

Torna in alto

Vai verso: