Non ci giurerei, ma prova questa impostazione nel backend
Configurazione -> Sito -> Lunghezza lista
Però non ricordo se è solo per il backend o anche per le liste nel frontend
Non ci giurerei, ma prova questa impostazione nel backend
Configurazione -> Sito -> Lunghezza lista
Però non ricordo se è solo per il backend o anche per le liste nel frontend
Se è solo per avere il messaggio di conferma che l'email è stata inviata, questa cosa la fa anche il componente standard com_contact di Joomla 1.5
Se non lo vedi potrebbe essere perché nel template manca lo spazio apposito dove visualizzarlo: nei template per Joomla 1.5 c'è un tag apposta da inserire per indicare l'area dove devono essere visualizzati i messaggi restituiti dai componenti.
Apri index.php del tuo template e cerca questo tag
<jdoc:include type="message" />
Se non c'è devi inserirlo, di solito si mette prima di
<jdoc:include type="component" />
A seconda di come è stato fatto il template potresti dover includerlo in un <div> per dargli il giusto allineamento, guarda come sono fatti i template standard beez e milkyway.
Nella cartella del template c'è un file templateDetails.xml, aprilo con un editor di testo trova la parte tra <positions> e </positions> e aggiungi la posizione che vuoi alle altre già presenti.
Allora. Includere un file su un server remoto usando una url in include è possibile senza problemi a meno che questa operazione non sia stata bloccata mettendo allow_url_fopen = Off in php.ini (cosa che molti host fanno per questo ho detto ad Ale di chiedere).
Quando si include in questo modo un file con estensione .php il file è processato sul server remoto e quello che viene incluso è solo il risultato dell'elaborazione; quindi non può succedere che si possa aver accesso ai dati (utente, db, password) per connettersi al db di qualcun altro.
Per qualsiasi dubbio è tutto spiegato nell'help di include su php.net
La inclusione di file su server remoti è un'operazione spesso disabilitata dagli host. Chiedi al tuo host se è questo il caso.
Ti sei dimenticato di racchiudere tra apici gli identificatori delle costanti nelle define. Fai così
define('HOSTNAME','localhost');
e lo stesso per le altre.
Ti consiglio di mettere il livello di segnalazione degli errori al massimo quando testi uno script, così ricevi dei Notice per queste cose.
Dovresti postare il messaggio di errore esatto che vedi. Poi controlla bene che tutti i template e moduli che installi siano per la versione 1.5.
Magari prova ad attivare il plugin Legacy Mode su Joomla 1.5 (System-Legacy su gestione plugin). A quel punto credo che dovresti poter caricare un template con la struttura che ti ha postato Pikadilly.
Sì è una cosa su cui ci si può confondere facilmente.
Le preferenze che imposti da quella schermata valgono quando l'articolo è mostrato da solo. Magari tu controlli l'articolo in prima pagina e ti sembra che non sia cambiato nulla.
Se fosse questo dovresti impostare le preferenze da mainmenu->home.
Se non è questo non saprei perché a me la cosa funziona.
Il primo esempio non ti funziona perché non puoi fare una chiamata di funzione dentro una stringa come hai fatto tu, devi usare la concatenazione così
[php]
$query ="SELECT * FROM passwords WHERE username='" . mysql_real_escape_string($username) ."' AND password='" . mysql_real_escape_string($password) . "'";
[/php]Il secodo codice mi sembra giusto come sintassi, ma ti da' errore perché prima di usare mysql_real_escape_string devi aprire la connessione con MySQL.
Prova a cambiare
while ($row = mysql_fetch_row($result)) {
in
while ($row = mysql_fetch_assoc($result)) {
Se non funziona forse c'è qualche errore nella query.
Aggiungi dopo
$result=mysql_query($sql);
questo per stampare un eventuale errore
if (!$result) {
echo "Errore: " . mysql_error();
exit;
}
Se quel codice viene da un modulo nuke non puoi copiarlo così com'è in Joomla. Devi usare o le funzioni generiche di php per l'accesso a mysql o, sicuramente meglio, le funzioni delle api di Joomla visto che la tabella l'hai copiata nel db di Joomla.
Per Joomla 1.0 esiste una guida completa per sviluppatori in italiano ma il link non me lo fa mettere, (nè attivo nè non attivo non so perché) per cui devi fare una ricerca su Google
per Joomla 1.5 trovi qualcosa anche sul mio blog in firma
Ma la tabella dov'è? Quelle istruzioni dovrebbero essere mysql_query, mysql_num_rows, mysql_fetch_row
Eh sì, si può anche dal backend. Mai fatto caso a questa cosa, scusate l'imprecisione.
No, il file di lingua si modifica con un editor di testo.
Trovi quel messaggio in language/italian.php. Puoi modificarlo con un editor di testo, cerca nel file _WEBLINKS_DESC
**stripos() **è una funzione supportata solo a partire da PHP5.
Se ricevi quell'errore vuol dire che sul server è installato PHP4.
La versione 1.5 dovrebbe risolvere questi problemi consentendo le installazioni tramite ftp pur rimanendo all'interno del backend di Joomla.
Per ora l'unica è chiedere all'host di cambiarti l'ownership su quei file