This commit is contained in:
Leocraft1
2025-11-04 18:14:51 +01:00
5 changed files with 300 additions and 53 deletions

View File

@@ -16,11 +16,20 @@
<input type="number" id="matra">
</div>
<p>Seleziona settore:</p>
<select id="selezione">
<option value="Urbano">Urbano</option>
<option value="Suburbano">Suburbano</option>
<option value="Extraurbano">Extraurbano</option>
</select>
<label for="privati">Stai inserendo un <i>vettore</i> privato?</label>
<input type="checkbox" name="privati" id="flag">
<br>
<div style="margin-top: 15px;">
<select id="selezione">
<option value="Urbano">Urbano</option>
<option value="Suburbano">Suburbano</option>
<option value="Extraurbano">Extraurbano</option>
<option value="Cooperativa Trasporti di Riolo Terme">C.T.R.T.</option>
<option value="Gamberini">Gamberini</option>
<option value="Pollini">Pollini</option>
<option value="Zaganelli">Zaganelli</option>
</select>
</div>
<p>Inserisci modello mezzo:</p>
<input type="text" id="modello">
<p>Inserisci link HTML:</p>

View File

@@ -1,29 +1,34 @@
function genera() {
const matrda = document.getElementById("matrda").value.trim();
const matra = document.getElementById("matra").value.trim();
const selezione = document.getElementById("selezione").value.trim();
const modello = document.getElementById("modello").value.trim();
const link = document.getElementById("link").value.trim();
const startMatricola = parseInt(matrda);
const endMatricola = parseInt(matra);
let jsonArray = [];
for (let i = startMatricola; i <= endMatricola; i++) {
link2 = link + "#" + i.toString();
let baseJson = {
"matricola": i.toString(),
"settore": selezione,
"modello": modello,
"link": link2
};
const matrda = document.getElementById("matrda").value.trim();
const matra = document.getElementById("matra").value.trim();
const selezione = document.getElementById("selezione").value.trim();
const modello = document.getElementById("modello").value.trim();
const link = document.getElementById("link").value.trim();
const flag = document.getElementById("flag");
const startMatricola = parseInt(matrda);
const endMatricola = parseInt(matra);
let jsonArray = [];
for (let i = startMatricola; i <= endMatricola; i++) {
let link2 = link + "#" + i.toString();
let tipo = "settore";
if (flag.checked){
tipo = "vettore"
}
let baseJson = {
"matricola": i.toString(),
[tipo]: selezione,
"modello": modello,
"link": link2
};
jsonArray.push(baseJson);
}
document.getElementById("output").textContent =
jsonArray.map((item, index) => {
const jsonStr = JSON.stringify(item, null, 2);
return (index < jsonArray.length - 1) ? jsonStr + "," : jsonStr;
}).join("\n");
}
jsonArray.push(baseJson);
}
document.getElementById("output").textContent =
jsonArray.map((item, index) => {
const jsonStr = JSON.stringify(item, null, 2);
return (index < jsonArray.length - 1) ? jsonStr + "," : jsonStr;
}).join("\n");
}
function copiaOutput() {
const code = document.getElementById("output").innerText;
navigator.clipboard.writeText(code).then(() => {
@@ -31,6 +36,7 @@ function copiaOutput() {
alert("Errore durante la copia.");
});
}
function pulisci() {
document.getElementById("matrda").value = "";
document.getElementById("matra").value = "";

View File

@@ -50,6 +50,10 @@
Nuovo articolo! <i>"La Navetta Cimitero del 2025 è 100% elettrica!"</i>
Aggiunta la sezione "<a class="novita" href="/ravenna_menu/articoli.html">articoli</a>"
</p>
<h4 class="piccolospazio">Mete:</h4>
<p class="piccolospazio">
Integrato completamente Cooperativa Trasporti di Riolo Terme (C.T.R.T.) al "<a class="novita" href="/ravenna_menu/mete.html">Cerca Matricole Mete</a>"
</p>
</div>
<div class="riga">
<h2 class="piccolospazio">TPER:</h2>

View File

@@ -23,13 +23,13 @@
<h1>Cooperativa Trasporti di Riolo Terme (Riolo Terme, RA)</h1>
<table class="image-table">
<tr>
<td id="" colspan="4"><h2>19502-19506 - Iveco Crossway LE Line</h2></td>
<td id="19502" colspan="4"><h2>19502-19506 - Iveco Crossway LE Line</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19507-19509 - Isuzu Novo Ultra</h2></td>
<td id="10507" colspan="4"><h2>19507-19509 - Isuzu Novo Ultra</h2></td>
</tr>
<tr>
@@ -42,115 +42,115 @@
<td><a id="19513-link2" href="https://drive.serverissimo.freeddns.org/apps/files_sharing/publicpreview/ffdqobqRg2ezKXt?file=/Dani/Manuel/METE/19513(2).jpg&fileId=195968&x=1920&y=1080&a=true&etag=50610380e0c34eb34b6ece1ad68e5af0"><img id="19513-img2" src="https://drive.serverissimo.freeddns.org/apps/files_sharing/publicpreview/ffdqobqRg2ezKXt?file=/Dani/Manuel/METE/19513(2).jpg&fileId=195968&x=1920&y=1080&a=true&etag=50610380e0c34eb34b6ece1ad68e5af0" onerror='this.onerror=null; changeUrlToFallback("19513-link2","19513-img2","/Dani/Manuel/METE/19513(2).jpg");' alt="Server foto non raggiungibile"></a></td>
</tr>
<tr>
<td id="" colspan="4"><h2>19517 - Mercedes Sprinter</h2></td>
<td id="19517" colspan="4"><h2>19517 - Mercedes Sprinter</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19518 - Iveco Daily Line</h2></td>
<td id="19518" colspan="4"><h2>19518 - Iveco Daily Line</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19520 - VDL Bova Futura 12m</h2></td>
<td id="19520" colspan="4"><h2>19520 - VDL Bova Futura 12m</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19521 - VDL Bova Futura 10m</h2></td>
<td id="19521" colspan="4"><h2>19521 - VDL Bova Futura 10m</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19522-19523 - VDL Lexio</h2></td>
<td id="19522" colspan="4"><h2>19522-19523 - VDL Lexio</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19524 - Mercedes Sprinter</h2></td>
<td id="19524" colspan="4"><h2>19524 - Mercedes Sprinter</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19525 - Iveco Daily Line</h2></td>
<td id="19525" colspan="4"><h2>19525 - Iveco Daily Line</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19526-19529 - Setra S418 LE Business</h2></td>
<td id="19526" colspan="4"><h2>19526-19529 - Setra S418 LE Business</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19531 - VDL Lexio</h2></td>
<td id="19531" colspan="4"><h2>19531 - VDL Lexio</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="19553" colspan="4"><h2>19533 - Setra S315UL</h2></td>
<td id="19533" colspan="4"><h2>19533 - Setra S315UL</h2></td>
</tr>
<tr>
<td><a id="19553-link1" href="https://drive.serverissimo.freeddns.org/apps/files_sharing/publicpreview/ffdqobqRg2ezKXt?file=/Dani/Erik/METE/19533.jpg&fileId=26630&x=1920&y=1080&a=true&etag=3e52088dc6fe8a44851c88a10e1215f7"><img id="19553-img1" src="https://drive.serverissimo.freeddns.org/apps/files_sharing/publicpreview/ffdqobqRg2ezKXt?file=/Dani/Erik/METE/19533.jpg&fileId=26630&x=1920&y=1080&a=true&etag=3e52088dc6fe8a44851c88a10e1215f7" onerror='this.onerror=null; changeUrlToFallback("19553-link1","19553-img1","/Dani/Erik/METE/19533.jpg");' alt="Server foto non raggiungibile."></a></td>
<td><a id="19533-link1" href="https://drive.serverissimo.freeddns.org/apps/files_sharing/publicpreview/ffdqobqRg2ezKXt?file=/Dani/Erik/METE/19533.jpg&fileId=26630&x=1920&y=1080&a=true&etag=3e52088dc6fe8a44851c88a10e1215f7"><img id="19553-img1" src="https://drive.serverissimo.freeddns.org/apps/files_sharing/publicpreview/ffdqobqRg2ezKXt?file=/Dani/Erik/METE/19533.jpg&fileId=26630&x=1920&y=1080&a=true&etag=3e52088dc6fe8a44851c88a10e1215f7" onerror='this.onerror=null; changeUrlToFallback("19553-link1","19553-img1","/Dani/Erik/METE/19533.jpg");' alt="Server foto non raggiungibile."></a></td>
</tr>
<tr>
<td id="" colspan="4"><h2>19535-19536 - Mercedes Intouro</h2></td>
<td id="19535" colspan="4"><h2>19535-19536 - Mercedes Intouro</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19537 - Setra S315UL</h2></td>
<td id="19537" colspan="4"><h2>19537 - Setra S315UL</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19538 - Iveco Crossway LE Line</h2></td>
<td id="19538" colspan="4"><h2>19538 - Iveco Crossway LE Line</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2 style="color: red;">19539 (I) - Setra S315UL</h2></td>
<td id="19539I" colspan="4"><h2 style="color: red;">19539 (I) - Setra S315UL</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19539 (II) - Iveco Crossway NF Line</h2></td>
<td id="19539II" colspan="4"><h2>19539 (II) - Iveco Crossway NF Line</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19540 - Bova Futura 10m</h2></td>
<td id="19540" colspan="4"><h2>19540 - Bova Futura 10m</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19541-19542 - Setra S315UL</h2></td>
<td id="19541" colspan="4"><h2>19541-19542 - Setra S315UL</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19543 - Setra S315 LE Business</h2></td>
<td id="19543" colspan="4"><h2>19543 - Setra S315 LE Business</h2></td>
</tr>
<tr>
</tr>
<tr>
<td id="" colspan="4"><h2>19544-19546 - Setra S315UL</h2></td>
<td id="19544" colspan="4"><h2>19544-19546 - Setra S315UL</h2></td>
</tr>
<tr>

View File

@@ -284,21 +284,249 @@
{
"matricola": "19227",
"vettore" : "Zaganelli",
"modello" : "Iveco Crossway LE ex Austria",
"modello" : "Iveco Crossway NF ex Austria",
"link": "/ravenna_privatibus/zaganelli.html#19227"
},
{
"matricola": "19228",
"vettore" : "Zaganelli",
"modello" : "Iveco Crossway LE ex Austria",
"modello" : "Iveco Crossway NF ex Austria",
"link": "/ravenna_privatibus/zaganelli.html#19228"
},
{
"matricola": "19229",
"vettore" : "Zaganelli",
"modello" : "Iveco Crossway LE ex Austria",
"link": "/ravenna_privatibus/zaganelli.html#19229"
},
{
"matricola": "19230",
"vettore" : "Zaganelli",
"modello" : "Iveco Crossway LE ex Austria",
"link": "/ravenna_privatibus/zaganelli.html#19229"
},
{
"matricola": "19231",
"vettore" : "Zaganelli",
"modello" : "Iveco Crossway LE ex Austria",
"link": "/ravenna_privatibus/zaganelli.html#19231"
},
{
"matricola": "19502",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway LE Line",
"link": "/ravenna_privatibus/riolo.html#19502"
},
{
"matricola": "19503",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway LE Line",
"link": "/ravenna_privatibus/riolo.html#19502"
},
{
"matricola": "19504",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway LE Line",
"link": "/ravenna_privatibus/riolo.html#19502"
},
{
"matricola": "19505",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway LE Line",
"link": "/ravenna_privatibus/riolo.html#19502"
},
{
"matricola": "19506",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway LE Line",
"link": "/ravenna_privatibus/riolo.html#19502"
},
{
"matricola": "19507",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Isuzu Novo Ultra",
"link": "/ravenna_privatibus/riolo.html#19507"
},
{
"matricola": "19508",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Isuzu Novo Ultra",
"link": "/ravenna_privatibus/riolo.html#19507"
},
{
"matricola": "19509",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Isuzu Novo Ultra",
"link": "/ravenna_privatibus/riolo.html#19507"
},
{
"matricola": "19513",
"vettore" : "Cooperativa Trasporti di Riolo Terme",
"modello" : "Isuzu Novo Ultra",
"link": "/ravenna_privatibus/riolo.html#19513"
},
{
"matricola": "19517",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Mercedes Sprinter",
"link": "/ravenna_privatibus/riolo.html#19517"
},
{
"matricola": "19518",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Daily Line",
"link": "/ravenna_privatibus/riolo.html#19518"
},
{
"matricola": "19520",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "VDL Bova Futura 12m",
"link": "/ravenna_privatibus/riolo.html#19520"
},
{
"matricola": "19521",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "VDL Bova Futura 10m",
"link": "/ravenna_privatibus/riolo.html#19521"
},
{
"matricola": "19522",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "VDL Lezio",
"link": "/ravenna_privatibus/riolo.html#19522"
},
{
"matricola": "19523",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "VDL Lezio",
"link": "/ravenna_privatibus/riolo.html#19523"
},
{
"matricola": "19524",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Mercedes Sprinter",
"link": "/ravenna_privatibus/riolo.html#19524"
},
{
"matricola": "19525",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Daily Line",
"link": "/ravenna_privatibus/riolo.html#19525"
},
{
"matricola": "19526",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S418 LE Business",
"link": "/ravenna_privatibus/riolo.html#19526"
},
{
"matricola": "19527",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S418 LE Business",
"link": "/ravenna_privatibus/riolo.html#19526"
},
{
"matricola": "19528",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S418 LE Business",
"link": "/ravenna_privatibus/riolo.html#19526"
},
{
"matricola": "19529",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S418 LE Business",
"link": "/ravenna_privatibus/riolo.html#19526"
},
{
"matricola": "19531",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "VDL Lexio",
"link": "/ravenna_privatibus/riolo.html#19531"
},
{
"matricola": "19533",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19533"
},
{
"matricola": "19535",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Mercedes Intouro",
"link": "/ravenna_privatibus/riolo.html#19535"
},
{
"matricola": "19536",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Mercedes Intouro",
"link": "/ravenna_privatibus/riolo.html#19535"
},
{
"matricola": "19537",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19537"
},
{
"matricola": "19538",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway LE Line",
"link": "/ravenna_privatibus/riolo.html#19538"
},
{
"matricola": "19539I",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19539I"
},
{
"matricola": "19539II",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Iveco Crossway NF Line",
"link": "/ravenna_privatibus/riolo.html#19539II"
},
{
"matricola": "19540",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Bova Futura 10m",
"link": "/ravenna_privatibus/riolo.html#19540"
},
{
"matricola": "19541",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19541"
},
{
"matricola": "19542",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19541"
},
{
"matricola": "19543",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315 LE Business",
"link": "/ravenna_privatibus/riolo.html#19543"
},
{
"matricola": "19544",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19544"
},
{
"matricola": "19545",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19544"
},
{
"matricola": "19546",
"vettore": "Cooperativa Trasporti di Riolo Terme",
"modello": "Setra S315UL",
"link": "/ravenna_privatibus/riolo.html#19544"
},
{
"matricola": "30",
"vettore" :"Gamberini",