• User

    Creazione di un'Algoritmo da integrare in WP

    Save ragazzi,

    volevo proporvi un quesito, avrei l'esigenza di creare un algoritmo da inserire nel mio sito Wordpress per calcolare il punteggio da assegnare allo smartphone/tablet (il mio sito si occupa di telefonia). Principalmente il mio dubbio e sui criteri di punteggi da assegnare per le singole caratteristiche, grazie per l'aiuto spero di essere stato esaustivo.


  • User

    Se le caratteristiche di tutti i telefoni sono inserite in campi aggiuntivi, poi è molto semplice creare uno script in PHP che assegna un coefficiente a ogni caratteristica e poi le somma. (puoi assegnare valori statici per determinate caratteristiche o un vero coefficiente numero)
    Ti faccio un esempio concreto basilare: se la RAM (espressa in MB) ha un coefficiente di 0.8, il peso in grammi ha un coefficiente negativo di -0.1 e l'anno di uscita ha un punteggio fisso del tipo ( 2010 = 1, 2011 = 1.3, 2012 = 1.6, 2013 = 1.9, 2014 = 2.2 ) allora ecco cosa accadrebbe:

    Telefono del 2010 - RAM 1500MB - peso 180grammi
    1 + 1.2 - 0.18 = 2,38

    Telefono del 2012 - RAM 2200MB - peso 110grammi
    1.6 + 1,76 - 0.11 = 3,25

    Telefono del 2014 - RAM 1000MB - peso 80grammi
    2.2 + 0.8 - 0.08 = 2,92

    In questo modo ti basta aggiustare i coefficienti (se per caso decidi di dare più peso a una caratteristica rispetto a un altra) e tutti i punteggi si aggiorneranno da soli 🙂


  • User

    @Danilo Petrozzi said:

    Se le caratteristiche di tutti i telefoni sono inserite in campi aggiuntivi, poi è molto semplice creare uno script in PHP che assegna un coefficiente a ogni caratteristica e poi le somma. (puoi assegnare valori statici per determinate caratteristiche o un vero coefficiente numero)
    Ti faccio un esempio concreto basilare: se la RAM (espressa in MB) ha un coefficiente di 0.8, il peso in grammi ha un coefficiente negativo di -0.1 e l'anno di uscita ha un punteggio fisso del tipo ( 2010 = 1, 2011 = 1.3, 2012 = 1.6, 2013 = 1.9, 2014 = 2.2 ) allora ecco cosa accadrebbe:

    Telefono del 2010 - RAM 1500MB - peso 180grammi
    1 + 1.2 - 0.18 = 2,38

    Telefono del 2012 - RAM 2200MB - peso 110grammi
    1.6 + 1,76 - 0.11 = 3,25

    Telefono del 2014 - RAM 1000MB - peso 80grammi
    2.2 + 0.8 - 0.08 = 2,92

    In questo modo ti basta aggiustare i coefficienti (se per caso decidi di dare più peso a una caratteristica rispetto a un altra) e tutti i punteggi si aggiorneranno da soli 🙂

    Grazie per l'esaustiva risposta! soprattutto sulle valutazioni! ma non ho ben capito cosa intendi per "Se le caratteristiche di tutti i telefoni sono inserite in campi aggiuntivi"

    mi potresti dare qualche dritta su come realizzare lo script? Grazie Mille


  • User

    @Danilo Petrozzi said:

    Se le caratteristiche di tutti i telefoni sono inserite in campi aggiuntivi, poi è molto semplice creare uno script in PHP che assegna un coefficiente a ogni caratteristica e poi le somma. (puoi assegnare valori statici per determinate caratteristiche o un vero coefficiente numero)
    Ti faccio un esempio concreto basilare: se la RAM (espressa in MB) ha un coefficiente di 0.8, il peso in grammi ha un coefficiente negativo di -0.1 e l'anno di uscita ha un punteggio fisso del tipo ( 2010 = 1, 2011 = 1.3, 2012 = 1.6, 2013 = 1.9, 2014 = 2.2 ) allora ecco cosa accadrebbe:

    Telefono del 2010 - RAM 1500MB - peso 180grammi
    1 + 1.2 - 0.18 = 2,38

    Telefono del 2012 - RAM 2200MB - peso 110grammi
    1.6 + 1,76 - 0.11 = 3,25

    Telefono del 2014 - RAM 1000MB - peso 80grammi
    2.2 + 0.8 - 0.08 = 2,92

    In questo modo ti basta aggiustare i coefficienti (se per caso decidi di dare più peso a una caratteristica rispetto a un altra) e tutti i punteggi si aggiorneranno da soli 🙂

    Grazie per l'esaustiva risposta! soprattutto sulle valutazioni! ma non ho ben capito cosa intendi per "Se le caratteristiche di tutti i telefoni sono inserite in campi aggiuntivi"

    mi potresti dare qualche dritta su come realizzare lo script? Grazie Mille


  • User

    Una volta che hai capito come funzionano i campi aggiuntivi e come si usano, creare l'algoritmo è facile.
    Per iniziare a usare i campi, leggiti ad esempio queste guide:
    robertoiacono.it/usare-campi-personalizzati-blog-wordpress/
    wpitaly.it/wiki/Main/UsoCampiPersonalizzati


  • User

    scusami ho fatto un doppio invio