Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Articoli correlati

  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    Articoli correlati

    Ciao a tutti, vorrei far sì che mostrando un post vengano mostrati quelli correlati in base ad un meccanismo manuale.

    In pratica quando inserisco un post posso indicare a quale precedente post si può legare
    Sin qui nessun problema, se non per il fatto che la tabella risultante è questa (un esempio)


    id_post | titolo | correlato |
    1 | aaaaa | |
    2 | bbbbb | 1 |
    3 | ccccc | 2 |
    4 | ddddd | 2 |
    5 | eeeee | 3 |
    6 | fffff | |
    7 | ggggg | 2 |


    Nell'esempio il post 6 non è correlato a nulla, mentre gli altri sì. Il mio scopo è quello di per esempio leggere il post 5 e vedere nell'elenco dei post correlati anche il post 1,2,3,4 e 7. Idem per gli altri. Solo selezionando (nell'esempio) il post 6 non otterrò post correlati. C'è un sistema per farlo?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    96
    Ciao, io direi di crearti una tabella categoria, avendo un id_categoria ed una descrizione, al posto di correlato inserisci id_categoria, poi dal tuo pannello di controllo selezioni il post e da un elenco a discesa scegli la categoria di correlazione, infine salvi tutto e via

  3. #3
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    No, la categoria per me è un'altra cosa e la uso.

    Un post è strutturato così:

    post effettivo (con titolo e contenuto)
    categoria di appartenenza
    tags

    Ora se visualizzo il post mi compare più o meno così:

    categoria -> titolo post
    testo del post
    tags: tag1, tag2, ecc..

    sia categoria che ogni singolo tag sono cliccabili e rimandano ad un elenco di post della stessa categoria o con lo stesso tag (click per ogni singolo tag).

    Il problema è che un post potrebbe avere contenuti riferiti ad un post precedente e così via, quindi dovrei poterli correlare (come fa punto-informatico o il corriere)

  4. #4
    Dopo aver recuperato il post da visualizzare,
    esegui un'altra query utilizzando l'id del posto correlato, che hai già inserito nel database,
    a quel punto hai le info anche del post correlato,
    se l'id è vuoto semplicemente non hai correlati.
    Artechbrand.it: Realizzazione siti E-commerce -
    Trova il miglior prezzo con Prezzolandia.it

  5. #5
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    Ok, è più o meno quello che avevo pensato, ma in questo modo se ho una tabella tipo questa:

    01 --
    02 --
    03 01
    04 01
    05 03
    06 02
    07 05
    08 07
    09 08

    dove la prima colonna è l'id "reale" e la seconda l'id correlato:
    il post 09 mi mostra come post correlato il post 08
    il post 08 mi dirà che è correlato anche il post 09 ed il post 07

    vorrei però far sì che la cosa sia a catena:
    il post 09 mi mostra come post correlato i post 08, 07, 05, 03, 04, 01

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    96
    Originariamente inviato da Scream
    Ok, è più o meno quello che avevo pensato, ma in questo modo se ho una tabella tipo questa:

    01 --
    02 --
    03 01
    04 01
    05 03
    06 02
    07 05
    08 07
    09 08

    dove la prima colonna è l'id "reale" e la seconda l'id correlato:
    il post 09 mi mostra come post correlato il post 08
    il post 08 mi dirà che è correlato anche il post 09 ed il post 07

    vorrei però far sì che la cosa sia a catena:
    il post 09 mi mostra come post correlato i post 08, 07, 05, 03, 04, 01
    io penso che dovrebbero esserci piu campi di correlazione altrimenti non ne esci

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.