Ultima versione
Versione stabile:
3.1.5
 
Servizi
» Cerca
 
Cerca
Ricerca parole o frasi all’interno del sito.
 
Statistiche
Visite: 185518
 
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 2 ospiti
 
Netsons Ads

Forum



Benvenuto sconosciutoModifica profiloEntraAiuto 1106 utenti registrati

Navigazione:

[ Forum / Flatnuke / Flatnuke dev / piccole correzioni veloci(?) [CORRETTO] ]


UtenteMessaggio
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Lunedi 09 Aprile 2012 18:01:16

Ultima modifica di marcosegato (Domenica 17 Febbraio 2013 20:06:06)

piccole correzioni veloci(?)

file fdview.php riga 228 ~
controllo doppio, rimuovere uno dei due e relativa }

//Calcolo se inserire l'icona per il nuovo file
if (file_exists("images/mime/new.gif")){
if ((time()-tounix($description['time']))<$newfiletime*3600) {
if (file_exists("images/mime/new.gif")){
//echo "dirname: ".strrchr($fileinfo['dirname'],"/");
if (strrchr($fileinfo['dirname'],"/")!="/".$archivedir){
$newfilestring = "&nbsp;<img src="images/mime/new.gif" alt="new file!">";
}
}
}
}


file news_admin.php riga 313 ~
sostituito $comment con $newscomment più coerente (in un'altra funzione $comment è il numero del commento, e poi viene passato come newscomment, non vedo perchè cambiargli nome).

/**
* Salva le modifiche al commento nella news
*
* @param string $section la sezione
* @param string $news la notizia
* @param integer $number il numero del commento
* @param string $newscomment il testo del commento da salvare
*/
function news_edit_comment($section,$news,$number,$newscomment){
$section = getparam($section,PAR_NULL,SAN_FLAT);
$news = getparam($news,PAR_NULL,SAN_FLAT);
$newsfile = get_news_file($section,$news);
if (!check_path($newsfile,_FN_SECTIONS_DIR,TRUE)) flatnews_die [...]
$number = getparam($number,PAR_NULL,SAN_FLAT);
if (!check_var($number, "digit")) flatnews_die("$comment must be a digit",__FILE__,__LINE__);
$newscomment = getparam($newscomment,PAR_NULL,SAN_NULL);

$modstring="";
if (_FN_MOD!="") $modstring = "mod="._FN_MOD."&amp;";

$number = ($number-1);
$data = load_news($section,$news);

if (isset($data['comments'][$number])){
$data['comments'][$number]['cmpost'] = strip_tags($newscomment);
$data['comments'][$number]['cmlasteditby'] = _FN_USERNAME;
$data['comments'][$number]['cmlastedit'] = tohuman(time());
}
[...]


file ff_functions.php
- righe 1231, 1245, 1253, 1257, 1538, 1542, 1636, 1640
sostituire testo esplicito con parametro da riportare nei languages/??.php
- righe...: abuso di copia-incolla;)
1385. * Restituisce TRUE se il topic specificato non e' bloccato.
1582. * Modifica un post del file xml del topic
1651. //se è bloccato

file func_verify.php
riga 380: abuso di copia-incolla
- * Update email address of a profile waiting for activation
+ * Send activation request by email

file functions.php
1927:
- //regdate
+ //regcode

EDIT (MS)
corretto in 3.1.1
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Venerdi 13 Aprile 2012 08:28:13

Ultima modifica di marcosegato (Domenica 17 Febbraio 2013 20:06:46)

Re: piccole correzioni veloci(?)

bebabi34 ha scritto:

file ff_functions.php
[...]

righe 1231, 1245
eliminare i due controlli (se non sbaglio sono obsoleti, sostituiti da validate_topic_form).

[...]
//soggetto
if (isset($_POST['ffsubj']) and strlen(trim($_POST['ffsubj']))>0){
$subj = getparam("ffsubj",PAR_POST,SAN_FLAT);
if (check_var($subj,"text")) $subj = strip_tags($subj);
else ff_die("$subj is not valid!",__FILE__,__LINE__);

}
else {
echo "Non hai inserito il soggetto del post.

<a h r e f="javascript:history.back()">Indietro</a>";
return;
}


//body
if (isset($_POST['ffbody']) and strlen(trim($_POST['ffbody']))>0){
$body = getparam("ffbody",PAR_POST,SAN_NULL);
$body = htmlentities($body);
if (check_var($body,"text")) $body = strip_tags($body);
else ff_die("$body is not valid!",__FILE__,__LINE__);

}
else {
echo "Non hai inserito il corpo del post.

<a h r e f="javascript:history.back()">Indietro</a>";
return;
}


if (!is_forum_moderator()){
[...]


righe 1253, 1538, 1636
sostituito testo con _TITLESPAM (già presente in languages/??.php)

echo "<div style="text-align : center;">Il titolo del tuo messaggio contiene una parola marcata come spam.
Torna indietro e modifica il titolo.
"._TITLESPAM."

<b><a h r e f="javascript:history.back()">Indietro</a></b></div>";


righe 1257, 1542, 1640
sostituito testo con parametro (vedi sotto).

echo "<div style="text-align : center;">Il corpo del tuo messaggio contiene una parola marcata come spam.
Torna indietro e modifica il messaggio.
"._BODYSPAM."

<b><a h r e f="javascript:history.back()">Indietro</a></b></div>";


aggiunto ai languages/??.php
it.php

define("_BODYSPAM","Il corpo del tuo messaggio contiene una parola marcata come spam. Torna indietro e modifica il messaggio.");

fr.php

define("_BODYSPAM","Le corps de votre message contient un mot marqué comme spam. S'il vous plaît revenir en arrière et modifier votre message.");

en.php

define("_BODYSPAM","The body of your message contains a word marked as spam. Please go back and edit your message.");

altri.php

define("_BODYSPAM","The body of your message contains a word marked as spam. Please go back and edit your message.");//need translation


altra piccola correzione.
languages/en.php
riga 508
The title that you have inserted

EDIT (MS)
corretto in 3.1.1
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Martedi 26 Giugno 2012 15:34:57

Ultima modifica di bebabi34 (Lunedi 18 Febbraio 2013 09:53:36)

Re: piccole correzioni veloci(?)

piccola riduzione di peso e incremento delle prestazioni (tutto fa brodo...).

in diversi file si estrae il mese con data ("m"... e poi si controlla se <10 e si replace "0" con "".
non si fa prima a usare data("n"...? o mi sono perso qualcosa?eh

non sto a elencare le singole correzioni (banali).
basta:
1. cercare la stringa <10 nei seguenti file:
/functions.php
/flatnews/include/news_view.php
/forum/include/ffview.php
/sections/none_Calendar/section.php

2. eliminare i controlli trovati sul mese,

3. sostituire immediatamente sopra m con n nella funzione data.

EDIT (MS)
corretto in 3.1.1: ho mantenuto ovunque l'utilizzo dell'opzione "m" (01-12) ed eliminato i test su <10, eccetto che per il blocco calendario dove invece c'è l'opzione "n" (1-12)

EDIT
possibile svista segnalata in nuovo topic (m o n?)
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Sabato 30 Giugno 2012 08:59:33

Ultima modifica di marcosegato (Domenica 17 Febbraio 2013 20:10:21)

Re: piccole correzioni veloci(?)

/include/search/04_Download.php
sostituire rawurlencode con create_id

echo getIcon($ext,$icon_style);
echo "<a h r e f="index.php?mod=".rawurlencodepath($tempmod)."#".create_id(basename($file)).""title=""._FDDOWNLOADFILE.basename($file)."">".basename($file)."</a>
";
}


la spiegazione dettagliata del problema è qui
http://flatnuke.netsons.org/index.php?mod=02_Forum&group=Flatnuke&argument=I_blocchi&topic=1340990333.ff.php&page=1

EDIT (MS)
corretto in 3.1.1
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Sabato 30 Giugno 2012 09:02:16

Ultima modifica di marcosegato (Domenica 17 Febbraio 2013 20:16:03)

Re: piccole correzioni veloci(?)

/download/include/phpfunctions/fd_vote_functions.php
[...]
$ip = getparam("REMOTE_ADDR", PAR_SERVER, SAN_FLAT);
$time = time();* # rimoss perchè doppia, vedi due righe sotto.
$logdata['md5ip'] = fd_encode_ip($ip);
$logdata['time'] = time();
$logdata['path'] = $fdfilename;[...]

EDIT (MS)
corretto in 3.1.1
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Sabato 30 Giugno 2012 09:04:03

Ultima modifica di bebabi34 (Domenica 17 Febbraio 2013 17:48:42)

Re: piccole correzioni veloci(?)

/download/include/fdfunctions.php riga 408 (abuso di copia incolla)
if (!check_var($url,"text") {


EDIT
ancora presente in 3.1.0

EDIT (MS)
corretto in 3.1.1

EDIT
confermo (se ti firmi così mi ricordi windows!)
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Domenica 01 Luglio 2012 15:28:56

Ultima modifica di marcosegato (Domenica 17 Febbraio 2013 20:25:37)

Re: piccole correzioni veloci(?)

due cose.
1. problema statistiche download
eliminare le tre righe indicate qui
http://flatnuke.netsons.org/index.php?mod=02_Forum&group=Flatnuke&argument=Le_sezioni&topic=1278017020.ff.php&page=1

2.
file /flatnews/include/news_functions.php
riga 1360: /^hide_/s # rimuovere la s finale. non credo che sul nome del file serva questo modificatore.

EDIT (MS)
1. corretto in 3.1.0
2. corretto in 3.1.1
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Lunedi 02 Luglio 2012 16:50:24

Ultima modifica di marcosegato (Domenica 17 Febbraio 2013 20:31:07)

Re: piccole correzioni veloci(?)

/sections/none_Statistiche/download_stats/section.php
riga 64
if (!file_exists($filepath)) continue;


è un doppione di riga 58.
rimuovere una delle due (magari è meglio lasciare la prima).

EDIT (MS)
corretto in 3.1.1
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Martedi 03 Luglio 2012 15:41:19

Ultima modifica di bebabi34 (Lunedi 18 Febbraio 2013 10:10:03)

Re: piccole correzioni veloci(?) [CORRETTO]

flatnews/include/news_admin.php riga 231
sostituire a fine riga $data['header']); con $data['body']);
credo sia una semplice svista... ma un paio di occhi in più non fanno male..:O

EDIT (MS)
corretto in 3.1.1

EDIT
confermo correzioni


print

Freely inspired to Mollio template