Link su foto pagina ricerca 
Autor: Roberto B.
Visited 176,
Followers 1,
Udostępniony 0
Caro Kol.Asim
ricorderai lo script che mi creasti per il mio sito di ricette (dietamediterranea.eu).
Ora sto rinnovando il sito (con un nuovo link "lericettedibobo.com) e lo sto costruendo usando la nuova versione A.I. di X 5.
ho trasferito lo script paripari dal vecchio sul nuovo sito, ma non funziona.
Potresti darci un'occhiata e vedere se ci sono delle soluzioni per adattarlo
grazie infinite
roberto
Posted on the

"le ricette di bobo": se ti riferisci alla stampa della ricetta, a me sembra funzioni, provato con gli asparagi bianchi alla veneta... se ho capito male ignora il commento.
mente su alcune ricette del vecchio sito, ci sono diversi errori nel posizionamento del codice, dato che compare una parte del codice e non la scritta per stampare...
Autor
Scusami , ma mi sono spiegato male, mi riferivo alloscript da tre creato in merito a "Link su foto pagina ricerca" è questo che , copiato sul nuovo sito non funziona, la scitta stampa funziona invece perfettamente
grazie
roberto
ciao, non ho avuto tempo per approfondire, ma ho provato con una ricerca di "patate", e mi è sembrato funzionare con tutte le immagini, tranne che con le prime due che cercano l'Ancora nella INDEX, non so come mai, sono queste:
... controlla con altre ricerche ed immagini cercando di capire cosa hai fatto di diverso per queste due e anche per eventuali altre che potrebbero essere Ancorate alla INDEX..
... quando avrò tempo, non oggi e nè domani, cercherò vedere se ci si può capire qualcosa ...
.
ciao
.
Autor
non mi sono spiegato ariscusami, vedo di chiarire:
nel sito "dietamediterranea.eu" lo script per la ricerca dell'alimento e relative foto funziona perfettamente.
nel mio nuovo sito "lericttedibobo.com", ho copiato lo scipt del vecchio sito (dietamediterranea.eu) e nel nuovo (lericettedibobo.com) non funziona
grazie roberto
... anche nel precedente sito avevi nella HOME le "Ricette News" ...?...
... se è no! ... forse credo di aver capito, perchè queste "Ricette News" rientrano nella RICERCA ma non considerate dal codice attuale, penso!...
.. fai sapere... ... domani in serata verificherò...
ciao
.
Autor
le "Ricette News" del vecchio sito in realtà sono delle ricette che già esistono all'interno dello stesso.
nel nuovo sito non le metterò
grazie alla prossima
... sono rientrato adesso, ma ho capito, son NEWS nella HOME...
... si può fare in modo che con la stessa logica possano funzionare anche questi Ancoraggi da Terza Pagina Ricerca...
... apena trovo tempo, nel secondo pomeriggio ti farò sapere su cosa fare...
.
ciao
.
... OK ... questo è il codice per attivare l'Ancoraggio di ritorno per le NEWS della HOME/INDEX del sito "dietamediterranea.eu":
/**--Ancoraggio di ritorno da terza pagina di ricerca by KolAsim--**/
$(document).ready(function () { let paginaK = location.href.split("/").pop(); if (paginaK.indexOf("##") === -1) return; let ancoraK = window.location.hash.replace("##", "").trim(); if (!ancoraK) return; const cssPreloader = ` #preloaderK { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); display: flex; justify-content: center; align-items: center; z-index: 99999; } .spinnerK { width: 60px; height: 60px; border: 6px solid #bbb; border-top-color: #3498db; border-radius: 50%; animation: spinK 0.9s linear infinite; } @keyframes spinK { to { transform: rotate(360deg); } } `; if (!document.getElementById("css-preloaderK")) { $("<style>", { id: "css-preloaderK", text: cssPreloader }).appendTo("head"); } if ($("#preloaderK").length === 0) { $("body").append(` <div id="preloaderK"> <div class="spinnerK"></div> </div> `); } /*K*/ $("#preloaderK").show(); function cercaEAvvia() { let ancoraggiK = $("div[id^='imCellStyleTitle_']"); if (ancoraggiK.length === 0) return false; let trovato = false; ancoraggiK.each(function () { let testo = $(this).text().replace(/\s+/g, "").trim(); if (testo.indexOf(ancoraK) !== -1) { $(this).parent().find("img").trigger("click"); trovato = true; } }); if (trovato) { $("#preloaderK").fadeOut(300); return true; } return false; } if (cercaEAvvia()) { return; } const observer = new MutationObserver(() => { if (cercaEAvvia()) { observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); setTimeout(() => { $("#preloaderK").fadeOut(300); observer.disconnect(); }, 10000); /*K*/ });
.
... nel NUOVO sito lericettedibobo.com ...la ricerca non rileva le immagini come avviene nella precedente versione, per cui il mio codice per gli Ancoraggi di ritorno da terza pagina non sarebbe più valido, obsoleto, ora come ora...
... eventualmente fai sapere qualcosa...
.
... intanto che visionavo, restando nel campo "ricerca" con una delle mie invenzioni si potrebe ottenere la scrematura dei risultati come in questa simulazione "reale":
.
Autor
ti ringrazio per ilcodice delle ricette news, la soluzione per la "ricerca" per il nuovo sito la trovo molto interessante se mi invii il codice relativo vedo di applicarlo, grazie
... OK x la scrematura nella ricerca come da mio STAMP, puoi usarlo in tutti i siti:
<script>
/** -- ricerca nel sito scremata x WSx5 esclusivo by KolAsim -- **/
$(document).ready(function () { const objectK = ".imSearchPageResult"; const checkInterval = 500; const maxWaitTime = 10000; let waited = 0; const checkResults = setInterval(function () { const $container = $("#imSearchContent"); const $results = $container.find(objectK); if ($container.length && $results.length > 0) { clearInterval(checkResults); $results.each(function (i, el) { const $el = $(el); const bgColor = i % 2 === 0 ? "#ffffff" : "#f8f8f8"; $el.css({ "background-color": bgColor, "transition": "all 0.3s ease", "border-radius": "6px", "box-shadow": "0 0 0 rgba(0,0,0,0)", "margin": "3px 0" }); const $h3Link = $el.find("h3 a").first(); const $h3Text = $h3Link.length ? $h3Link.text().trim() : $el.find("h3").first().text().trim(); if ($h3Link.length) { const href = $h3Link.attr("href"); $el.html(` <a href="${href}" style=" text-decoration:none !important; color:inherit !important; display:block; padding:8px 10px; border-radius:6px; transition:color 0.3s ease;"> <h3 style=" margin:0; font-weight:500; text-decoration:none !important; color:inherit !important; transition:color 0.3s ease, font-weight 0.3s ease;"> ${i + 1} » ${$h3Text} </h3> </a> `); } else { $el.html(` <h3 style=" margin:0; font-weight:500; text-decoration:none !important; color:inherit !important; padding:8px 10px; transition:color 0.3s ease, font-weight 0.3s ease;"> ${i + 1} » ${$h3Text} </h3> `); } $el.hover( function () { $(this).css({ "background-color": "#eee", "box-shadow": "0 2px 6px rgba(0,0,0,0.15)", "cursor": "pointer", "transform": "translateY(-2px)" }); $(this).find("h3").css({ "color": "#333", "font-weight": "600" }); }, function () { $(this).css({ "background-color": bgColor, "box-shadow": "0 0 0 rgba(0,0,0,0)", "transform": "translateY(0)" }); $(this).find("h3").css({ "color": "inherit", "font-weight": "500" }); } ); }); } waited += checkInterval; if (waited >= maxWaitTime) { clearInterval(checkResults); } }, checkInterval); }); /**K**/
</script>
........................
.
Autor
ho inserito il codice in "statistiche e codice" e questo è il risultato allego immagine
Autor
devo forse inserirlo in ogni pagina?e non in statistiche ecodice?
... va bene come hai fatto, solo che manca la freccia < nel primo tag script:
script> (eccetera)
... correggi in così:
<script> (eccetera)
.
...!... al tempo ...!...
... il codice va solo in questa pagina speciale:
.
Autor
fatta la modifica ora mi esce cosi vedi immagine
Autor
ora chiudo ci sentiamo domani , grazie e buona serata
... per ora non c'è nessun codice ... OK ... a domani ... ciao...
... intanto se vuoi portarti avanti, il codice per la Pagina Speciale Ricerca va incollato qui:
.
Autor
buon giorno
ti allego le immagini del codice sulla pagina ricerca e del risultato,
... ottimo! ...visto e controllato, adesso è tutto OK, corretto e funzionante...
... nel caso e/o per qualcos'altro, fatti sentire, qui o altrove...
.
ciao
.
Autor
Grazie infinite KolAsim, per uttto il tempo che mi hai deicato e per il perfetto risultato, quando avrò completato il sito ti avviso, nel frattempo se riesci ad inserire anche le foto delle ricette........
un salutone Roberto
P.S.
per il momento pangine con foto ancorate sono quelle dell'indice degli alimenti