Consigli nell'implementazione di MathML.

Messaggioda lorandrum » 20/03/2006, 21:07

Ciao a tutti. Ho potuto notare i risultati interessati ottenuti dall'implementazione di MathML nel forum di matematicamente e mi piacerebbe fare lo stesso con il mio forum (phpBB), contando però che me intendo mooolto poco (e il forum era offerto praticamente già fatto dall'host, che nel mio caso è altervista.org).
Avete dunque link dove viene spiegato in modo semplice come muoversi o magari qualche consiglio?

Grazie.
lorandrum
Starting Member
Starting Member
 
Messaggio: 17 di 49
Iscritto il: 18/12/2004, 14:23

Messaggioda fireball » 20/03/2006, 21:48

Devi parlare con bags, è lui che ha curato l'implementazione del MathML (e io ho pensato a varie altre cose):
trovi il suo indirizzo di posta elettronica
su https://www.matematicamente.it/collaboratori/autori.htm (Matteo Bassi).
fireball
Cannot live without
Cannot live without
 
Messaggio: 3743 di 6661
Iscritto il: 12/03/2003, 21:35

Messaggioda Jarka Ruus » 04/09/2006, 18:55

interesserebbe anche a me sapere come implementare MathMl su un forum phpbb...fireball o bags possono aiutarmi?
grazie mille! davvero bello questo modo per inserire formule nel forum!

JR
Jarka Ruus
Starting Member
Starting Member
 
Messaggio: 2 di 3
Iscritto il: 04/09/2006, 13:35

Messaggioda stan » 05/09/2006, 09:36

Jarka Ruus ha scritto:interesserebbe anche a me sapere come implementare MathMl su un forum phpbb...

Cliccando col tasto destro su questa pagina e guardando il sorgente, non pare cosa complicata: basta cercare dove compare lo script ASCIIMathML.js.

Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
...
<link rel="stylesheet" href="http://www.matematicamente.it/f/asciimath.css" type="text/css">
<script type="text/javascript" src="http://www.matematicamente.it/f/ASCIIMathML.js"></script>


A questo punto devi soltanto cercare nei sorgenti di phpBB dove vengono inserite dinamicamente le intestazioni (header). E direi che il file candidato è sicuramente phpBB2/templates/subSilver/overall_header.tpl (o l'analogo se usi un diverso stile). Quindi basta editarlo e aggiungere dopo la settima riga queste due:

Codice:
<link rel="stylesheet" href="http://www.matematicamente.it/f/asciimath.css" type="text/css">
<script type="text/javascript" src="http://www.matematicamente.it/f/ASCIIMathML.js"></script>

Ovviamente con gli URL giusti e il gioco dovrebbe esser fatto. :D
Avatar utente
stan
Supporto tecnico
Supporto tecnico
 
Messaggio: 156 di 1860
Iscritto il: 02/03/2006, 21:20
Località: Un luogo geometrico

Messaggioda Jarka Ruus » 05/09/2006, 10:33

stan ha scritto:
Jarka Ruus ha scritto:interesserebbe anche a me sapere come implementare MathMl su un forum phpbb...

Cliccando col tasto destro su questa pagina e guardando il sorgente, non pare cosa complicata: basta cercare dove compare lo script ASCIIMathML.js.

Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
...
<link rel="stylesheet" href="http://www.matematicamente.it/f/asciimath.css" type="text/css">
<script type="text/javascript" src="http://www.matematicamente.it/f/ASCIIMathML.js"></script>


A questo punto devi soltanto cercare nei sorgenti di phpBB dove vengono inserite dinamicamente le intestazioni (header). E direi che il file candidato è sicuramente phpBB2/templates/subSilver/overall_header.tpl (o l'analogo se usi un diverso stile). Quindi basta editarlo e aggiungere dopo la settima riga queste due:

Codice:
<link rel="stylesheet" href="http://www.matematicamente.it/f/asciimath.css" type="text/css">
<script type="text/javascript" src="http://www.matematicamente.it/f/ASCIIMathML.js"></script>

Ovviamente con gli URL giusti e il gioco dovrebbe esser fatto. :D


grazie mille! ci proverò allora, non sembra difficile!
cià!

JR
Jarka Ruus
Starting Member
Starting Member
 
Messaggio: 3 di 3
Iscritto il: 04/09/2006, 13:35

Messaggioda marktrix » 18/01/2007, 00:39

e per il forum SMF con portale mkportal? :?
marktrix
Junior Member
Junior Member
 
Messaggio: 136 di 331
Iscritto il: 29/12/2006, 18:51

Messaggioda stan » 18/01/2007, 15:43

marktrix ha scritto:e per il forum SMF con portale mkportal? :?

Innanzitutto ti consiglierei di non usare la versione che usano qui su matematicamente.it, ma quella modificata da David Lippmann e "sponsorizzata" peraltro dallo stesso autore di ASCIIMathML, perché così anche i visitatori occasionali del tuo forum, che non volessero o potessero installare il plugin o i font, vedrebbero comunque le formule.

Le istruzioni sono queste (valgono anche se vuoi usare la versione originale):
  • salva lo script di Lippmann nella directory principale del forum (nel tuo caso deve essere raggiungibile all'URL http://gighen1984.altervista.org/forum/ ... allback.js)
  • edita il file Themes/default/index.template.php e cerca al suo interno la stringa
    Codice:
     <title>', \$context['page_title'], '</title>';

    prima di questa riga inserisci quest'altra:

    Codice:
    <script language="JavaScript" type="text/javascript" src="http://gighen1984.altervista.org/forum/ASCIIMathMLwFallback.js"></script>
  • ripeti l'operazione al punto precedente per tutti i temi del forum che hai installato
  • fine


Se vuoi modificare dimensione, colore, tipo di font devi editare le corrispondenti variabili presenti nello script.
Se puoi installa una versione personale di mimetex.cgi sul tuo server, perché di default lo script utilizza quella sul server di John Forkosh, al quale potrebbe non far piacere la cosa. ;)
Purtroppo per te, SMF utilizza Ajax per la preview dei post, quindi per far funzionare questi script con l'anteprima del post penso servano ulteriori modifiche probabilmente non così semplici come quella sopra.
Avatar utente
stan
Supporto tecnico
Supporto tecnico
 
Messaggio: 281 di 1860
Iscritto il: 02/03/2006, 21:20
Località: Un luogo geometrico

ma qui funziona?

Messaggioda marco pichelli » 18/11/2007, 12:27

$x^2+3x+3$
Avatar utente
marco pichelli
Starting Member
Starting Member
 
Messaggio: 39 di 41
Iscritto il: 15/01/2007, 12:43
Località: pescara

Messaggioda CHENESOIO.com » 25/05/2008, 20:37

Buona sera a tutti...
vi espongo il mio problema.

Ho appena cambiato cms, sono passato da wordpress a joomla e vorrei implementare asciimath al sito.

Essendo alle prime armi, c'è qualcuno che può spiegarmi i passaggi che devo seguire?

Ringrazio anticipatamente chi sarà così gentile da aiutarmi!
CHENESOIO.com
Starting Member
Starting Member
 
Messaggio: 2 di 5
Iscritto il: 20/05/2008, 09:25

Messaggioda stan » 25/05/2008, 23:15

Per Joomla! è praticamente lo stesso, devi
  • scaricare il file ASCIIMathMLwFallback.js
  • editarlo e sostituire la riga

    Codice:
    var AMTcgiloc = "http://www.forkosh.com/mimetex.cgi";

    con

    Codice:
    var AMTcgiloc = "http://www.forkosh.dreamhost.com/mimetex.cgi";
  • caricare il file in una directory sul tuo sito
  • editare infine il file index.php che si trova nella directory del template che hai scelto (si trova sotto ./templates/) e aggiungere prima della riga

    Codice:
    </head>

    quest'altra

    Codice:
    <script type="text/javascript" src="http://www.chenesoio.com/directory/al/file/ASCIIMathMLwFallback.js"></script>

Questo è il metodo più semplice e immediato possibile.
Avatar utente
stan
Supporto tecnico
Supporto tecnico
 
Messaggio: 454 di 1860
Iscritto il: 02/03/2006, 21:20
Località: Un luogo geometrico

Prossimo

Torna a Generale

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti