Grazie, lo provo!:D
olterra
@olterra
Post creati da olterra
-
RE: Visualizzazione immagini delle sezioni negli articoli
Quello già l'ho fatto. Infatt se clicco dal menu' sulla voce sezioni mi compare l'immagine.
Io intendevo l'inserimento dell'immagine nel box di anteprima dell'articolo.
Posso farlo a mano per quelli nuovi, ma per quelli che ho gia' in phpnuke sarebbe particolarmente difficoltoso. -
Visualizzazione immagini delle sezioni negli articoli
Chiedo aiuto ai piu' esperti...
Esiste un modulo o un plugin che consenta di mostrare i singoli articoli con l'immagine della sezione linkabile (come avviene in phpnuke)?
Esempio: tutti gli articoli della sezione "pane" compiaono con l'immagine della sezione. Cliccando sull'immagine si accede ad una pagina che contiene tutti gli articoli della sezione.
Ho capito che Joomla (1.5) non lo fa di default, ma non saprei cosa utilizzare per non dover mettere "a mano" ogni volta l'immagine nel box di anteprima dell'articolo
Grazie!
-
RE: Php e Mysql: errore di sintassi (e di aritmetica?)
Grazie ci provo.
avevo postato prima una diversa soluzione, ma forse ho sbagliato nell'inviare.In pratica, grazie ad un suggerimento che ho avutro altrove, si potrebbe risolvere anche conquesta query da lanciare direttamente in PhpMyadmin:
UPDATE tabella SET `notes` = (catid -1) * 24 + topic ```Ho provato e sembra funzionare....
-
RE: Php e Mysql: errore di sintassi (e di aritmetica?)
Grazie ad entrambi per le correzioni ed i suggerimenti che proverò subito.
Mi resta comunque da capire come ripetere fino a 360 volte l'operazione senza dover ricopiare il codice più volte.
Infatti la soluzione proposta da Samyorn sarebbe praticabile se non avessi già gli "abbinamenti" prestabiliti.
Mi spiego.
Le modifiche da apportare riguardano più di 4000 record.
Nel nostro esempio, ciascun record contiene un articolo di storia, già classificato.
Ad esempio "articolo su Federico II di Mario Rossi" con id 1 classificato come "topic" Italia (1) e "catid" medioevo (1) che riceverà in "notes" il numero 1 corrispondente al risultato della combinazione.
Tra i 4000 articoli ce ne saranno però altri (anche centinaia), che avranno la medesima classificazione e che devono ricevere lo stesso valore 1 in "notes" perché riguardano sempre "Italia" e "Medioevo": l'articolo "Filippo il bello e i templari di Giovanni Bianchi" - sempre per continuare l'esempio - avrà la medesima classificazione (Italia e medioevo) e il valore numerico 1 in "notes" e cosi via....
Per questo motivo avevo cercato, nel mio script, di prelevare prima tutti i dati raggruppandoli negli array (spero il termine sia esatto...) $Risultato_Catid e $Risultato_Topic
In modo da confrontarli per poi attribuire la combinazione giusta dicendo in pratica a PHP:
"Confronta $Risultato_Catid con $Risultato_Topic.
Tutte le volte che, ad esempio, $Risultato_Catid è uguale a 1 (medioevo) e $Risultato_Topic è uguale a 1 (italia) attibuisci a "notes" il valore 1"Da quello che ho capito, questo confronto dovrei farlo con un controllo di flusso (è giusto il nome?) "if".
Ci ho provato ma, anche qui, il problema è far ripetere l'operazione: se copio 360 volte la formuletta mi supera il tempo massimo per l'esecuzione.Allo stesso modo, ho capito che potrei far "contare" a PHP le 360 volte con un ciclo While anche se, in questo caso, ho le idee meno chiare su come fare.
Il problema è, automatizzare il tutto, perché l'alternativa è quella di scrivere su 360 righe il comando UPDATE e lanciare a mano la query con phpmyadmin
Grazie ancora!
-
Php e Mysql: errore di sintassi (e di aritmetica?)
[LEFT]PREMESSA
Mi vergogno a dirlo ma è circa un mese che sto combattendo con questo problema, verosimilmente dovuto alla mia ignoranza in materia...:bho:
Cercherò di essere più chiaro possibile.QUELLO CHE STO CERCANDO (INUTILMENTE) DI FARE
Devo effetture alcune modifiche ad un DB con oltre 4000 records. In particolare devo sistemare alcuni dati allo scopo di utilizzare il DB con un diverso sito.
In sostanza devo prendere i dati da due campi di una tabella e, se corrispondono ad una certa combinazione che si verifica solo una volta, inserire un determinato valore numerico in un altro campo del medesimo database
[/LEFT]**IL MIO (ROZZO) SCRIPT IN PHP
**Dopo un mesetto di consultazione di guide varie, partendo da zero, ho messo giù questo script[php]<?php
//----------------------------------------------------------------------------------------------------// Informazioni database
// --------------------$dbHost = ''; // Nome host
$dbNameN = ''; // Nome database
$dbUser = ''; // Username connessione database
$dbPass = ''; // Password connessione database
$prefN = ''; // Prefisso database// Fase 1. Connessione al database
$conn = mysql_connect($dbHost, $dbUser, $dbPass) or die ('Errore di connessione mysql');// Fase 2. Recupero i dati che mi servono dalla tabella
// ----------------------------------------------------------------------------------------------------mysql_select_db($dbNameN) or die ('Errore di selezione database');
$result_risultato = mysql_query("SELECT * FROM ".$prefN."tabella") or die(mysql_error());
while ($row_risultato = mysql_fetch_array($result_risultato)) {
$Risultato_Catid = $row_risultato['catid'];
$Risultato_Topic = $row_risultato['topic'];//Fase 3. Ora faccio l'operazione che mi serve
mysql_query("UPDATE ".$prefN."tabella SET notes=1 WHERE $Risultato_Catid == 1 AND $Risultato_Topic == 1) or die(mysql_error()");
}
echo "------------------------------------------------------------------------<br>";
echo "FATTO!!<br>";
echo "------------------------------------------------------------------------<br>";// ----------------------------------------------------------------------------------------------------
//
// CHIUSURA CONNESSIONE CON DATABASE
// ----------------------------------
//
// Chiude connessione al database
mysql_close($conn);
// ----------------------------------------------------------------------------------------------------
//?>[/php]Se lo provo con phpDesigner sembra funzionare ma.....
IL PROBLEMA...
Devo ripetere l'operazione per una serie di volte secondo uno schema che, riportando qui di seguito il comando di MYsql, è il seguente
UPDATE tabella SET
notes
= '1' WHERE topic = '1' AND catid = '1' ,
UPDATE tabella SETnotes
= '2' WHERE topic = '2' AND catid = '1' ,dove il valore di notes arriverà in sequenza fino a **360
il valore di topic **arriverà in sequenza fino a 24 (per poi ricominciare da 1)
il valore di catid arriverà in sequenza fino a 15 (per poi ricominciare da 1)
Noterete, inoltre, che topic segue la sequenza numerica fino a 24 mentre catid rimane fisso a 1, poi ***topic ***riprenderà la sequenza dall'inizio e catid avrà il valore 2 e così via.E' una specie di tabellina delle moltiplicazioni.
In pratica, il campo notes è il risultato di tutti i possibili abbinamenti dei campi topic e catid che corrispondono agli argomenti trattati. Questo risultato è individuato da un ID in sequenza che arriva a 360
Ad esempio, il database contiene articoli di storia divisi per "nazioni" (topic) e "epoche" (catid).
Dovro' quindi fare i diversi abbinamenti tra le 24 epoche e le 15 nazioni, tipo:
Italia (1), Medioevo (1);
Germania (2), Medioevo (1);
Francia (3), Medioevo (1); etc.
Poi:
Italia (1), Rinascimento (2);
Germania (2), Rinascimento (2);
Francia (3), Rinascimento (2);
e così via....360 è quindi il risultato della moltiplicazione tra 24 e 15 ma non riesco a tradurlo in modo da farlo funzionare. Naturalmente potrei provare a ricopiare 360 volte la query cambiando i dati a mano ma dopo un po' si supera il termine massimo di esecuzione (che ho ampliato anche con il php.ini ma senza risultato).
Gli abbinamenti riguardano, come ho detto più di 4000 record.
Sono convinto che chi ha una maggiore competenza in php è in grado di risolvere questo problema in 5 minuti mentre io è circa un mese che ci passo tutto il tempo libero senza riuscire x:x
Grazie anticipatamente a chi vorrà aiutarmi...
-
RE: DNS "ballerini"
Grazie per la sollecita risposta.
Ho effettuato le prove e le risposte sono con
nslookup -type=ns dominio.it
"non trova miodominio.it: Server failed"invece con
nslookup sottodominio.dominio.it dns1.provider.ext
mi restitusice un indirizzo IP che ha un numero in più finale rispetto a quello inserito su Areaserver. L'avevo già notato ma, inserendo quel numero di IP nel pannello di Areaserver, mi restituiva un errore impedendomi di inserirlo.La cosa strana è che il sito con suffisso .org ha sempre funzionato e uno degli altri due con suffisso .it solo per un paio di giorni (ed io non ho fatto nulla sui DNS).
Ti invio subito domini e sottodomini con PM
Grazie ancora
-
DNS "ballerini"
Ho acquistato un GS (Grid server) su Mediatemple mantenendo 3 domini registrati da tempo su Areaserver (nome di fantasia: miodominio1.it, miodominio2.it e miodominio3.org).
Seguendo le varie istruzioni ho puntato i DNS (stesso IP e stessa impostazione DNS per tutti e tre) dal pannello di Areaserver.
Aggiungo, a scanso di equivoci, che ho seguito le procedure indicate, sono proprietario dei domini, sono abilitato sia alla gestione dei DNS (su Areaserver) sia al mantenimento di più siti (su Mediatemple), è trascorsa una settimana dalle modifiche apportate, vorrei evitare redirect ed altri sistemi simili.
Ebbene, ho riscontrato la seguente situazione:
- il dominio con suffisso .org è da tempo **regolarmente raggiungibile **e non ha mai dato problemi
- uno dei domini con suffisso .it è stato regolarmente raggiungibile solo per un paio di giorni poi è diventato irraggiungibile
- l'altro dominio con suffisso .it non è mai stato raggiungibile
Ho effettuato le seguenti prove:
- Sui Mediatemple risulta tutto a posto
[LEFT]- con il comando "Visualizza file di zona (Bind)" su Areaserver tutti i domini risultano correttamente indicati con IP e impostazione DNS di Mediatemple
[/LEFT]- con il comando nslookup la risposta è " Failure("Domain lookup failure:nomedominio Exception:Not_found")" (n.b. nomedominio l'ho inserito io ora al posto dell'indirizzo)
Ho interpellato ovviamente l'assistenza ma Mediatemple mi dice che tutto è a posto e Areaserver.... è Areaserver con l'assistenza che tutti conosciamo....
Non sono un esperto, qualcuno può spiegarmi con parole cosa posso fare?
Ringrazio anticipatamente
-
RE: Dilemma scelta VPS tra piu' offerte
Mamma mia! Nessuno li conosce ?
Devo cercarne altri.....
:?:? -
Dilemma scelta VPS tra piu' offerte
Dopo diversi anni devo spostare tre siti (uno statico in HTML e 2 in phpnuke per complessivi 350.000 visitatori unici\anno) da un VPS su Areaserver (spesso isolato per qualche ora e, recentemente, con assistenza carente rispetto al passato, e nel dubbio che l'acquisizione da parte di Tiscali non migliori le cose)
Non ho particolari competenze sistemistiche.
Dopo lunghe ricerche (specie in questo forum) e visite dei relativi siti, devo decidere tra:
Europeanwebhost (europeanwebhost.com)
Eastitaly (eastitaly.com)
Seflow (seflow.it)
Skyweb (skywebhosting.eu/)Tutti rispettano piu' o meno la spesa prevista, consentono la divisione dello spazio e soddisfano le mie esigenze. Vorrei pero' evitare sorprese
Qualche consiglio?
Grazie a chi vorra' aiutarmi