it-swarm-eu.dev

L'ordine dell'articolo back-end non è uguale all'ordine front-end

Qualcuno, per favore, aiuti, mi sembra di essere un gong in cerchio con questo.

Sto usando un blog di categoria e sto impostando l'ordine sull'articolo Ordine. Nel backend li ho impostati come li voglio, ma il frontend ne mostra alcuni fuori servizio e non so come risolverli?

Ho provato diverse cose, anche creando un nuovo menu e ordinandolo da zero e sta ancora accadendo. L'ordine dell'articolo ovviamente funziona perché sono in grado di spostare l'articolo fuori servizio nel back-end per ottenere l'ordine corretto nel front-end, poiché questo è per un client che mi serve una correzione permananet per questo, qualche idea?

Sto usando Joomla! versione 3.6.4

Grazie in anticipo per il vostro aiuto.

4
user9401

Non posso dire con certezza perché stia succedendo, ma ho un sospetto ... Scommetto tutti i soldi che il tuo sito ha subito alcuni aggiornamenti di Joomla e che ad un certo punto era su J! inferiore a 3.6.3.

Vedete, J! 3.6.0, che è stato rilasciato il 12-07-2016, ha introdotto una modifica nell'ordinamento di nuovi articoli. Fino ad allora, sin dagli albori del tempo, a ogni nuovo articolo creato veniva assegnato l'ordine 0 e tutti gli ordini dell'articolo precedente venivano aumentati di uno, ponendo così il nuovo articolo in cima, come primo. Migliaia di amministratori di Joomla hanno fatto affidamento su questo fatto con le loro impostazioni di ordinamento dei menu del blog di categoria, e tutto era bello e dandy. È possibile impostare l'ordinamento dei menu come "Per ordine" e allo stesso tempo agirebbe come "Più recenti per primi", rendendo così la vita dell'amministratore molto più semplice.

Quindi con PR # 8576 Performance gain - nuovo articolo in primo piano (che il 15 aprile ha trovato il modo di RTC per J! 3.5.2, ed è stato rinominato in J! 3.6.0) hanno giustamente affermato che si tratta di un collo di bottiglia delle prestazioni per le categorie con centinaia di articoli, e quindi hanno cambiato l'Ordine per nuovi articoli per durare! È stato un miglioramento nettamente rigoroso dal punto di vista delle prestazioni, ma allo stesso tempo ha introdotto una pausa di compatibilità con le versioni precedenti per migliaia di siti esistenti, i cui webmaster piangevano il fallo a destra e a sinistra.

Quindi di nuovo con PR # 11581 Ripristina "Miglioramento delle prestazioni - nuovo articolo in primo piano" e dopo una discussione accesa in Numero 11103 Vengono creati nuovi articoli con l'ultimo "ordinamento" possibile , PLT accettato errore e interruzione della compatibilità con le versioni precedenti e Rilasciato J! 3.6. , che è tornato al vecchio ordinamento del primo articolo. Per non parlare del fatto che l'aggiornamento è rimasto sullo scaffale per più di un mese senza una ragione apparente, causando inoltre alcuni webmaster a diventare bezerk.

Ora, vedi cosa sto suggerendo? Se hai creato un sacco di articoli pur essendo nella versione precedente a J! 3.6.0, sono andati in cima. Quindi in seguito, se hai creato articoli su J! 3.6.0 fino a J! 3.6.3, sono andati in fondo. Quindi, dopo l'aggiornamento di J! 3.6.3, sono tornati in cima.
Se questo non è uno scenario per un grande enigma, non so cosa sia.

Ora, se questa è la vera ragione dei tuoi problemi, sono in perdita di parole su come risolverlo. Non ho la minima idea, a dire il vero. Personalmente mi piacerebbe sapere come risolverlo sui miei siti. :-(

2
Mikan