Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI bootstrap #1

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
200 changes: 92 additions & 108 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CoD issue 24</title>
<!-- <link rel="stylesheet" href="style.css"> -->
<link rel="stylesheet" href="BKstyle.css">
<html class="theme-dark">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>CoD</title>
<!-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/bulma.min.css"> -->
<link rel="stylesheet" href="/css/bulma.css">
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="icon" type="image/x-icon" sizes="16x16 32x32" href="/img/favicon.ico">
<link rel="apple-touch-icon" sizes="152x152" href="/img/favicon-152-precomposed.png">
Expand All @@ -21,108 +21,92 @@
<meta name="theme-color" content="#ffffff">
<link rel="manifest" href="/img/manifest.json">
<link rel="icon" sizes="192x192" href="/img/favicon-192.png">
<script src="core.js"></script>
</head>
<body>
<section class="section">
<div class="container.is-mobile">


<div class="column is-three-fifths is-offset-one-fifth">
<h1 class="title">CoD </h1><p class="subtitle is-5">issue 01.24 &emsp;<strong>|</strong>&emsp; cerca <strong>ordini</strong> e <strong>sku</strong></p>





<form class="box">
<div class="field">

<div class="control">
<input class="input is-warning" id="dato" placeholder=" numero ordine / SKU da URL / su olallà.it" />
</div>
</div>



<div class="level-item has-text-centered">
<input class="button is-warning" type="button" value="CERCA" onclick="play()">
</div> &emsp; <div class="level-item has-text-centered"> <button class="button is-warning is-outlined" onclick="resetForms()">reset</button> </div>
</form>





</div>

<script>
document.getElementById('urlForm').addEventListener('submit', async function(event) {
event.preventDefault(); // Previene il refresh della pagina
const url = document.getElementById('url').value;
const resultsDiv = document.getElementById('results');
resultsDiv.innerHTML = ''; // Pulisce i risultati precedenti

try {
// Esegui la richiesta per ottenere il codice sorgente della pagina
const response = await fetch(`https://api.allorigins.win/raw?url=${encodeURIComponent(url)}`);
const text = await response.text();

// RegExp per trovare "SKU" e i 40 caratteri successivi
const regex = /"sku".{0,40}/g;
let match;
const results = [];

// Esegui la ricerca nel testo HTML
while ((match = regex.exec(text)) !== null) {
results.push(match[0]);
}

// Visualizza i risultati
if (results.length > 0) {
resultsDiv.innerHTML = "<h2>stringhe trovate:</h2>";
results.forEach(result => {
const p = document.createElement('p');
p.textContent = result;
resultsDiv.appendChild(p);
});
} else {
resultsDiv.textContent = 'Nessuna stringa SKU trovata.';
}
} catch (error) {
resultsDiv.textContent = 'Errore durante il recupero del codice HTML: ' + error;
}
});
</script>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

</section><footer class="footer">
<div class="content has-text-centered">
<p>
<strong>CoD</strong> by <a href="">AleP</a>.
Tool per uso esclusivo
<a href="https://www.olalla.it/">olalla.it</a>.
</div>
</footer>
</body>
</html>



</head>
<body>


<form id="urlForm">
<div class="search-container">
<input type="text" id="codInput" placeholder="Inserisci CODICE...">
<input type="button" value="Vai all'Ordine" onclick="searchCOD()">
<br> <br>

<input type="text" id="url" name="url" placeholder="Inserisci URL del prodotto..." required>
<input type="submit" value="cerca stringhe SKU da URL">
<br> <br>

<input type="text" id="prodInput" placeholder="Inserisci parole chiave...">
<input type="button" value="Cerca sul sito Olalla.it" onclick="searchPROD()">
<br> <br>
<input type="button" value="Reset" onclick="resetForms()">
</div>
</form>
<div id="results"></div>

<script>
document.getElementById('urlForm').addEventListener('submit', async function(event) {
event.preventDefault(); // Previene il refresh della pagina
const url = document.getElementById('url').value;
const resultsDiv = document.getElementById('results');
resultsDiv.innerHTML = ''; // Pulisce i risultati precedenti

try {
// Esegui la richiesta per ottenere il codice sorgente della pagina
const response = await fetch(`https://api.allorigins.win/raw?url=${encodeURIComponent(url)}`);
const text = await response.text();

// RegExp per trovare "SKU" e i 40 caratteri successivi
const regex = /"sku".{0,40}/g;
let match;
const results = [];

// Esegui la ricerca nel testo HTML
while ((match = regex.exec(text)) !== null) {
results.push(match[0]);
}

// Visualizza i risultati
if (results.length > 0) {
resultsDiv.innerHTML = "<h2>stringhe trovate:</h2>";
results.forEach(result => {
const p = document.createElement('p');
p.textContent = result;
resultsDiv.appendChild(p);
});
} else {
resultsDiv.textContent = 'Nessuna stringa SKU trovata.';
}
} catch (error) {
resultsDiv.textContent = 'Errore durante il recupero del codice HTML: ' + error;
}
});

function searchCOD() {
const codice1 = document.getElementById('codInput').value.trim();

if (codice1) {
let nuovoURL = `https://www.olalla.it/wp-admin/post.php?post=${codice1}&action=edit`;
window.open(nuovoURL, '_blank'); // Apri in una nuova scheda
} else {
alert("Per favore, inserisci un codice COD.");
}
}

function searchSKU() {
const codice2 = document.getElementById('skuInput').value.trim();

if (codice2) {
const nuovoURL = `https://www.olalla.it/wp-admin/edit.php?s=${codice2}&post_status=all&post_type=product&action=-1&seo_filter&product_type&stock_status&wcpv_product_vendors&paged=1&action2=-1`;
window.open(nuovoURL, '_blank'); // Apri in una nuova scheda
} else {
alert("Per favore, inserisci un codice SKU.");
}
}

function searchPROD() {
const codice3 = document.getElementById('prodInput').value.trim();

if (codice3) {
let nuovoURL = `https://www.olalla.it/?s=${codice3}&post_type=product`;
window.open(nuovoURL, '_blank'); // Apri in una nuova scheda
} else {
alert("Per favore, inserisci una descrizione migliore.");
}
}

function resetForms() {
document.getElementById('codInput').value = '';
document.getElementById('url').value = '';
document.getElementById('prodInput').value = '';
document.getElementById('results').innerHTML = ''; // Pulisce i risultati
}
</script>
</body>
</html>
36 changes: 0 additions & 36 deletions index_t2.html

This file was deleted.

112 changes: 0 additions & 112 deletions index_t3.html

This file was deleted.