- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- [SCRIPT] News con utilizzo di un Database MySQL
-
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.
-
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 :
bf743a59ab5ccf1e53089c61588de50fQuesto nel db
88fa1171068d4d0895bfd57f6d989cd7Se hai tempo e voglia e puoi controllare, ho cambiato i nuovi dati.
user: giafanews
pass: senecanewsGrazie.
-
@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
88fa1171068d4d0895bfd57f6d989cd7Fai 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.
-
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'
-
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.
-
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!
-
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...
-
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.
-
@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.
-
Meglio così, l'importante è che funzioni.
Ci si legge in giro!
-
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.
-
@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.
-
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.
-
[...]
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.
-
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:
-
[...]
Grazie per la risposta breve quello io lì ho gia fatto ma purtroppo il mio problema e che scrive su una riga e quindi aumentanto i carratteri come dici mi si allrga la tabella io voorei che aumentanto i caratteri mi andasse a capo almeno per scrivere due righe grazie tante aspetto un tuo riscontro.
-
Ciao studdiotecnology,
ti sono stati editati tutti i post dal ModSenior. C'è qualche problema a postare come richiesto dal regolamento?
-
no, non ho nessun problema, ma non capisco,ti riferisci mica al quote che uso? oppure se mi dici dove sabglio? grazie
-
@studdiotecnology said:
no, non ho nessun problema, ma non capisco,ti riferisci mica al quote che uso? oppure se mi dici dove sabglio? grazie
Mi riferisco al quote inutile, e alle maisucole mancanti ad inizio periodo e alla punteggiatura a fine periodo.
**3.8. Evitare **di quotare inutilmente o l'intero messaggio.
Non è corretto riproporre agli utenti la lettura di ciò che hanno appena letto.
Quando necessario per post di pagine precedenti, limitarsi a quotare la parte a cui ci si sta riferendo.3.2. Iniziare i messaggi con la maiuscola e terminare con un punto.
3.3. Lasciare spazi dopo la punteggiatura.
Come potrai leggere questi sono stati i motivi dell'edit da parte del ModSenior:
*Last edited by Samyorn; 30-01-10 at 14:30. Motivo: Quote inutile. Maiuscole e punteggiatura. *
-
Buongiorno a tutti, era da un pò che non ricapitavo qui. Ho utilizzato il vostro script con successo su un paio di siti, e viene molto comodo!
Ora però, mi si è presentato un problema, ovvero l'upload di immagini.
Da quanto ho avuto modo di vedere TinyMCE non permette l'upload di file o immagini nel proprio server, e ciò può risultare un pò scomodo, se si devono caricare immagini molto spesso.
Cercando in rete, mi sono imbattutto in TinyFCK, che se non ho capito male dovrebbe essere l'unione tra TinyMCE e FCKeditor. Mi pare che possa essere una buona soluzione, ma non ho trovato alcuna guida in merito all'"aggiornamento" da TinyMCE a TinyFCK. Per caso voi sapreste come procedere per effettuare l'aggiornamento sul vostro script?O in alternativa, sapreste consigliarmi una soluzione migliore?
Grazie in anticipo per le risposte.