Anteprime dell'elenco argomenti (TLP)

@merefield

Ho installato il plugin Topic List Previews (TLP) e voglio visualizzare anteprime di miniature degli argomenti nella pagina dei risultati di ricerca, ma non funziona, mostra solo le ‘caselle’ e gli estratti degli argomenti. Le miniature funzionano invece su altre pagine come /new e /latest. Ho provato a modificare la configurazione di TLP, ma nessuna delle mie modifiche ha avuto successo. Ho notato che questa pagina menziona un altro plugin (discourse-topic-previews-sidecar), quindi ho sospettato che il problema fosse dovuto alla sua mancata installazione. Tuttavia, dopo aver installato quel plugin, la pagina dei risultati di ricerca continua a non mostrare le miniature.

Ho alcune domande:

  1. L’installazione di TLP da solo è sufficiente per abilitare le anteprime delle miniature nei risultati di ricerca, o ho bisogno sia di TLP che di discourse-topic-previews-sidecar?

  2. Sono necessarie configurazioni speciali di TLP per i risultati di ricerca? Perché le mie impostazioni non hanno effetto?

  3. Voglio avere anteprime di miniature nella pagina dei risultati di ricerca come fa questo sito web. Come dovrei configurarlo? Potresti descrivere in dettaglio i passaggi chiave di configurazione?

Allego screenshot della mia configurazione attuale.

Configurazione TLP

[
	{
		"setting": "topic_list_tiles_topic_lists",
		"value": "latest|new|unread|top|tag|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_tiles_categories",
		"value": ""
	},
	{
		"setting": "topic_list_tiles_tags",
		"value": ""
	},
	{
		"setting": "topic_list_thumbnails_topic_lists",
		"value": "latest|new|unread|top|tag|suggested|agenda|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|suggested-mobile|agenda-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_thumbnails_categories",
		"value": "42"
	},
	{
		"setting": "topic_list_thumbnails_tags",
		"value": ""
	},
	{
		"setting": "topic_list_excerpts_topic_lists",
		"value": "latest|new|unread|top|tag|suggested|agenda|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|agenda-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_excerpts_categories",
		"value": ""
	},
	{
		"setting": "topic_list_excerpts_tags",
		"value": ""
	},
	{
		"setting": "topic_list_actions_topic_lists",
		"value": "latest|new|unread|top|tag|suggested|agenda|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|agenda-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_actions_categories",
		"value": ""
	},
	{
		"setting": "topic_list_actions_tags",
		"value": ""
	},
	{
		"setting": "topic_list_set_category_defaults",
		"value": false
	},
	{
		"setting": "topic_list_dominant_color_background",
		"value": "tiles only"
	},
	{
		"setting": "topic_list_show_like_on_current_users_posts",
		"value": true
	},
	{
		"setting": "topic_list_tiles_larger_featured_tiles",
		"value": true
	},
	{
		"setting": "topic_list_tiles_wide_format",
		"value": false
	},
	{
		"setting": "topic_list_portfolio",
		"value": true
	},
	{
		"setting": "topic_list_portfolio_filter_type",
		"value": "tag"
	},
	{
		"setting": "topic_list_portfolio_filter_parameter",
		"value": ""
	},
	{
		"setting": "topic_list_default_thumbnail",
		"value": ""
	},
	{
		"setting": "topic_list_default_thumbnail_fallback",
		"value": false
	},
	{
		"setting": "topic_list_thumbnail_resolution_level",
		"value": 3
	},
	{
		"setting": "topic_list_thumbnail_width",
		"value": 150
	},
	{
		"setting": "topic_list_thumbnail_height",
		"value": 100
	},
	{
		"setting": "topic_list_thumbnail_width_mobile",
		"value": 50
	},
	{
		"setting": "topic_list_thumbnail_height_mobile",
		"value": 60
	},
	{
		"setting": "topic_list_thumbnail_first_x_rows",
		"value": 0
	},
	{
		"setting": "topic_list_featured_images",
		"value": false
	},
	{
		"setting": "topic_list_featured_images_resolution_level",
		"value": 2
	},
	{
		"setting": "topic_list_featured_images_category",
		"value": false
	},
	{
		"setting": "topic_list_featured_images_from_current_category_only",
		"value": true
	},
	{
		"setting": "topic_list_featured_images_tag",
		"value": ""
	},
	{
		"setting": "topic_list_featured_images_tag_show",
		"value": true
	},
	{
		"setting": "topic_list_featured_images_count",
		"value": 0
	},
	{
		"setting": "topic_list_featured_images_order",
		"value": "latest"
	},
	{
		"setting": "topic_list_featured_width",
		"value": 0
	},
	{
		"setting": "topic_list_featured_height",
		"value": 250
	},
	{
		"setting": "topic_list_featured_height_mobile",
		"value": 150
	},
	{
		"setting": "topic_list_featured_title",
		"value": ""
	},
	{
		"setting": "topic_list_featured_excerpt",
		"value": 100
	},
	{
		"setting": "topic_list_featured_details_always_show",
		"value": "only on hover"
	},
	{
		"setting": "topic_list_test_image_url_timeout",
		"value": 5000
	},
	{
		"setting": "topic_list_fps_search_grid",
		"value": true
	},
	{
		"setting": "topic_list_fps_search_blurb",
		"value": true
	},
	{
		"setting": "topic_list_fps_search_author",
		"value": true
	}
]

Ciao

Suppongo che il mio problema sia legato a TLP ma non ne sono sicuro. Ho aggiornato discourse ieri all’ultima versione e, da allora, ho le miniature in alto invece che a sinistra sui dispositivi mobili (e solo sui dispositivi mobili, non sono riuscito a riprodurlo con gli strumenti per sviluppatori)

forum: cwowd
(potrebbe non essere correlato al ‘bug’ precedente, nessuna differenza se la modalità glimmer è impostata su automatico o abilitata)

1 Mi Piace

Se si eliminano le impostazioni “Elenchi argomenti”, sarà possibile disattivare le funzionalità indesiderate, ad esempio

Ci sono quelle per le miniature, gli estratti, le azioni, ecc.

Impossibile riprodurre. Con l’ultima versione di TLP la formattazione è perfetta. Rimuovi tutti gli altri componenti del tema/tema e riprova.

Molto probabilmente hai qualcos’altro attivo che è in conflitto.

OPPURE la dimensione della miniatura del tuo dispositivo mobile è troppo grande.

Grazie per averci provato :wink:

La dimensione delle miniature: Ho provato e vengono visualizzate correttamente a sinistra a… 12px di larghezza. Inutile dire che in questo caso sono invisibili.

Se ho capito bene cosa sta succedendo, una colonna viene “aggiunta” a sinistra per visualizzare l’icona dell’autore del messaggio più recente (quando invece dovremmo avere la miniatura assegnata al topic). E la miniatura finisce posizionata sopra il titolo del topic per mancanza di spazio per allinearla a sinistra come previsto.

1 Mi Piace

Dovrebbe apparire così. Ma sì. Google (nel mio caso) mi ha dato solo questa larghezza :sweat_smile:

Se vuoi immagini più grandi, passa alla visualizzazione a riquadri sul cellulare?

È così che funzionava, con mia grande soddisfazione, per molti anni :wink:

L’aggiornamento a 3.5.0.beta2-dev ha rotto qualcosa ma non riesco a capire cosa. O perché questa colonna f** author è tornata (e non ho ricevuto aiuto dagli strumenti di sviluppo, tutto va bene quando emula la visualizzazione dei cellulari)

Dovrebbe visualizzare l’avatar se non c’è un’immagine in miniatura.

Non vedo alcun problema con l’ultima versione? (purché le miniature siano abbastanza piccole :))

Infatti, mi aspetto che questo TC sia più stabile di prima perché ora può utilizzare la nuova API ufficiale per le sostituzioni e non si basa sulla sostituzione dei modelli.

Ho dovuto rimuovere TLP per tutte le pagine mobili.

Un problema secondario è che gli strumenti per sviluppatori non emulano pagine mobili reali (ad esempio, le mie hanno ancora miniature negli strumenti per sviluppatori in "visualizzazione mobile" mentre TLP è attivato solo per le pagine desktop)

Puoi riassumere perché? Voglio dire, sto facendo del mio meglio con lo spazio disponibile?

come detto in precedenza (Topic List Previews (TLP) - #594 by Thierry_Trégaro), dall’ultimo aggiornamento di discourse, le miniature venivano visualizzate sopra il titolo su mobile (invece che a sinistra), lasciando uno spazio bianco troppo grande a sinistra.

purtroppo, non c’è altra scelta che tornare a pict membro

Ho disattivato temporaneamente le tessere per questa visualizzazione. Non vedo alcun problema. Questo sito è aggiornato a ieri.

Pixel 6a

Ha senso che la miniatura debba essere di dimensioni simili all’avatar affinché tutto sia disposto correttamente…

… o semplicemente passare alla visualizzazione Tessere.

È stato possibile utilizzare gli strumenti per sviluppatori… Quindi, per illustrare, ho provato ad attivare di nuovo su mobile-latest e questo è quello che ho ottenuto.

Se imposto la miniatura a 10px.

non riesco a trovare il modo di non visualizzare quella colonna a sinistra…

Stai sovrascrivendo le impostazioni in Tema 3?

In ogni caso c’è qualcosa di strano nella tua configurazione.

È come se non stessi usando lo stesso modello.

Ecco starzen con le stesse dimensioni:

Ah! Potrebbe essere un bug, ci scusiamo!

Se disabilito l’“immagine predefinita” si verifica un problema. Mi chiedo se sia correlato?

OK prova questo aggiornamento:

Se pensi che Topic List Previews sia fantastico e ho fatto un ottimo lavoro, puoi offrirmi un caffè :coffee:

grazie per la tua pazienza! Sono comparsi alcuni nuovi bug a causa della riscrittura completa che ho dovuto fare per la nuova API e le restrizioni in arrivo.

nessuna modifica visibile. A scopo informativo, questo è senza alcun altro componente aggiunto al tema chiaro

vista laptop

vista mobile

dopo aver letto il tuo post, ho provato anche con un’immagine predefinita (da ionic). Nessuna modifica reale (tranne che rimuove giustamente l’immagine dell’autore).

Posso allineare la visualizzazione a sinistra (ho un

.mobile-view .topic-list .right {
    margin-left: 60px !important;
}

nel mio CSS. Sembra migliore ma ho ancora le miniature sopra i titoli.

modifica: no<w dopo aver capito questo, ho finalmente risolto il mio problema con un po’ di CSS grid. Non è perfetto ma va bene.


a latere, ho una richiesta: sarebbe bello poter aggiungere un estratto per i nuovi argomenti e non per le nuove risposte (o come preferisce qualsiasi forum ^^)

Non riesco a riprodurre il tuo problema, nemmeno aumentando la larghezza della miniatura a 90px:

(anche se questo è troppo largo per date e conteggi).

Sei sicuro di non avere altri componenti attivi che interferiscono?

TLP, appena installato, funziona bene, anche quando le cose diventano molto strette:

Ho finalmente trovato il problema e questo dovrebbe essere risolto. C’è stato un errore nella logica delle miniature predefinite.

2 Mi Piace

Vedo che alcune delle istanze di PreviewsThumbnail non hanno @url
È intenzionale?

1 Mi Piace