• User Attivo

    @Rinzi said:

    Devo fare una pagina (prendendo i dati da un DB) che contiene un elenco di link e per non fare un semplice elenco di key linkate voglio affiancare a ogni record una frase in cui posso inserire 3 parametri presi dal db....

    Lo scopo di tutto ciò quale sarebbe? 😮


  • Super User

    @Rinzi said:

    il sistema suggerito da kerouac3001 nn va bene per il semplice motivo che la pagina dei link oggi è di 5 record domani di 7 e così via in modo irregolare e prevedendo una paginazione ogni n link, insomma dovrei riscrivere le pagine giornalmente e il problema delle descrizioni che variano a ogni passaggio di spider rimane

    Se ho capito tu dici:

    dato che ogni giorno addo n link alla pagina, non posso usare quel metodo.

    Allora usa questo:

    • Prelevi dall'array solo i link che hanno come data di pubblicazione quella odierna.

    • Li compili secondo lo schema da te pensato

    • Li inserisci in pagina_link.php addandoli al testo che in pagina.php è già presente (ovvero i link addati in precedenza)

    • elimini i link dal db (tanto non sevono più) o semplicemente cambi la data spostandola di un giorno indietro

    • fai require("pagina_link.php");

    In questo modo ogni giorni in pagina_link.php vengono addati i link nuovi e i vecchi mantengono la stessa forma che avevano all'origine.

    Dimmi se ho capito ciò che hai detto, perchè sinceramente non ne sono sicuro 😄


  • Super User

    Dimmi se ho capito ciò che hai detto, perchè sinceramente non ne sono sicuro

    si , hai capito... i dati dal db nn li cancello , l'idea può essere buona...

    ma credo che la cosa più semplice e forse efficace sia prendere dal testo della pagina linkata (presente nel db) i primi n caratteri (100...200) e affiancarli al link (è la cosa + semplice ma mi è venuta in mente solo ora)


  • Super User

    si è molto più semplice, ma io dico che ti rallenterà.

    Perchè la pagina dovrà richiamare più record e gestirli legandoli assieme tra loro, invece se scrivi tutto in una pagina php e poi la richiami, allora velocizzi tantissimo.

    Immagina come sarà lenta la tua pagina quando avrai raggiunto i 20000 link 😄

    dovrà richiamare 20000 record con un while lentissimo :fumato:


  • Super User

    @kerouac3001 said:

    si è molto più semplice, ma io dico che ti rallenterà.

    Perchè la pagina dovrà richiamare più record e gestirli legandoli assieme tra loro, invece se scrivi tutto in una pagina php e poi la richiami, allora velocizzi tantissimo.

    Immagina come sarà lenta la tua pagina quando avrai raggiunto i 20000 link 😄

    dovrà richiamare 20000 record con un while lentissimo :fumato:

    naturalmente le pagine avranno la paginazione, quindi non + di 20 al max 40 link in l'una

    sinceramente preferisco non scolpire nulla su File system e avere la possibilità d'interevenire su ogni singola pagina da CMS, nn rallenta 😉 .. in caso preferisco investire su un server migliore 🙂


  • Community Manager

    @Rinzi said:

    p.p.s. > Ho come l'impressione che Giorgio sappia bene di cosa stai parlando Vuoi che il mio maggior collaboratore 😄 non sa quello che combino è solo che tralascia che il mio essere perfezionista mi ha già portato a prevedere e applicare ciò da lui consigliato saggiamente

    Ho solo precisato alcune cose per far capire a tutti come stavi procedendo 🙂

    Poi ho portato una mia piccola esperienza.

    Ora ci dirai come va a finire e ad ogni aggiornamento un post nel Forum, ti tocca 😉


  • Super User

    @Giorgiotave said:

    Ho solo precisato alcune cose per far capire a tutti come stavi procedendo 🙂
    Poi ho portato una mia piccola esperienza.

    lo so Giorgio, hai fatto benissimo 🙂 è che sono tirchio di parole...scrivo poco

    Ora ci dirai come va a finire e ad ogni aggiornamento un post nel Forum, ti tocca 😉

    ma con immenso piacere... 🙂 ma solo dopo essere entrato in DMOZ 😄

    ok nn andiamo ot... altre idee...


  • User

    My 2 cents:

    Rinzi, io questo giochino lo gestirei con link simbolici.
    Hai un solo script (chiamiamolo pagina.php) che ovviamente fa il parsing della variabile $_SERVER[PHP_SELF] per recuperare le key nel path (nomi directory, sottodirectory e file).

    Pesano zero e non devono essere generati al volo.

    Ovviamente presupponendo che tu usi server *nix... 😄


  • Bannato Super User

    @Tuonorosso said:

    Ho come l'impressione che Giorgio sappia bene di cosa stai parlando 😄

    Comunque io non ho mai creato le pagine statiche...ho sempre fatto tutto da query da db e url_rewrite.

    Personalmente la preferisco per la possibilità di fare piccole modifiche su tutte le pagine...poi magari però sarebbe meglio non farlo.

    Cmq seguiamo questo 3D molto bene 😄

    Se quando ti parlo tu mi ascoltassi invece di chiedermi di orologi...... 😄


  • Super User

    come sto procedendo al momento non genero pagine al volo però la tua idea è buona e da valutare...

    anche se stiamo andando piano piano ot

    la domanda iniziale era...

    (A)come valuta il motre una situazione del genere?
    key1 - testo bla parametro1 testo testo, bla parametro2 testo testo bla bla testo parametro3
    key2 - testo bla parametro1 testo testo, bla parametro2 testo testo bla bla testo parametro3
    key3 - testo bla parametro1 testo testo, bla parametro2 testo testo bla bla testo parametro3
    ...

    (B) è meglio secondo voi affiancare ai link parte del testo della pagina linkata?

    suluzione A o B ?


  • User

    Risposta forse banale e frettolosa (c'è il sole e mi aspettano 18 buche...), ma visto che il db è sostanzioso, non puoi fare due sezioni ognuna con implementato uno dei due sistemi?


  • Super User

    @Ferro9 said:

    Risposta forse banale e frettolosa (c'è il sole e mi aspettano 18 buche...), ma visto che il db è sostanzioso, non puoi fare due sezioni ognuna con implementato uno dei due sistemi?

    sono 7 o 8 sezioni


  • User

    Appunto, accontentati di una media invece che puntare su un'unica soluzione (e perdere tutto se è quella sbagliata).

    Implementa le due soluzioni, ciascuna su metà delle sezioni: nel migliore dei casi (se una soluzione si dovesse rivelare parecchio superiore all'altra) non avrai rischiato di puntare sulla soluzione sbagliata, nel peggiore avrai più o meno ottenuto lo stesso risultato.

    Onestamente, credo che NESSUNO qui possa darti la risposta che cerchi, se non facendo un test sul campo.


  • Super User

    @Dell'Orto Fabio said:

    Se quando ti parlo tu mi ascoltassi invece di chiedermi di orologi...... 😄

    MMM...mi sa che ero distratto!!! :sbonk: 😄


  • Community Manager

    @Ferro9 said:

    My 2 cents:

    Rinzi, io questo giochino lo gestirei con link simbolici.
    Hai un solo script (chiamiamolo pagina.php) che ovviamente fa il parsing della variabile $_SERVER[PHP_SELF] per recuperare le key nel path (nomi directory, sottodirectory e file).

    Pesano zero e non devono essere generati al volo.

    Ovviamente presupponendo che tu usi server *nix... 😄

    Non è possibile farlo anche su windows? 🙂


  • User

    @Giorgiotave said:

    Non è possibile farlo anche su windows? 🙂

    Perdona l'ignoranza, ma in tutti gli anni in cui ho lavorato come sistemista ho sempre usato Windows come SO per i client e mai per i server... 😄


  • Super User

    se hai **apache **sicuramente 😄

    altrimenti sotto IIS con quel tool che avevi installato per wikiGT e l'url rewrite... anzi puoi postare il nome che non riesco a memorizzarlo nonostante l'ho utilizzato. 🙂


  • Community Manager

    @Ferro9 said:

    Perdona l'ignoranza, ma in tutti gli anni in cui ho lavorato come sistemista ho sempre usato Windows come SO per i client e mai per i server... 😄

    Ho capito lo script 🙂

    Solamente che per evitare quello io ho generato le pagine al volo e leggo le path, ma non riuscivo a comprendere a cosa serviva Linux 🙂

    :ciauz:


  • User Attivo

    è un po tardi e sono cotto, ma provo a darti una risposta ugualmente (se ho ben capito cosa ti serve)

    se devi mettere del testo diverso (diciamo 3 tipi di testi) x ogni link e mantenere la cosa nel tempo potresti sfruttare l'id (che dovresti avere x ogni link immagino)

    fai un mod 3 del'id, e ti resta un numero da 0 a 2 (che rimane sempre quello), in base a questo applichi una procedura opportuna per la creazione del testo che quindo dovrebbe rimanere costante....


  • Super User

    ottimo riky78 🙂