View Full Version : Sistema di segnalazione link utili
Vi propongo una cosa... Visto che sarebbe utile un thread simile a quello vecchio con la raccolta dei link utili...propongo una cosa:
Realizzare un sistema web (appoggiato su un sito esterno ad HwUpgrade) per la raccolta dei link utili...
Le caratteristiche:
- realizzato in php
- suddivisione in categorie e per linguaggio (possiamo anche fare sotto categorie)
- l'amministratore potrà inserire nuove categorie
- informazioni da inserire: link, breve descrizione, categoria (da scegliere da un menù a tendina), nick di chi ha segnalato il sito
- l'ouput dovrà generare automaticamente il codice vBullettin, secondo uno schema proposto da me, da copiare ed incollare in un thread in rilievo nella sottosezione
Ora vi domando...qualcuno, per la gloria, sarebbe disposto a relaizzare questo siterello ? Se non ne avete voglia posso farlo io (ma fra un mesetto)...
E' una cosa semplice, ma magari potremmo svilupparlo insieme e potrebbe anche diventare una specie di guida alla creazione di un sito dinamico...
Che ne dite ?
Specifiche ?
Possiamo usare librerie, db, file quello che ci pare oppure questo sito esterno ha alcune limitazioni ?
Io finita la quarta lezione del corso di php potrei dedicarmi a questa cosina. pero non saprei dove metterla.
ciao ;)
Mettiamola su Lycos... Che ne dici ? Almeno ci appoggiamo a MySQL...
Originariamente inviato da cionci
Mettiamola su Lycos... Che ne dici ? Almeno ci appoggiamo a MySQL...
Lycos non è quel abominio che mette frame e popup di pulicita ovunque ? non c'è un host free leggermenbte migliore ? Altervista ha mysql. ma c'è quella storia degli altercents...
ciao ;)
Vabbè dai...serve solo per segnalare i link utili... Credo che vada bene lo stesso...
Originariamente inviato da cionci
Vabbè dai...serve solo per segnalare i link utili... Credo che vada bene lo stesso...
Io gia pensavo in grande :D e ad alcune persone la publicita non piace.
Allora vada per Lycos.
ciao ;)
Se serve una mano ci sono anceh io :)
unica cosa nn chiara:
l'ouput dovrà generare automaticamente il codice vBullettin, secondo uno schema proposto da me, da copiare ed incollare in un thread in rilievo nella sottosezione
che intendi per codice vbullettin? un link diretto al forum?
Il codice vB... Quello che si usa sul forum...
Tipo il quote o il code...
http://forum.hwupgrade.it/misc.php?action=bbcode#buttons
Allora cominciamo con il database...
Semplicissima...
Tabella "Links"
IDLink INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
IDCategoria INT,
Nome VARCHAR(255),
Link TEXT,
Descrizione TEXT,
Autore VARCHAR(255)
Tabella "Categorie"
IDCategoria INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
IDPadre INT,
Nome VARCHAR(255)
Le categorie formano in pratica un albero... Tutte le categorie con IDPadre == NULL sono categorie base...
I link che riguardano più di una categoria vanno messi nella categoria superiore che include tutte le sottocategorie interessate...
I link che riguardano più di una categoria base andranno messi in una categoria chiamata "Generici"...
Che ne dite ?
Bisognrebve scrivere i .sql
Per le cat.. dici che serve un albero?
cmq invece di null metterei 0, unica cosa..
nella tabella link anche altri 6 campi
datacreazione
oracreazione
datamodifica
oramodifica
abilitato
cancellato
Bene per il campo attivo/cancellato...
Per la data...quella di modifica non è fondamentale... Direi che basti un campo TIMESTAMP(14) per l'altra...
Ok,
per le date timestamp?
io le date le salvo 1AAMMGG (ho parecchie funzioni gia pronte per date di questo tipo), copme db di solito uso sqlserver e non e' integratissimo con il timestamp
ok cmq per il timestamp (con il php e' perfetto).
maxithron
16-02-2004, 11:21
Se qualcuno si prende la briga di gestire le pubblicazioni dei link al posto mio, ho un sito praticamente inutilizzato su aruba, quindi supportatissimo per mysql e php.
La pubblicazione dei link la gestisco io in via settimanale... Ok ?
Benone... Dobbiamo creare prima la base di dati in locale e poi ti passiamo il dump ?
oppure facciamo un file .sql che poi verra' caricato
Sì...mysqldump fa un file con tutte le query SQL per caricare strutture e dati nel DB ;)
maxithron
16-02-2004, 11:47
Originariamente inviato da cionci
La pubblicazione dei link la gestisco io in via settimanale... Ok ?
Benone... Dobbiamo creare prima la base di dati in locale e poi ti passiamo il dump ?
Se non è un problema, se ci fosse un volontario al quale posso passare i dati per la connessione FTP al sito, lo faccio volentieri e non per pigrizia ma perchè, dati i tempi strettissimi che sto avendo, sarei inaffidabile in merito ai tempi di pubblicazione. :)
Se ti fidi...li puoi passare a me ;)
maxithron
16-02-2004, 12:03
Originariamente inviato da cionci
Se ti fidi...li puoi passare a me ;)
Ad occhi chiusi!!
te li passo via pvt. Sul sito attualmente ci sono solo schifezze, puoi fare quello che vuoi in tutta libertà.
Questa sera ho un po di tempo libero. Faccio un abbozo di Schema e poi lo posto.
ciao ;)
Ok... Anche io faccio la traccia del DB...
Ho messo in allegato il file .sql contente lo schema.
(non è zippato)
ciao ;)
Azz...mi mancano il login e la password per MySQL...ora mando un PVT a maxithron...
maxithron
17-02-2004, 01:16
Originariamente inviato da cionci
Azz...mi mancano il login e la password per MySQL...ora mando un PVT a maxithron...
Hai 2 pvt ;)
Ho inserito le query SQL nel DB...
CREATE TABLE `categories` (
`category_id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`category_name` varchar( 255 ) NOT NULL default '',
`father_id` int( 10 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `category_id` ) ,
UNIQUE KEY `category_name` ( `category_name` ) ,
INDEX `father_id` ( `father_id` )
) TYPE = MYISAM COMMENT = 'Elenco delle categorie' AUTO_INCREMENT =1;
CREATE TABLE `links` (
`link_id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`category_id` int( 10 ) unsigned NOT NULL default '0',
`link_label` varchar( 255 ) NOT NULL default '',
`link_uri` varchar( 255 ) NOT NULL default '',
`link_description` text NOT NULL ,
`link_author` varchar( 255 ) NOT NULL default '',
`link_timestamp` timestamp( 14 ) NOT NULL ,
`link_enabled` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `link_id` ) ,
UNIQUE KEY `link_uri` ( `link_uri` ) ,
FOREIGN KEY ( `category_id` ) REFERENCES `categories` ( `cetegory_id` ) ,
FULLTEXT KEY `link_label` ( `link_label` , `link_description` )
) TYPE = MYISAM COMMENT = 'Elenco dei links del sito' AUTO_INCREMENT =1;
Ora fate conto che i dati di conenssione siano nel file dbaccess.php...da includere in PHP...
In questo file sono definite le variabili:
$dbhost
$dbuser
$dbpassword
$dbname
Originariamente inviato da cionci
Ho inserito le query SQL nel DB...
[...]
Ora fate conto che i dati di conenssione siano nel file dbaccess.php...da includere in PHP...
In questo file sono definite le variabili:
$dbhost
$dbuser
$dbpassword
$dbname
Allora se ho capito bene nel file dbaccess.php sono definite quelle variabili che contengono i dati per la connesione. ?
ciao ;)
Ecco qua un po' di funzioni che uso io e che mi sembrano utili...
Nome file da includere: mysql.inc.php
function db_open($dbhost, $dbuser, $dbpass, $dbname, &$conn)
{
$conn=mysql_connect($dbhost, $dbuser, $dbpass)
or die("Errore nella connessione al database");
mysql_select_db($dbname, $conn)
or die("Impossibile selezionare il database $dbname");
}
function do_query($query, &$results)
{
$results = mysql_query($query)
or die( "Errore: " .mysql_error());
}
function lock_tables($tables) //NOMETABELLA [WRITE|READ] separati da virgola
{
$tables = "LOCK TABLES ".$tables;
faiQuery($tables, $res);
}
function unlock_tables()
{
faiQuery("UNLOCK TABLES", $res);
}
Ditemi se non vi è chiaro qualcosa... Ho fatto questo per gestire il database in maniera più lineare... Cosa ne pensate ?
Anche per dbaccess.php userei il nome dbacess.inc.php...
Originariamente inviato da cionci
Ecco qua un po' di funzioni che uso io e che mi sembrano utili...
Perche nn ci fai una classe con queste funz??
X il formato dell'output...che ve ne pare di questo ?
NomeCategoria -> Sottocategoria -> Sottocategoria
link_label (link_URI) [link_author]
link_description
link_label (link_URI) [link_author]
link_description
link_label (link_URI) [link_author]
link_description
Che tradotto in codice vB è:
NomeCategoria -> Sottocategoria -> Sottocategoria
link_label (link_URI) [link_author]
link_description
Martedì sera mi metto a fare il sistema di autentificazione...ok ? Cerchiamo di non lavorare alla stessa cosa ;)
Originariamente inviato da Luc@s
Perche nn ci fai una classe con queste funz??
Secondo me non serve perchè la successiva gestione del risultato è bene che sia ben visibile all'utente...
Fare una classe per metterci 5 membri pubblici (i dati di connessione e $conn) ha poco senso...e non farebbe risparmiare nemmeno una riga di codice...
Se vi piace ve la faccio...
io amo gli oggetti(C++ e Java mi hanno forviato): rendono il codice + ordinato.
E poi nn mi sembra una cosa cosi stupida, una class Connessione.
Se poi lo ritieni inutile................. amici come prima ;)
E cmq basta un metodino che restituisca il risultato.
p.s: ma il php accetta i riferimenti con & come il C++???? nn me lo ricordavo :eek:
Ti spiego il perchè: io vedo gli oggetti una cosa utile quando riducono il numero di righe di programmazione per chi li usa... Questo non renderebbe affatto minore il numero di righe...anzi, a seconda di come viene fatta la classe aumentano ;)
Originariamente inviato da cionci
Ti spiego il perchè: io vedo gli oggetti una cosa utile quando riducono il numero di righe di programmazione per chi li usa... Questo non renderebbe affatto minore il numero di righe...anzi, a seconda di come viene fatta la classe aumentano ;)
io invece uso gli oggetti per l'ordine che danno alla programmazione.
Differenti punti di vista :D
Il fatto è che in entrambi i casi avresti lo stesso ordine ;)
Con le funzioni:
db_open($conn, .....);
lock_tables(....);
do_query(....., $result);
unlock_table();
Con la classe:
$conn.db_open(...);
$conn.lock_tables(....);
$conn.do_query(...);
$conn.unlock_table();
Quindi come vedi l'ordine è identico...al massimo può essere più ordinato nel caso di più connessioni contemporanee...ma è un caso talmente remoto che non l'ho nemmeno previsto...
mi faccio troppi problemi allora:D
Cmq io cerco sempre di prevedere gli usi strani del mio soft :oink:
Ti ringrazio cmq per i tuoi interventi costruttivi su grazie ai quali ho potuto vedere come un programmatore + bravo di me veda l' OOP.
Ce ne fossero di + come te, che non fanno andare tutto in flame ma cercano di rispondere ...
Grazie, ma questo è solo un mio punto di vista ;) Poi potrebbe venire qualcun altro e dirti il contrario...
Originariamente inviato da cionci
Grazie, ma questo è solo un mio punto di vista ;) Poi potrebbe venire qualcun altro e dirti il contrario...
ma è riflettendo su questi pareri che si puo formare una propria linea di pensiero
questa sera incomincio a fare qualche paginetta in html. con qualche immagine qua e la. quando ho qualcosa di carino la metto online cosi mi dite che ne pensate.
ciao ;)
K...io lavoro al motore di autentificazione...con ban degli IP che tentano troppo spesso ;)
Ok fa un po schifo pero è l'unica cosa che mi è venuta in mente (a dirla tutta è la copia di un sito piuttosto famoso ...) http://pigaz.altervista.org/hwup-links/browse.html se cliccate sui link in alto ci sono anche degli abbozzi delle altre pagine.
ciao ;)
Bello ;) davvero bellissimo :)
Questa dovrebbe essere la funzione di autenticazione: http://forum.hwupgrade.it/showthread.php?s=&threadid=635132
maxithron
21-03-2004, 18:47
Hai cambiato percaso anche l'accesso ftp per il mio sito?
No...non ci sono mai entrato in FTP sul tuo sito... Sono solo entrato su mysqladmin... :confused:
maxithron
23-03-2004, 17:33
Originariamente inviato da cionci
No...non ci sono mai entrato in FTP sul tuo sito... Sono solo entrato su mysqladmin... :confused:
:D
L'avevo chiesto perchè cercando di entrare mi chiedeva con un msgbox:
"Dimmi chi sei"
LOL!!
Poi ho scoperto che era ovviamente la pwd sbagliata!
Sinceramente sono un po' fermo...devo stare dietro agli esami ed ai corsi...
Avevo un po' di lavoro...ed ora sono sotto esami !!! :( Non ho potuto lavorarci... Vediamo se ce lo faccio rientrare ;)
D4rkAng3l
13-06-2004, 23:01
se voleto posso ospitarlo io sul mio server...www.siatec.net
Lo spazio ce l'abbiamo già ;)
Sì...dopo il 15 lo faccio ;)
Sto facendo il servizio civile, purtroppo :muro: Non ho molto tempo libero :(
vi serve un aiuto? se volete posso farlo io. ho fatto più di 100 siti dinamici in php. se volete posso farlo io.
posso crearlo, lo metto sul mio dominio e se vi piace ve lo passo.
prova a farlo...poi il mod decidera, no?
In questa settiamana mi ci potri mettere la sera... Vi faccio sapere...
Ciao sono un webmaster e volevo farvi una proposta...
Inserire tutto quello che avete detto in questo forum sul mio sito e in via speciale solo per voi vi metterò a disposizione un database mysql...
Rispondetemi su questa proposta..
Ciao
Ir0nM4id3n84
06-03-2005, 15:39
volendo si potrebbe fare un semplicissimo portalino in mdpro o postnuke che implementa già di suo questa caratteristica dei link raccolti per categorie e sottocategorie...potrei anche fornre gratuitamente lo spazio web sul mio server e un db mysql...fatemi sapere se vi interessa l'idea
Ma che fine ha fatto questa discussione? :confused:
rdefalco
12-02-2006, 18:53
Ma che fine ha fatto questa discussione? :confused:
Quoto! Io pensavo fosse la tua :D quella del natale anche fuori natale. Qui urge una ristrutturazione da parte del mod di sezione! Se non fossi impegnato per esami darei una mano...
Quoto! Io pensavo fosse la tua :D quella del natale anche fuori natale. Qui urge una ristrutturazione da parte del mod di sezione! Se non fossi impegnato per esami darei una mano...
Quella mia gli do una ritoccata entro questa sera.
James Creden
18-03-2006, 01:54
Io ho qualche link, se può far comodo.. :D
Insomma, basta dirlo. ^_^
LOL sono due anni e non é ancora fatto?! :)
LOL sono due anni e non é ancora fatto?! :)
Evidentemente si è perso nel nulla.
Ragazzi...purtroppo gli impegni sono tanti...se qualcuno ha voglia di provarci per me non ci sono problemi...
Scusate...posso intromettermi ? :D
Io avrei qualcosa di molto semplice già pronto che puo' essere riadattato.
In realtà i collegamenti sono scritti in un file xml.
Poi attraverso uno script PHP o (un foglio XSLT) effettuo la trasformazione dei dati.
Un esempio sta sul mio sito web.
Ecco i link :
http://sdrapisarda.altervista.org/link.dtd - LA DTD
http://sdrapisarda.altervista.org/collegamenti.xml - Il file con i dati
http://sdrapisarda.altervista.org/collegamenti.php - Il file con la trasformazione
Ottimo...se per te va bene... Però metterei la pagina senza sfondo o con qualche sfondo più semplice per una consultazione molto veloce...
scusatemi ma ho bisogno di un grosso aiuto!!!!! :help:
sto programmando in access(da office2003)e mi sono arenato su un grosso problema!!!!!:muro:
vi spiego subito.....ho bisogno di creare una maschera collegata ad un DB che mi permetta,inserendo una data,di visualizzare tutti i record che la contengono!!!!come posso fare avete un sugerimento o un link dove poter trovare una risposta??????
confido nel vostro aiuto GRAZIE!!!!!!!! :) :help: aiutatemi
rdefalco
14-08-2006, 13:38
scusatemi ma ho bisogno di un grosso aiuto!!!!! :help:
sto programmando in access(da office2003)e mi sono arenato su un grosso problema!!!!!:muro:
vi spiego subito.....ho bisogno di creare una maschera collegata ad un DB che mi permetta,inserendo una data,di visualizzare tutti i record che la contengono!!!!come posso fare avete un sugerimento o un link dove poter trovare una risposta??????
confido nel vostro aiuto GRAZIE!!!!!!!! :) :help: aiutatemi
Dovresti chiedere nella sezione "programmazione" mentre hai chiesto in un topic già aperto... potresti creare una query, se non ricordo male mettendo nella voce "criteri" una scritta tipo [Inserisci la data] (incluse le parentesi quadre) all'apertura della query appare un messaggio che chiede di immettere il valore...
Sethrian
05-10-2006, 16:48
Salve a tutti sono nuovo di qui!
ho letto che non sapete dove metterlo questo ipotetio dominio...
io direi netsons.org è free e dà mysql sempre attivo senza altercent e supporto php5!
salve a tutti!
Dr.Speed
31-10-2006, 00:40
ci sono novita?
franksisca
28-04-2007, 00:36
ci sono novita?
allora???
Se qualcuno vuole prendersi la briga di farlo avrà tutto il mio appoggio morale :D
franksisca
28-04-2007, 11:51
Se qualcuno vuole prendersi la briga di farlo avrà tutto il mio appoggio morale :D
io sto cercando di imparare il php.......se mi date una mano:D:D:D:D
Matrixbob
14-06-2007, 10:49
io sto cercando di imparare il php.......se mi date una mano:D:D:D:D
IMHO sarebbe meglio se comprarri quelle guide/manuali/vademecum/prontuari di Apogeo o Mondadori. Costano sui 10e, ma almeno ti prepari.
Poi usi il forum per refinire sui problemi particolari.
Mysql, PHP, JSP&Servlet, Apache sono sicuramente imparabili in quei libri.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.