WebSite X5Help Center

 
Vincenzo Errico
Vincenzo Errico
User

Sostituire il link di una "Card" del blog  it

Autore: Vincenzo Errico
Visite 458, Followers 2, Condiviso 0  

Ciao a tutti!

Ho bisogno di aiuto. In particolare, dovrei sostituire, se possibile, il collegamento di una "copertina" di un articolo del blog ad una pagina .html del sito.

Esempio, La copertina "MATRIMONIO A VILLA MUSSIO - LIVORNO" vorrei che puntasse non più all'articolo ma a questa pagina https://www.vincenzoerrico.com/anna-brian-matrimonio-castello-di-bibbione-san-casciano-val-di-pesa-05-09-2023.html

E' possibile?

Grazie mille.

Postato il
20 RISPOSTE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... senti che cosa ti diranno gli esperti del programma e del blog, magri esistono accorgimenti già previsti che io purtroppo non posso ancora verificare...

... vedendo il tuo LINK, ad occhio e croce sarebbe possibile in EXTRA, avendo già fatto in passato qualcosa di simile per uno di quei Topic della serie Mt:7.6(!)...
... quindi, se poi ti interessasse procedere con il mio codice EXTRA, avvisami, ...altrimenti ignora il mio post, come non detto...
.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Ciao KolAsim, purtroppo il programma non prevede questa possibilità, pertanto apprezzerei molto il tuo aiuto con del codice extra.
Grazie.

Leggi di più
Postato il da Vincenzo Errico
Vincenzo Errico
Vincenzo Errico
User
Autore

Il collegamento da sostituire riguarda sia l'immagine di copertina sia il titolo.

Leggi di più
Postato il da Vincenzo Errico
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

.. OK ... ...allora a caldo prova direttamente questo codice per quella specifica pagina del blog, e per il redirect di quella specifica prima scheda e relativa descrizione/titolo...

<script>
$(document).ready(function () {//K>
/** --- sostituzione-condizionamento URL dinamico by KolAsim --- **/
nomepaginaK = "?category=Fotografia_di_Matrimonio"; // variabile dinamica blog;
objectK = "#imBlogPostCardCover_00000003A"; // selettore scheda img;
nuovoURLK = "anna-brian-matrimonio-castello-di-bibbione-san-casciano-val-di-pesa-05-09-2023.html";
redirectK = "../"+nuovoURLK ;
// redirectK > /\ variabile redirect pagina x path relativa trasversale sulla root;
rilevapaginaK = window.location.href;
rilevapaginaK = rilevapaginaK.split("/").pop();
nK=0;
//-------------------------------------------
if(rilevapaginaK.indexOf(nomepaginaK) != -1) {//K1>;
rilevaimgK =setInterval(function(){//K2>
nK=nK+1;
imgK = $("#imBlogPostCardCover_00000003A").width() ;
if( imgK > 100 || nK > 20) {//K3>;
disbilitaK() ;
clearInterval(rilevaimgK); rilevaK = 0;
} //K3<<;
}, 500); //K2<<;
} //K1<<;
});//K<<
//-------------------------------------------
function disbilitaK() { //K4>;
$(objectK).prop("onclick", false);
$(objectK).click(function() { location.href=redirectK }),
$(objectK).parent().parent().find(".imBlogPostCardTitle a").attr("href", redirectK);
$(objectK).attr("title", nuovoURLK.split(".html").join("").split("-").join(" ") )
} //K4<<;
</script>

.

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...la mia invenzione mirata è innocua:
- il codice non si avvia se non rileva proprio quella pagina;
- il codice si interrompe e diventa inerte se non rileva proprio quella scheda;

... già lo sai: x sezione Esperto > 3^ opzione > /HEAD

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Ciao KolAsim, innanzitutto grazie mille per il tuo supporto. Tuttavia, ho optato per un'altra soluzione: ho impostato dei redirect degli articoli verso le pagine tramite htAccess. Ho preferito questa soluzione perché è più semplice, considerando che i prossimi post verranno tutti renderizzati a pagine HTML per sfruttare appieno gli oggetti messi a disposizione dal software.

Grazie.

Leggi di più
Postato il da Vincenzo Errico
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ottimo che hai risolto, ... anche se ".htaccess" sarebbe meglio evitarlo per quanto sia possibile...

... volendo potresti anche usare il semplicissimo e non impegnativo meta-redirect "0", messo nella pagina che ti si apriva prima...
.
ciao
.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Prima di optare per la soluzione .htaccess, l'ho testata, era molto più semplice. Purtroppo, funziona solo per un articolo. Inserendo il meta-redirect "0" nel secondo articolo, non funziona più e dà una schermata bianca. Probabilmente vanno in conflitto, non saprei dire di più.

Leggi di più
Postato il da Vincenzo Errico
Vincenzo Errico
Vincenzo Errico
User
Autore

Ecco la riga di codice che avevo testato, sia con percorso assoluto che relativo ../

Funziona, ma nel momento in cui aggiungo la solita riga (ovviamente sostituendo il link di destinazione) in un altro articolo, smette di funzionare.

<meta http-equiv="refresh" content="0;URL=https://www.vincenzoerrico.com/anna-brian-matrimonio-castello-di-bibbione-san-casciano-val-di-pesa-05-09-2023.html" />



Leggi di più
Postato il da Vincenzo Errico
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... è già, non ci avevo fatto casofoot-in-mouth; in pratica la pagina è sempre la index del blog, che si popola con le relative variabili dinamiche...undecided

... ma niente di male; ... ...quindi, ripensandoci, si potrebbe simulare il meta-redirect, a mo del mio vecchio codice per le pagine in doppia lingua, con piccola variante alla precedente invenzione...
... pertanto sarebbe possibile poter agire indipendentemente dalle schede...
... il tutto consisterebbe nel digitare in un codice unico, due liste-array; ...una lista con le pagine da dirottare, cioè quelle attualmente collegate, e un lista con i corrispondenti redirect, molto semplice, e senza codice lato server, da evitare...
... quando e se venisse intercettata nel browser una di quelle pagine allora partirebbe istantaneamente il relativo redirect...
... se ti interessa provare questo metodo più semlice, e innocuo come l'altro, ...avvisami...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Sì KolAsim, mi interessa, grazie.

Leggi di più
Postato il da Vincenzo Errico
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... prova  x >  MATRIMONIO A VILLA MUSSIO - LIVORNO  (x 3^ Card)...

<script>
$(document).ready(function () {//K>
/** --- redirect-condizionato dinamico by KolAsim --- **/
nomepaginaK = [
/*pagina0*/ "xxxxxxxxxxxxxxxx",
/*pagina1*/ "xxzzzzzzzxxxx",
/*pagina2*/ "?fotografo-matrimonio-livorno-villa-mussio",
/*pagina3*/ "xxxxxxxxxxxxxxxx",
/*pagina4*/ "xxzzvvvvzzzzzxxxx"
]
//------------------------------------
redirectK = [
/*redirect0*/ "../aaa.html",
/*redirect1*/ "../bbbbb.html",
/*redirect2*/ "../ccccccc.html",
/*redirect3*/ "../dddddddd.html",
/*redirect4*/ "../eeeeeeeeee.html"
]
//---------------------------------------
rilevapaginaK = window.location.href;
rilevapaginaK = rilevapaginaK.split("/").pop();
if(nomepaginaK.indexOf(rilevapaginaK) != -1) {//K1>;
indexK = nomepaginaK.indexOf(rilevapaginaK);
location.href=redirectK[indexK];
}; //K1<<;
});//K<<;
</script>

.

... nel caso ci sentiamo domani...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Dovrebbe funzionare anche in locale, vero? Ho provato non va...

Leggi di più
Postato il da Vincenzo Errico
Vincenzo Errico
Vincenzo Errico
User
Autore

Leggi di più
Postato il da Vincenzo Errico
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non posso provare, ma non penso che possano funzionare in locale le variabili dinamiche del blog che sono sotto regime php del server...

... il codice precedente funziona a monte, cioè nella stessa pagina...

... invece questo secondo codice funziona a valle, cioè alla apertura e rilevamento della pagina linkata, pertanto, anche se non si avvertirà perchè il redirect è istantaneo, deve esistere ed aprirsi la pagina:

xxx/blog/?yyyyyyyyyy

.

.

... altrimenti come detto, se la pagina xxx/blog/?yyyyyyyyyy non esistesse il codice non si attiverebbe come previsto, ed eventualmente bisognerebbe provare con un variante della prima formula a monte...

.

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ho provato adesso ed ha funzionato una simulazione sulla tua quarta scheda "MATRIMONIO A VILLA MUSSIO - LIVORNO" con questo codice, ove attualmente manca la corrispondente pagina .html, e che si avvia alla apertura della pagina online "?fotografo-matrimonio-livorno-villa-mussio":

<script>
$(document).ready(function () {//K>
/** --- redirect-condizionato dinamico by KolAsim --- **/
nomepaginaK = [
/*pagina0*/ "?fotografo-matrimonio-livorno-villa-mussio"
]
//------------------------------------
redirectK = [
/*redirect0*/ "../fotografo-matrimonio-livorno-villa-mussio-html"
]
//---------------------------------------
rilevapaginaK = window.location.href;
rilevapaginaK = rilevapaginaK.split("/").pop();
if(nomepaginaK.indexOf(rilevapaginaK) != -1) {//K1>;
indexK = nomepaginaK.indexOf(rilevapaginaK);
location.href=redirectK[indexK];
}; //K1<<;
});//K<<;
</script>

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... tieni presente che il codice lo puoi applicare un sola volta per tutto il blog...

...importante saperlo, in caso di frequenti modifiche o sostituzioni nel codice, questo può essere modificato-aggiornato, o sospeso-bloccato, senza toccare il progetto/blog, risparmiando tempo e complicazioni con le esportazioni...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Ciao KolAsim, l'ho testato online e sembra funzionare, ma si comporta come il meta-redirect "0" inserito negli articoli, ovvero aggiungendone più di uno, non funziona più. Peccato, era molto comodo così.

Leggi di più
Postato il da Vincenzo Errico
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... se riesci ad applicare temporaneamente il codice, o a pubblicare un esempio di prova, proverò a valutare...
... in teoria dovrebbe funzionare perchè ho notato che al click sul collegamento il browser avvia il download, ...cioè la index del blog viene ricaricata con le varianti dinamiche...
... ma tutto può essere...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Vincenzo Errico
Vincenzo Errico
User
Autore

Appena ho la possibilità creo una copia e la carico online in una sottocartella in modo da poter verificare. Grazie per ora.

Leggi di più
Postato il da Vincenzo Errico