Forum->Flatnux->ricapitolando correzioni da apportare al CMS
  
Welcome Unknown Register Help383 Users

User Message


johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Wednesday 27 October 2010 - 21:53

Re: suggerimento e richiesta più che correzione: functions_editors.php:
Avanzo una richiesta più che la correzione di un problema, ma è sempre una riga che si potrebbe aggiungere in un prossimo aggiornamento di Flatnux (e mi sembra un suggerimento sensato e utile, non vedo perché non si possa implementare):

aggiungere un condizionale alla funzione "fn_editconffile()" che permetta di dichiarare un array all'interno del file di configurazione di un tema, in questo modo:

$ffile = $file;
$fg = file($file);
$j = 0;
// scansione file alla ricerca delle variabili
for ( $i = 0;$i < count($fg);$i++ )
{
if ( preg_match('/^\$./s',$fg[$i]) && strpos($fg[$i],"Array();")===false ) // prende solo le righe che iniziano col carattere "$" e che non sia una variabile dichiarata come array
{


____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Wednesday 27 October 2010 - 22:03

Re: altro suggerimento e richiesta: natsort() per i javascripts:
Avanzo un'altra richiesta che credo utile per la funzione "IncludeJavascripts()" che si trova in "

include/functions.php
" (perché altrimenti sono costretto a riscrivere la funzione al interno dei temi):

similmente a quanto avviene per i files in "include/autoexec.d", che vengono inclusi dopo un "natsort()" direttamente nel "index.php", chiedo che anche i javascripts inclusi con la funzione "IncludeJavascripts()" siano ordinati con un natsort(). In questo modo se ci sono dei javascripts che dipendono l'uno dall'altro, è più semplice includerli in maniera ordinata (per esempio prefiggendo "01-", "02-", "03-". Può capitare che un plugin dipenda da un altro, e in questo modo basta metterli in ordine crescente per farli includere nell'ordine giusto.

____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Thursday 28 October 2010 - 01:14

Re: abilitare line-wrap per blocchi di codice nel forum:
Giacché stiamo su questa linea suggerisco anche di implementare il line-wrap per i tags "pre" nel forum. Quando si scrive del codice e si racchiude con il bbcode [ code ][ /code ], il testo viene racchiuso da un tag "< pre >" in modo che gli spazi e i ritorni a capo siano tutti preservati. Ma quando ci sono lunghe righe di codice, succede (come in questo thread!) che il forum si espande illimitatamente in orizzontale. Per evitare questo bisognerebbe o mettere il codice con il "pre" all'interno di un div di larghezza fissa con proprietà overflow in modo da creare uno scrollbar, oppure impostare il line-wrap per i tag "pre", tipo così:

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}


____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Wednesday 03 November 2010 - 01:09

Re: ricapitolando correzioni da apportare al CMS:
Oggi sfogliando il codice in functions.php, guardavo alla funzione "module_copyright()" e vedo che intanto è rimasta alla versione "flatnuke", credo che si possa aggiornare con l'indirizzo di FlatnuX "flatnux.altervista.org"; poi nello stile css non è indicato il z-index, e mi crea problema con i miei temi perché rimane nascosto dietro ad alcuni elementi. Basta aggiungere un "z-index: 9999;" per risolvere il problema:


	echo "<br /><div align='right'><a href='javascript:;' onclick='copyshow();'>Copyright © <b>$modulo</b></a></div><br />";
echo "<div id='fncopyright' style='top: 15px; left: 15px; display: block; visibility: hidden; background-color: #FFFBA6; border: 1px solid; padding: 5px; z-index: 9999;'>
<p align='center'><b>Copyright informations</b></p>Module developed for the <b><a href='http://flatnux.altervista.org'>FlatnuX</a></b> CMS<br /><br /><b>Module name</b>: $modulo<br /><b>Version</b>: $versione<br /><b>License</b>: $licenza<br /><b>Author</b>: $autore<br /><b>E-mail</b>: <a href='mailto:$email'>$email</a><br /><b>Home page</b>: <a href='$homepage' target='_blank' alt='$homepage' title='$homepage'>$homepage</a> <br /><p align='center'><b><a href='javascript:;' onclick='copyshow();'>Close</a></b></p></div>";


____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



speleoalex

0 Level 10 10

levellevellevellevellevellevellevellevellevellevel
profile mail
Monday 08 November 2010 - 10:05

Re: ricapitolando correzioni da apportare al CMS:
grazie per tutte le segnalazioni, appena ho un po' di tempo integro tutto e metto online...


Alessandro


 [1] [2] [3]