1
Joomla! 4.x / Re:mancata visualizzazione del campi aggiuntivi in modulo
« il: 26 Giu 2022, 09:07:54 »
Ho controllato ma non capisco perché non vengono caricati i campi aggiuntivi
Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.
io avrei anche delle risposte da darti, ma sono ancora curioso di sapere nelle precedente discussione come hai risolto....
Siamo contenti e allo stesso tempo dispiaciuti.
contenti per te, che hai trov ato il modo di risolvere in completa autonomia.
dispiaciuti per il forum in quanto non hai apportato nessuna informazione su COME HAI RISOLTO.
è buona creanza scrivere un paio di righe come abbiamo risolto o almeno che direzione abbiamo preso.
Immagina la prossima volta che avrai un problema e magari troverai un post con scritto risolto ma che non spiega una cippa su come è stato risolto!
Non è nello spirito di questo forum ed in genere in tutti quei siti di aiuto.
devi costruire una piccola applicazione che ti permetta di mettere in relazione tra loro i dati.
Puoi usare Fabrik per esempio.
In firma guide ed esempi
penso che dovresti essere più chiaro perchè così sembra un rebusla tabella degli (articoli) Itinerari viene riempita dai dati prelevati dal plugin che analizza la traccia GPS, poi ci sono dei campi aggiuntivi inseriti dal menù contenuti , i campi aggiuntivi sono per esempio Difficoltà fisica, pendenza dislivello e lunghezza (potranno essere calcolabili dai dati del plugin), sono i dati che compongono le barre all'inizio dell'articolo per le difficoltà, e la difficoltà tecnica che non può essere calcolata ma solo inserita al momento della creazione dell'articolo, vorrei leggere e scrivere i valori di questi campi aggiuntivi per rendere tutto automatico.
<html>
<script>function calc()
{ D = parseFloat(document.getElementById("distanza").value); Dm = D*1000; C = parseFloat(document.getElementById("dislivello").value);
Cu = parseFloat(document.getElementById("salita").value);
Cd = parseFloat(document.getElementById("discesa").value);
T = parseFloat(document.getElementById("elemax").value);
peso = parseFloat(document.getElementById("elemin").value);
B1 = (0.1*(C*C))/Dm; B2 = (40*C)/Dm; B3 = Dm/10000;
B4 = T/1000; B5 = (D*D)/80; B2u = (40*Cu)/Dm;
B2d = (40*Cd)/Dm; B2ud = (((B2u*2)-B2d)/2);
B6 = B2+(B2ud/(3-(B2ud/B2))); B2t = (B6/4)+(B2/2);
DD = ((D/20)*100); Cpes = (C*((((Cu+C)/2)+(Cu-C)/3.2)/((Cd+C)/2))*((((((Cu+C)/2)+(Cu-C)/3.2)+((Cd+C)/2))/2)/C));
DP = (((Cpes/(D*100))/50)*1000); DDIS = ((Cpes/2000)*100); DF = ((DD+DDIS+DP)/2.2);
altezza = document.getElementById("elemax").value; altezza = parseFloat(altezza.replace(",","."));
if (altezza > 3) altezza = altezza/100; document.getElementById("risultato").innerHTML = "<h4>CinF-Index: " + (DF).toFixed(2) + "</h4>";
document.getElementById("risultato1").innerHTML = "<h3>CF-Index: " + (DD).toFixed(2) + "</h3>";}
</script>
<head>
<div class="gpxtrack">
<div class="gpxtrackinfo">
<style>input { border-radius: 5px;}</style>
<input type="hidden" id="campo" name="custId" value=%DISTANCE-KM%>
<input type="hidden" id="distanza" name="custId" value=%DISTANCE-KM%>
<input type="hidden" id="dislivello" name="custId" value=%ELE-DELTA-M%>
<input type="hidden" id="salita" name="custId" value=%ELE-UP-M%>
<input type="hidden" id="discesa" name="custId" value=%ELE-DOWN-M%>
<input type="hidden" id="elemin" name="custId" value=%ELE-MIN-M%>
<input type="hidden" id="elemax" name="custId" value=%ELE-MAX-M%>
<p>
<input type = "button" onClick = "calc()" value = "Calcola il CinF-Index"> ---> preparazione/difficolta'</p></head>
<table style="height: 90px; width: 348px; float: left;" border="1">
<tbody>
<body onload="calc()">
<tr>
<td style="width: 151px; text-align: center; vertical-align: middle;" colspan="2"> gpx - kml - kmz[br /](<a href="#file1" rel="alternate">Scarica la rotta GPS[/url])</td>
<td style="width: 171px; text-align: center; vertical-align: middle;" colspan="2"><span id = "risultato"></span></td>
</tr><tr><td style="width: 94px; text-align: center;">Area</td>
<td style="width: 57px; text-align: center;"><strong>{field 14}</strong></td>
<td style="width: 108px; text-align: center;">Tempo medio percorso</td>
<td style="width: 63px; text-align: center;"><strong>%DURATION% {field 34}</strong></td>
</tr><tr><td style="width: 94px; text-align: center;">Provincia</td>
<td style="width: 57px; text-align: center;"><strong>{field 15}</strong></td>
<td style="width: 108px; text-align: center;">Sosta</td>
<td style="width: 63px; text-align: center;"><strong>%DURATIONPAUSED% {DD}</strong></td></tr><tr>
<td style="width: 94px; text-align: center;">Lunghezza</td><td style="width: 57px; text-align: center;"><strong>%DISTANCE-KM% km</strong></td>
<td style="width: 108px; text-align: center;">Salita</td>
<td style="width: 63px; text-align: center;"><strong>%ELE-UP-M% m</strong></td></tr><tr>
<td style="width: 94px; text-align: center;">Difficolta'</td>
<td style="width: 57px; text-align: center;"><strong>{field 17}</strong></td>
<td style="width: 108px; text-align: center;">Discesa</td><td style="width: 63px; text-align: center;"><strong>%ELE-DOWN-M% m</strong></td></tr><tr>
<td style="width: 94px; text-align: center;">Alt. partenza</td>
<td style="width: 57px; text-align: center;"><strong>%ELE-MIN-M% m</strong></td>
<td style="width: 108px; text-align: center;">Dislivello</td><td style="width: 63px; text-align: center;"><strong>%ELE-DELTA-M% m</strong></td></tr><tr>
<td style="width: 94px; text-align: center;">Alt. minima</td>
<td style="width: 57px; text-align: center;"><strong>%ELE-MIN-M% m</strong></td>
<td style="width: 108px; text-align: center;">Alt. massima</td>
<td style="width: 63px; text-align: center;"><strong>%ELE-MAX-M% m</strong></td>
</tr>
</tbody>
</table>
</body>
|