Ultima versione
Versione stabile:
3.1.5
 
Servizi
» Cerca
 
Cerca
Ricerca parole o frasi all’interno del sito.
 
Statistiche
Visite: 125439
 
Donazioni
Flatnuke e' software libero ed e' distribuito grautitamente. Se pensi che flatnuke ti sia stato in qualche modo di aiuto, puoi contribuire con una donazione libera:

Vuoi saperne di piu'?

 
Login





Non sei ancora registrato?
Registrati ora!
Recupera password
Choose your language:
deutsch english espa?ol fran?ais italiano portugu?s
 
Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 1 ospiti
 
Netsons Ads

Forum



Benvenuto sconosciutoModifica profiloEntraAiuto 1038 utenti registrati

Navigazione:

[ Forum / Mods estensioni plugins / Flatnuke core / Piccole implementazioni... ]


UtenteMessaggio
BaK
BaK

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber MSN
Giovedi 30 Dicembre 2010 17:05:18

Piccole implementazioni...


Intanto permettete una annotazione già su questo: E' dispersivo tenere 3 siti (flatnuke.org, -devel e ed il gruppo su Google) che trattano lo stesso argomento... Personalmente proporrei di tornare a raccogliere le idee qui anche perchè si nota un certo rallentamento del progetto...

Nei giorni scorsi ho aggiornato il mio blog e ho fatto qualche modifica che ancora mancava a Flatnuke, le posto di seguito affinchè possano essere utili a tutti... Le ho scritte in fretta, giusto per avere subito il sito funzionante, nei prossimi giorni affinerò le implementazioni se queste interessano...

Queste implementazioni funzionano sia per le versioni 2.* che per la versione 3...


* Notifica per mail dell'amministratore di un nuovo commento.
Moderare i commenti sarebbe complesso, con una piccola mail di notifica si ha subito notizia dei nuovi commenti, con un link diretto per poterli eventualmente rimuovere.

functions.php riga 776:

Dopo:

// save news comment
fnwrite($newsfile, $string, "w", array("nonull"));
fnlog("News", $ip."".$myforum."Comment added to the news $id.");
header("Location: index.php?mod=read&id=$id");


Aggiunto:


// Notifica tramite mail del commento
global $admin_mail;
$sname1 = $_SERVER['SERVER_NAME'];
$sname2 = $_SERVER['PHP_SELF'];

$subject= "Ricevuto un commento su $sname1 ";
$message = "Messaggio automatico da $sname1 n $myforum ( $ip ) ha aggiunto un commento. nnLink: http://$sname1.$sname2?mod=read&id=$id n n Commento: $body";
$headers = "From: $admin_mailr";
$sendmail = mail($admin_mail, $subject, $message, $headers);





* Ridimensionare l'altezza degli avatar nei commenti.
Gli avatar di un'altezza superiore a 50px creano facilmente scompiglio nella pagina dei commenti...

functions.php riga 108. Basta impostare style='max-width:50px;max-height=50' nell'immagine degli avatar:


// avatar into the comment
if(file_exists(get_fn_dir("users")."/$user.php")){
$userdata = array();
$userdata = load_user_profile($user);
$img=$userdata['avatar'];
if($img!=""){
if(!stristr($img,"http://"))
echo "<img src='forum/".$img."' alt='avatar' border='0' align='left' hspace='10' vspace='5' style='max-width:50px;max-height=50' />";
else
echo "<img src='".$img."' alt='avatar' border='0' align='left' hspace='10' vspace='5' style='max-width:50px;max-height=50' />";
} else echo "<img src='forum/images/blank.png' alt='avatar' border='0' align='left' hspace='10' vspace='5' style='max-width:50px;max-height=50' />";
} else echo "<img src='forum/images/blank.png' alt='avatar' border='0' align='left' hspace='10' vspace='5' style='max-width:50px;max-height=50' />";






* Disabilita l'upload di file di FCKEditor

FCKEditor è uno strumento valido, ma ha una funzione potenzialmente pericolosa: Permette agli utenti di uploadare praticamente qualsiasi tipo di file... Non molto sicuro...

include/plugins/editors/FCKEditor/fckconfig.js riga 270 in poi.
Trovate queste fariabili e cambiate "true" in "false".



'FCKConfig.LinkBrowser'
'FCKConfig.LinkUpload'
'FCKConfig.ImageBrowser'
'FCKConfig.ImageUpload'
'FCKConfig.FlashBrowser'
'FCKConfig.FlashUpload'




ZEBDEMON
ZEBDEMON

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber Skype
Martedi 01 Febbraio 2011 22:02:30

Re: Piccole implementazioni...

* Notifica per mail dell'amministratore di un nuovo commento.

certo che se hai tanti commenti poi è un casino xD

* Ridimensionare l'altezza degli avatar nei commenti.

max-width e max-weight non funzionano su IE :)

--
..Stand Tall & Shake the Heavens..
BaK
BaK

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber MSN
Mercoledi 02 Febbraio 2011 00:27:24

Ultima modifica di BaK (Mercoledi 02 Febbraio 2011 00:28:05)

Re: Piccole implementazioni...

Quella che ho riportato è la versione "grezza" delle modifiche... Come ho scritto se l'argomento interessa andrò a perfezionarle...

Penso sia meglio avere qualche mail in più (si parla di commenti, quanti saranno... Dieci?) che trovarsi tutte le notizie commentate con spam... :]

Per gli avatar è una soluzione che almeno rende leggibile agli altri i commenti... Per IE pazienza, continuano a beccarsi i commenti inalberati... :]
ZEBDEMON
ZEBDEMON

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber Skype
Martedi 15 Febbraio 2011 11:12:17

Re: Piccole implementazioni...


Per gli avatar è una soluzione che almeno rende leggibile agli altri i commenti... Per IE pazienza, continuano a beccarsi i commenti inalberati... :]


ma infatti nel mio sito è già incorporata xD

la mail per i commenti cmq si potrebbe implementare come opzione facoltativa..

--
..Stand Tall & Shake the Heavens..
Lucio
Lucio

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber
Giovedi 21 Luglio 2011 12:45:01

Re: Piccole implementazioni...

* Notifica per mail dell'amministratore di un nuovo commento.
Moderare i commenti sarebbe complesso, con una piccola mail di notifica si ha subito notizia dei nuovi commenti, con un link diretto per poterli eventualmente rimuovere.

functions.php riga 776:

Dopo:

// save news comment
fnwrite($newsfile, $string, "w", array("nonull"));
fnlog("News", $ip."".$myforum."Comment added to the news $id.");
header("Location: index.php?mod=read&id=$id");



Aggiunto:


// Notifica tramite mail del commento
global $admin_mail;
$sname1 = $_SERVER['SERVER_NAME'];
$sname2 = $_SERVER['PHP_SELF'];

$subject= "Ricevuto un commento su $sname1 ";
$message = "Messaggio automatico da $sname1 n $myforum ( $ip ) ha aggiunto un commento. nnLink: http://$sname1.$sname2?mod=read&id=$id n n Commento: $body";
$headers = "From: $admin_mailr";
$sendmail = mail($admin_mail, $subject, $message, $headers);


Sono interessato ad implementare questa funzione ma nel mio file functions.php macano le righe marcate in rosso. Nonostante la mia memoria non sia eccelsa credo proprio di non avere effettuato delle modifiche al file, anche perché l'inserimento dei commenti funziona regolarmente, per cui immagino che ci siano stati degli aggiornamenti successivi al post dell'amico BaK e la funzione indicata spostata altrove.
Somebody can help me?

Thanks
L.

--
Debian GNU/Linux 5.0.8 [Lenny] - Registered Linux user #158396
ZEBDEMON
ZEBDEMON

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber Skype
Giovedi 04 Agosto 2011 14:10:00

Re: Piccole implementazioni...

- Notifica email x commenti: io la metterei facoltativa con scelta dell'admin, in alternativa, anche il pulsante "segnala abuso" sarebbe ottimo, sia nei commenti che nel forum.

- Redimensionamento dell'avatar: ho risolto qui http://flatnuke.netsons.org/index.php?mod=02_Forum&group=Flatnuke&argument=00_Flatnuke_3.0&topic=1311203176.ff.php&page=2 (compatibile anche con IE)

- Disabilitare l'upload di FCKeditor: non capisco il perkè.. alla fine solo gli admin/mod lo usano, non gli utenti.. al max andrebbero fatte delle modifiche come ho segnalato qui: http://flatnuke.netsons.org/index.php?mod=02_Forum&group=Flatnuke&argument=00_Flatnuke_3.0&topic=1311797181.ff.php&page=last

--
..Stand Tall & Shake the Heavens..


print

Freely inspired to Mollio template