WebSite X5Help Center

 
Giuseppe Guida
Giuseppe Guida
User

Àncore: posizionamento errato | Ancoraggi esterni  it

Autore: Giuseppe Guida
Visite 1815, Followers 3, Condiviso 0  

Ciao, il problema è descritto chiaramente nel video al link sotto:

https://youtu.be/k_c8VRJvRjM

P.S. lo stesso problema avveniva con la versione 16, avrei dovuto segnalarlo all'epoca ma poi per vari motivi non l'ho più fatto e la cosa mi passò di mente. Purtroppo noto che è ancora presente anche sulla 2020.2.4 (sotto in "prodotto" mi fa scegliere come ultiima versione la 2020.1, non so perchè, ma il progetto del video è realizzato con la 2020.2.4)

Ciao

Postato il
25 RISPOSTE - 5 UTILI
A. Kris
A. Kris
User

Ciao Giuseppe, io per vari motivi per le problematiche di traduzione, pagamenti paypal ecc. non posso aggiornare il mio software quindi sto ancora con la versione 2019 aspettando la soluzione per quella versione. 

Ho proveto pero sulla 2019 questo che ho visto nel tuo filmato e su questa versione l'ancora è funzionante, percui ecco un altro motivo per cui non potrei utilizzare tutt'ora la nuova versione. Ci sono troppi errori e i siti stanno già online , non posso andare a rovinarli!

Leggi di più
Postato il da A. Kris
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... il problema degli Ancoraggi Esterni è noto da tempo; ...personalmente da me intercettato alcuni anni fa, ma difficile farne comprendere ai meno esperti le motivazioni, ...accentuatesi recentemente in tecnologia CSS GRID, sempre e solo per Ancoraggi esterni...!...
... dipende dai contenuti delle pagine ed effetti applicati a questi, ritardi, peso, lunghezza, eccetera...
... per quel che ne sappia io, attualmente le soluzioni potrebbero essere due:
1) - se i contenuti devono essere raggiunti da ancoraggi esterni, la pagina deve essere costruita in modo congruo, leggera, con oggetti in posizioni ben definite, senza effetti di nessun genere; ...semplice e comprensibile da tutti;
2) - per pagine non rispondenti al .1), ...ovviamente con il solito intervento con codice EXTRA per Esperti;(*);

(*) - comunque il caso come si evince da alcuni Topic, tra i quali questi, è già sotto osservazione dello STAFF:
https://helpcenter.websitex5.com/it/post/222823#comment2
https://helpcenter.websitex5.com/it/post/227042#comment1
https://helpcenter.websitex5.com/it/post/220505#comment2
https://helpcenter.websitex5.com/it/post/220505#comment6
https://helpcenter.websitex5.com/it/post/221208#comment3
https://helpcenter.websitex5.com/it/post/219430#comment8
https://helpcenter.websitex5.com/it/post/219430#comment16
https://helpcenter.websitex5.com/it/post/220874#comment6
https://helpcenter.websitex5.com/it/post/228217(!)
eccetera, eccetera ... ... .. .. .. . . .

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
A. Kris
A. Kris
User

Io avevo capito ancoraggio interno dello stesso progetto, inserendo bottone e chiamare la voce che è stato inserito nell'ancora. E come ho scritto precedentemente, inserendo un bottone di prova seguendo l'esempo di Giuseppe, con la versione 2019 funziona correttamente. Lui vi sta segnalando il problema sulla versione 2020.2.4

Leggi di più
Postato il da A. Kris
Giuseppe Guida
Giuseppe Guida
User
Autore

KolAsim, ti ringrazio per le delucidazioni però... non è accettabile un funzionamento del genere e va sicuramente corretto da parte degli sviluppatori, a maggior ragione se, come hai specificato tu, il problema "... è noto da tempo...".

Proverò a mettere in pratica qualche consiglio però snellire il sito perchè non sono congrui i "contenuti delle pagine ed effetti applicati a questi, ritardi, peso, lunghezza, eccetera" è sicuramente una toppa non accettabile da parte di chi deve realizzare un lavoro...

Gli oggetti con le ancore sono in "posizioni ben definite" come hai detto tu: sono dei simple separator che hanno tutti un'ancora e hanno delle posizioni ben definite all'interno del progetto (occupano ognuno una propria riga orizzontale per intero, senza nessuna latro oggetto accanto sulla stessa riga).

Attendiamo lo staff se è vero che "il problema è già sotto osservazione dello STAFF"... noi utenti invece tra poco saremo sotto osservazione psichiatrica tongue-out

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

... per chi se ne è fatta un'idea leggendo le varie discussioni, avrà capito che non è un problema specifico del nostro programma, ma tipico degli ancoraggi esterni anche in altri siti della rete...

... visto che si parla tanto, nella attesa c'è sempre la soluzione .2); ...i miei esempi storici che avevo applicato sui templtes del Marketplace purtroppo(!) sono andati estinti, ma tutti possono farcela; ...come idea basterebbe applicare un ritardato redirect...

... adesso non ho tempo ed ho il vecchio catorcio fermo, ma andando a memoria(!), chi vuol fare da se, può documentarsi in ambiente JS sulle funzioni hashchange(); hash(); location.href(); ... ecc. ... ... così si può restringere il campo per chi ci si volesse cimentare...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Incomedia
Stefano G.
Incomedia

Buongiorno Giuseppe

Vorrei chiederti di fare una prova. Vedo che usi justified gallery, corretto? Se provi a toglierle, funziona invece correttamente?

Se è così, potrebbe essere dovuto ad una situazione specifica dell'oggetto che sta già venendo verificata. Fai cortesemente questa prova e fammi sapere qui

Grazie

Stefano

Leggi di più
Postato il da Stefano G.
Giuseppe Guida
Giuseppe Guida
User
Autore

Esatto Stefano, ho eliminato entrambe le justified gallery e tutto funziona regolarmente. Nelle mie prove precedenti eliminavo solo la justified gallery più vicina alla sezione "contatti" e non anche l'altra posizionata più sopra. Eliminandole entrambe e inserendo su quelle righe altri oggetti al posto loro tutto va alla perfezione.

Il "colpevole" è Justified Gallery e non le àncore wink

Leggi di più
Postato il da Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Autore
 ‪ KolAsim ‪ ‪
... per chi se ne è fatta un'idea leggendo le varie discussioni, avrà capito che non è un problema specifico del nostro programma, ma tipico degli ancoraggi esterni anche in altri siti della rete...

Eh no Kol, come spiegato sopra il problema sono le Justified Gallery prima dell'ancora "Contatti"... Ciao

Leggi di più
Postato il da Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giuseppe Guida
 ‪... ... ...  Eh no Kol, come spiegato sopra il problema sono le Justified Gallery prima dell'ancora "Contatti"... Ciao

... no no! ... e forse e perchè no, anche! ... ma il problema io lo ho intercettato da tempo, ed è da molto molto prima di quell'oggetto, già ai tempi della v.12, e sta nel mio primo capoverso, e sulla base dei Topic relativi avevo sviluppato i miei esempi...laughing...

... con le Ancore si è fatta la storia...

... se riesci a fare un esempio semplificato, ma che contenga il problema, ... vedrò di dare un'occhiata, per vedere di risalire ad uno dei miei metodi che avevo usato sulla logica espressa prima...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Autore

OK Kol, poi metto online un esempio semplificato e così puoi valutare tu la situazione.

Io avevo riscontrato lo stesso problema con la versione 16 e non avevo usato le Justified Gallery in quel caso ma delle Animated Image prima dell'Oggetto con l'ancora che non andava...

Boh, forse il problema è sia nelle ancore in generale come dici tu che sugli oggetti tipo Justified Gallery e altri che magari interferiscono con le ancore stesse.

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

... OK ... quando sarà vedremo di cosa si tratta e cosa poter fare; ...c'è anche qualcosa tra i templates, ma adesso il mio PC non mi permette di aprirli...

... comunque, ricordo anche che avevo risolto un caso lontano con la vecchia v.13 in presenza del Lazy Loading usato in modo improprio o pesante...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stiac Engineering
Stiac Engineering
User

Suppongo sia fuori luogo e domando scusa, tuttavia vorrei ricordare nuovamente il bug relativo i collegamenti d'ancora in presenza dello sticky bar.

Leggi di più
Postato il da Stiac Engineering
Giuseppe Guida
Giuseppe Guida
User
Autore

Gabriele, qualsiasi cosa porti ad un miglioramento del software non è mai fuori luogo.

Leggi di più
Postato il da Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Autore

Per KolAsim:

qui il link per le prove (invia una mail dal modulo contatti in basso nella pagina e ti ritrovi sulla pagina di conferma con il pulsante che poi dovrebbe riportare sulla sezione "Contatti", poco più su della scritta "CONTATTI", ma così poi non è):

http://www.bozzasito001.altervista.org/prove_ancora01/

Ciao

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

... OK, ... riuscito a vedere il LINK; ... dopo pranzo ti farò sapere...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
 ‪ KolAsim ‪ ‪
... ... ...  ... dopo pranzo ti farò sapere...

PRIMO MODO ... ... in genere con il JS [history.back();]  [<<Torna Indietro] si potrebbe raggiungere il risultato in modo semplice e senza strafare; per esempio:

<a style="font-size:22px;text-decoration:none; color:blue" href="#" onclick="history.back();" >torna indietro</a>

... ... potresti fare anche uso direttamente della finestra "collegamento" del programma con l'opzione File o URL  |File su Internet, digitando o meglio, incollando cosi come la vedi per intero in grassetto:

#" onclick="history.back();

... esattamente così come lo vedi, con gli apici (") asimmetrici...

==========================================

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Autore

OK, Kol. Grazie mille, appena possibile provo e ti do riscontro. Ciao 

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

SECONDO MODO --- collegamento con Ancoraggio Ritardato nella pagina index.html

<script>
$("document").ready(function() { //Ancoraggio ritardato by KolAsim
ritardoK= 3; // = secondi di ritardo
var anchorK = window.location.hash;
if (anchorK != -1){ k= 'index.html';kk=k+anchorK;
setTimeout(function() { x5engine.utils.location(kk, null, false);},ritardoK * 1000);} });
</script>

... in Proprietà Pagina | Esperto | Codice personlizzato: (3° poz.) > Prima della chiusura del tag /HEAD...

.

ciao

.

...(... in caso di mono pagina eccessivamente pesante di effetti ritardati, il problema si potrebbe presentare ugualmente anche per le Ancore interne per come è capitato in altri Topic, e nel caso se servisse occorrerebbe adeguare il codice o aggiungere altri controlli per gli eventi relativi...)...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Autore

Per Stefano di Incomedia:

ciao, sopra avevo risposto alla tua domanda riguardante la Justified Gallery... Hai letto? Ciao

Leggi di più
Postato il da Giuseppe Guida
Incomedia
Stefano G.
Incomedia

Buongiorno Giuseppe

Ho ricevuto notizie dagli sviluppatori. 

Purtroppo, proprio per la maniera in cui è costruita la libreria di Justified Gallery su cui l'oggetto si basa, la sua altezza viene calcolata solo in un secondo momento quando tutte le immagini sono state caricate.

Per questo motivo quindi, non si può intervenire direttamente sull'oggetto. Per poter risolvere questo tipo di problematica, si renderebbe necessario modificare altri aspetti di come vengono gestite le righe che al momento non risulta possibile.

Purtroppo, temo che al momento l'oggetto semplicemente non possa essere utilizzato in pagine di questo tipo se è presente un effetto ancora che deve terminare al di sotto dell'oggetto. 

Mi dispiace non poter essere di ulteriore aiuto per il momento. Dovessero esserci ulteriori novità, verrà reso noto in un aggiornamento pubblico

Grazie per la comprensione

Stefano

Leggi di più
Postato il da Stefano G.
Stiac Engineering
Stiac Engineering
User

Stefano, molte volte ho domandato una miglioria di tale funzione. A oggi c'è un problema con le ancore e la Sticky Bar.

Il programma non calcola in automatico l'altezza della barra e di conseguenza si va a posizionare sopra l'oggetto a cui l'ancora punta.

Questo è un grande rammarico per me e spesso mi tocca rovinare l'estetica di pagine con margini enormi per far combaciare tale funzione.

Leggi di più
Postato il da Stiac Engineering
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Gabriele C.
... ... ... Questo è un grande rammarico per me e spesso mi tocca rovinare l'estetica di pagine con margini enormi per far combaciare tale funzione.

... basta evitare la Sticky Bar in quelle pagine se si prevedono gli ancoraggi, essendo un plus; ...o come è noto da decenni, usare un piccolo codice extra...
... comunque sia, evitare di aggregarsi per casi diversi in argomenti dedicati ad altro caso specifico, frammentando, ed invece aprire o rispondere nei propri argomenti dedicati...
.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
 ‪ KolAsim ‪ ‪
... ... argomenti dedicati ad altro caso specifico... ... 

...  a tal proposito ho corretto il Titolo per evitare confusioni...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stiac Engineering
Stiac Engineering
User
‪ KolAsim ‪ ‪
... basta evitare la Sticky Bar in quelle pagine se si prevedono gli ancoraggi, essendo un plus; ...

Come al solito ho sempre da obbiettare e non è un voler essere polemico.

Per me creare siti è come dipingere o suonare. Non amo limitare la creatività o stonare la "sinfonia" dalla pagina.

Come basterebbe un codice per me, potrebbe essere altrettanto per i programmatori introdurre una tale miglioria. Ne beneficerebbero tutti. Non solo chi "osa" usare codici extra.

Leggi di più
Postato il da Stiac Engineering
A. Kris
A. Kris
User
Gabriele C.
‪ KolAsim ‪ ‪ ... basta evitare la Sticky Bar in quelle pagine se si prevedono gli ancoraggi, essendo un plus; ... Come al solito ho sempre da obbiettare e non è un voler essere polemico. Per me creare siti è come dipingere o suonare. Non amo limitare la creatività o stonare la "sinfonia" dalla pagina. Come basterebbe un codice per me, potrebbe essere altrettanto per i programmatori introdurre una tale miglioria. Ne beneficerebbero tutti. Non solo chi "osa" usare codici extra.
sono d'accordo con Gabriele, anche l'oggetto overlay menu serve a poco se non vengono visualizzate i sottomenu. quindi pure quello è limitato. ed infatti la creatività nel fare siti è dovrebbe avere precednza su tutto ;-)

Leggi di più
Postato il da A. Kris