• User Newbie

    No non corrisponde, che devo fare?


  • Consiglio Direttivo

    Cosa non corrisponde?
    La password hashata?
    Le posteresti entrambe così vediamo se è un problema di script? 😉


  • User Newbie

    Ok:

    questa la pagina che mi resituisce lo script che mi hai indicato:

    bf743a59ab5ccf1e53089c61588de50f

    questo il valore nel campo user del dbmysql

    bc76d2300d508c34112760682b572e60


  • Consiglio Direttivo

    @giafa said:

    questo il valore nel campo user del dbmysql

    bc76d2300d508c34112760682b572e60
    L'hash md5 è giusto, ma perché dici il campo user? :mmm:
    Questo dovrebbe essere il valore del campo password.


  • User Newbie

    Ok, sempre peggio.....
    è il campo password (ci starò più attento)


  • Consiglio Direttivo

    Non capisco dove sia il problema. Sicuro di non aver effettuato modifiche al codice?
    Riproverei a cancellare tutto ed a rifare l'installazione. 😞

    P.S.
    Questa modifica:
    [php]<?
    if ($_POST['username'] || $_POST['password'])
    {
    $username="giafa";
    $password="seneca";

    $username=htmlentities($_POST['username']);
    $password=md5($_POST['password']);
    ..............[/php]
    Ti restituirà sempre il messaggio di errore dato che il file prevede che i dati arrivino da un form. 😉


  • User Newbie

    Reistallato tutto per la quinta volta, questa volta cancellando prima dal server la cartella e le voci db corrispondenti. Tutto come prima mentre in locale tutto continua a funzionare.

    Questo il codice del file config:

    [php]<?
    if ($_POST['username'] || $_POST['password'])
    {
    $username="";
    $password="";

    $username=htmlentities($_POST['username']);
    $password=md5($_POST['password']);

    require_once ("config.php");
    $sql="SELECT username FROM user WHERE username='$username' AND password='$password'";
    $query=@mysql_query($sql) or die (mysql_error());

    $num=mysql_num_rows($query);
    if ($num==1)
    {
    session_start();
    session_unset();
    session_destroy;

    session_start();
    $_SESSION['user']=mysql_result($query,0);
    
    header("Location:admin.php");
    

    }
    else
    {
    $msg="Nome utente e/o password errati.";
    }
    }
    ?>[/php]
    Questo la password ashata che mi resituisce lo script :
    bf743a59ab5ccf1e53089c61588de50f

    Questo nel db
    88fa1171068d4d0895bfd57f6d989cd7

    Se hai tempo e voglia e puoi controllare, ho cambiato i nuovi dati.

    user: giafanews
    pass: senecanews

    Grazie.


  • Consiglio Direttivo

    @giafa said:

    Questo la password ashata che mi resituisce lo script :
    bf743a59ab5ccf1e53089c61588de50f
    Dovevi cambiare "latuapassword" con "senecanews" per confrontare. 😉
    Comunque è giusto questo:
    questo nel db
    88fa1171068d4d0895bfd57f6d989cd7

    Fai una prova per il momento nella pagina login.php metti solo:
    [php]<?
    echo $_POST['username']."-username<br />";
    echo $_POST['password']."-password<br />";
    echo md5($_POST['password'])."-password md5";
    ?>[/php]Il resto cancellalo e vedi cosa ti restituisce. 😉


  • User Attivo

    Allora, ho seguito le istruzioni, uploadato, dato i permessi, eseguito install.php che mi restituisce OK sia sulla creazione della tabella che sulla creazione del file config

    Vado ad inserire una notizia di prova ed ecco cosa succede:

    lato admin mi dà questo errore:

    Unknown column 'title' in 'field list'

    e lato pubblico mi dà questo:

    Unknown column 'publish' in 'where clause'


  • Consiglio Direttivo

    Ciao Nicc0.

    Per prima cosa dovresti controllare da pannello phpmyadmin le tabelle, che siano state create e che contengano i giusti campi, se riscontri problemi nel file readme c'è l'istruzione SQL pronta per essere utilizzata già da phpmyadmin per la creazione. 🙂

    Facci sapere.


  • User Attivo

    Grazie Samyorn, tutto ok.

    Colpa mia che non mi ero accorto che nel db era rimasta una tabella news di un precedente script che avevo provato tempo fa!


  • User Attivo

    Ora però c'è un altro problema: le news vengono visualizzate solo in ordine dalla prima all'ultima, con la prima "in cima", indipendentemente dalla configurazione...


  • Consiglio Direttivo

    Scusa per il ritardo ma questo è un periodo incasinatissimo al lavoro.

    Controlla il file config.php, per fare così sarà impostato ASC invece di DESC. Io l'ho appena ritestato e funziona. 🙂


  • User Attivo

    @Samyorn said:

    Scusa per il ritardo ma questo è un periodo incasinatissimo al lavoro.

    Figurati!! Anche io in questo periodo sono un po' incasinato

    @Samyorn said:

    Controlla il file config.php, per fare così sarà impostato ASC invece di DESC. Io l'ho appena ritestato e funziona. 🙂

    Tutto a posto! Non so come mai l'altro giorno non funzionava, avrò fatto casino io.


  • Consiglio Direttivo

    Meglio così, l'importante è che funzioni. 😉

    Ci si legge in giro! :ciauz:


  • User Newbie

    Salve ragazzi ho installato la piattaforma delle news in questione,
    funziona tutto pero' l'unica cosa e che vorrei sapere come fare ad allungare il titolo delle news cioe' oltre a 55 caratteri non mi fa inserire.
    Si puo' sapere cosa devo cambiare per poterlo aumentare all'infinito?
    E poi è possibile inserire dei video di youtube con il link che ricavo da youtube? Grazie.

    Grazie e formidabile veramente complimenti per il progetto.


  • User Newbie

    @Samyorn said:

    Grazie a te stancone. 🙂

    Ovviamente se avete idee, commenti, suggerimenti o altro da proporre siete tutti benvenuti. 😉

    Salve ho installato la piattaforma delle news in questione,
    funziona tutto pero' lunica cosa e che vorrei sapere come fare ad allungare il titolo delle news cioe' oltre a 55 caratteri non mi fa inserire.
    Si puo' sapere cosa devo cambiare per poterlo aumentare all'infinito?
    Graziiiiie.

    Grazie e formidabile veramente complimenti per il progetto.


  • Consiglio Direttivo

    Ciao studdiotecnology e benvenuto nel Forum GT, fai attenzione alle maiuscole ed alla punteggiatura, è ricordato anche nei campi di risposta. 🙂

    Scusa per il ritardo nella risposta ma è un periodaccio. 😉

    Dato che lo hai già installato entra in phpmyadmin ed aumenta la grandezza del campo title della tabella news da 50 a 255. Infinito per un Titolo mi sembra eccessivo, nel caso andrebbe variato anche il tipo di campo. 😉

    Facci sapere. 🙂

    Ops, dimenticavo: per youtube recuperi l'url (es: http : //w w

    ) clicchi su Inserisci/modifica file multimediale e incolli l'url dove c'è File/URL. 😉


  • User Newbie

    [...]

    Scusa, ma io non ho phpmyadmin io ho due file, uno admin.php e l'altro admin_action.php . e poi, una volta trovato devo modificare il codice?
    Su admin.php non vedo nessun campo title c'e solo una tabella che e quella suppondo dove si scrive il testo della news. Grazie.
    Aspetto.


  • Consiglio Direttivo

    Era poco chiara questa parte? 🙂
    @Samyorn said:

    ....fai attenzione alle maiuscole ed alla punteggiatura, è ricordato anche nei campi di risposta. 🙂

    Phpmyadmin è il pannello di gestione del Database, che hai sul tuo server, esula dallo script.

    Il metodo più veloce per aumentare i caratteri del campo è quello di entrare da pannello di gestione Database, selezionare la tabella news e quindi modificare il valore del campo title da 50 a 255.

    Altro metodo è disinstallare totalmente lo script, cancellando pure le tabelle dal database, modificare il file install.php:

    // e passiamo quindi a creare la nostra tabella news
            $sql="CREATE TABLE IF NOT EXISTS `news` (
                 `id` smallint(5) NOT NULL auto_increment,
                 `title` varchar(**255**) NOT NULL,
                  `text` text NOT NULL,
                  `publish` tinyint(1) NOT NULL default '0',
                  `publish_data` bigint(20) NOT NULL,
                  `unpublish_data` bigint(20) NOT NULL default '0',
                  PRIMARY KEY  (`id`)
                ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 ;";
    ```E quindi procedere con la normale installazione, così la tabella verrà creata già con 255 caratteri per il campo title.
    
    Ultima chance creare uno script per modificare la tabella:
    [php]<?
    require_once("config.php");
    $sql="ALTER TABLE `news` CHANGE `title` `title` VARCHAR( 255 )      NOT NULL";
    $query=@mysql_query($sql) or die (mysql_error());
    if ($query) { //se la query va a buon fine
    echo "Variazione effettuata con successo.";
    ?>[/php]Salvi il file chiamandolo modify.php, lo carichi nella stessa cartella dove si trova il file config.php e quindi lo richiami dal browser per farlo eseguire. (Es. vvv.sito.ext/news/modify.php )
    
    :ciauz: