Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: xinyiman - Novembre 09, 2011, 04:12:40 pm

Titolo: Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 09, 2011, 04:12:40 pm
Ciao ragazzi avete suggerimenti di estensioni per simple machin forum da installare per rendere più accattivante la community?! 
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Legolas - Novembre 09, 2011, 08:33:56 pm
Direi di aggiungere un modulo per il syntax highlighting  :)
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 10, 2011, 08:20:53 am
Fatto, altri suggerimenti?
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 10, 2011, 03:36:56 pm
Ho dato un'occhiata al sito, ma, sinceramente non ho capito cosa sia,
:-\
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 10, 2011, 04:17:01 pm
Che cosa non hai capito?
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 10, 2011, 08:49:36 pm
Esattamente tutto, cos'é la simple machines?
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 10, 2011, 08:56:56 pm
Simple Machine Forum è lo strumento con cui ho messo su questa community.  E le estensioni si chiamano MOD con qui si possono aggiungere o togliere funzionalità alla community
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Legolas - Novembre 11, 2011, 11:46:22 am
Fatto, altri suggerimenti?

C'è qualche problemino... Lo script non riconosce la sintassi di delphi. Da quello che ho potuto vedere il plugin installato dovrebbe essere questo:

http://softwaremaniacs.org/soft/highlight/en/

che nella versione più recente supporta delphi. Forse hai installato una versione vecchia?
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 11, 2011, 11:51:53 am
Io ho installato Code Highlighting 0.7.4 devo vedere quale versione lo supporta!
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 12, 2011, 09:02:08 am
Non so se é un simple machines o se si può aggiungere al sito, ma ho notato che inserendo come immagine una *.gif, non c'é animazione come invece ci dovrebbe essere e come c'é nche nel forum ufficiale.  :-\
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 12, 2011, 10:47:36 am
Tu parli dei post nel forum?!
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 12, 2011, 12:27:00 pm
Si proprio quelli!
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: dorje - Novembre 14, 2011, 12:28:02 pm
Il syntax highligting funziona solo col testo racchiuso dal tag [ code ] ...  [ / code ]

Codice: [Seleziona]

function test {
   print("Test!");
}


Per la gif..... Dove hai postato la gif che non si vede animata?
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Legolas - Novembre 14, 2011, 12:53:09 pm
Infatti il suo funzionamento è proprio quello. Il problema è che non evidenzia correttamente la sintassi pascal.

Come si può notare, il seguente codice:
Codice: [Seleziona]
TList=Class(TObject)
Private
  Some: String;
Public
  Procedure Inside;
End;{TList}

Procedure CopyFile(InFileName,var OutFileName:String);
Const
  BufSize=4096; (* Huh? *)
Var
  InFile,OutFile:TStream;
  Buffer:Array[1..BufSize] Of Byte;
  ReadBufSize:Integer;
Begin
  InFile:=Nil;
  OutFile:=Nil;
  Try
    InFile:=TFileStream.Create(InFileName,fmOpenRead);
    OutFile:=TFileStream.Create(OutFileName,fmCreate);
    Repeat
      ReadBufSize:=InFile.Read(Buffer,BufSize);
      OutFile.Write(Buffer,ReadBufSize);
    Until ReadBufSize<>BufSize;
    Log('File '''+InFileName+''' copied'#13#10);
  Finally
    InFile.Free;
    OutFile.Free;
  End;{Try}
End;{CopyFile}


dovrebbe essere evidenziato come su (vedere l'esempio Delphi):

http://softwaremaniacs.org/media/soft/highlight/test.html

 :(
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 14, 2011, 03:18:45 pm
Il syntax highligting funziona solo col testo racchiuso dal tag [ code ] ...  [ / code ]

Codice: [Seleziona]

function test {
   print("Test!");
}


Per la gif..... Dove hai postato la gif che non si vede animata?

Non l'ho postata, dovrebbe essere il mio avatar, impostabile nel menu modifica profilo, ma non fa niente se non si può.
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Legolas - Novembre 14, 2011, 03:30:49 pm
Uhm... forse ho scoperto l'arcano :)

Allora, se ho ben capito il package installato è questo qui:

http://custom.simplemachines.org/mods/index.php?mod=2925

Il file highlight.pack.js all'interno del paccketto, nella cartella "scripts", è stato creato da qui:

http://softwaremaniacs.org/soft/highlight/en/download/

Il problema è che di default Delphi non è compreso tra i linguaggi supportati. Per aggiustare il tutto occorre quindi selezionare anche Delphi, premere sul tasto "download", aprire lo zip scaricato e sostituire il file highlight.pack.js presente qui sul sito con quello nello zip.


Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Novembre 14, 2011, 04:12:16 pm
Fatto
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Legolas - Novembre 14, 2011, 04:33:16 pm
Grande!  :D

Ora funziona alla perfezione  ;)
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 14, 2011, 10:00:08 pm
Non so, secondo me starebbe a meraviglia per la comunity, ma credo che possa essere un po' troppo confidenziale: FlashChat Integration, non so se si può, appunto, integrare con il sito ma sarebbe da provare: http://custom.simplemachines.org/mods/index.php?mod=611 (http://custom.simplemachines.org/mods/index.php?mod=611)

Ma se proprio vogliamo esaggerare, io consiglierei Camfrog Profile Fiel, http://custom.simplemachines.org/mods/index.php?mod=1382 (http://custom.simplemachines.org/mods/index.php?mod=1382) che se ho capito bene utilizza la webcam, comunque non credo siano tutti così espansivi.
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: dorje - Novembre 15, 2011, 09:53:15 am
Per la gif..... Dove hai postato la gif che non si vede animata?

Non l'ho postata, dovrebbe essere il mio avatar, impostabile nel menu modifica profilo, ma non fa niente se non si può.

Gli avatar, quando superano la dimensione massima consentita (non so che simensioni abbia impostato xinyiman, ad occhio direi 75x75 px), vengono rimplicciolite in automatico dal sistema. Nel caso delle gif animate, dal momento che smf usa librerie come le GD, le immagini vengono ridimensionate utilizzando solo uno dei frame dell'animazione (quindi diventano statiche).

Se vuoi utilizzare un avatar animato, devi prima ridimensionarlo da te con un altro programma (tipo gimp) entro i limiti impostati da smf, e poi caricarlo. :)
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 15, 2011, 03:28:50 pm
Ok, ora ci provo!
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 15, 2011, 03:33:41 pm
non niente, neanche 60x60 px!
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: dorje - Novembre 24, 2011, 09:44:36 am
non niente, neanche 60x60 px!

Puoi provare ad allegare l'immagine al prossimo post qui che faccio qualche test? :)
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 24, 2011, 03:11:03 pm
Eccola, ma ho provato a ridimenzionarla in tutti i  modi.  :-\
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: dorje - Novembre 28, 2011, 04:04:00 pm
Eccola, ma ho provato a ridimenzionarla in tutti i  modi.  :-\

Sai che però l'immagine che hai linkato non è animata? O almeno... Io non la vedo animata...
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Loryea - Novembre 28, 2011, 04:11:18 pm
Strano.
Prova questa con lo sfondo bianco.
Ma io non ho fatto altro che ridimensionarla.

Comunque io, nel mio archivio d'immagini, le trovo tutte e tre .gif.
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: Microges2000 - Dicembre 02, 2011, 09:30:45 am
Se posso dire la mia un centro di messaggi (una lavagnetta) sulla pagina iniziale non sarebbe male e sarebbe utile per scambiarci in tempo reale qualsiasi informazione.
Per capire di cosa parlo un qualcosa tipo quello qui: http://powerofnature.forumcommunity.net/
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: xinyiman - Dicembre 02, 2011, 09:42:37 am
Se posso dire la mia un centro di messaggi (una lavagnetta) sulla pagina iniziale non sarebbe male e sarebbe utile per scambiarci in tempo reale qualsiasi informazione.
Per capire di cosa parlo un qualcosa tipo quello qui: http://powerofnature.forumcommunity.net/

Vai alla pagina iniziale della community!
Titolo: Re:Aggiungere funzionalita' alla community
Inserito da: dorje - Dicembre 02, 2011, 02:43:43 pm
Strano.
Prova questa con lo sfondo bianco.
Ma io non ho fatto altro che ridimensionarla.

Comunque io, nel mio archivio d'immagini, le trovo tutte e tre .gif.

Ridimensionato ora con GIMP a 60x53: dovrebbe funzionare, prova. :)