MimeTex-Plugin

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
todespudel-1

MimeTex-Plugin

Beitrag von todespudel-1 »

Hier gibt es ein Plugin für phpBB2, das unter Zuhilfenahme eines öffentlichen mimeTex-Servers wunderbare Bilder rendert und damit (La)Tex in Posts ermöglicht.

Das ganze ist ein extrem kurzer Hack:

Code: Alles auswählen

 #--------[open]-----------------------------------------------------
     /includes/bbcode.php
   #--------[find]-----------------------------------------------------
     // Remove our padding from the string..
   #--------[before, add]----------------------------------------------
     $text = preg_replace('/\[tex\](.*?)\[\/tex\]/ie',
     "'<img src=\"/cgi-bin/mimetex.cgi?'.rawurlencode('$1').'\" align=\"middle\" />'",
     $text);
Dummerweise kenne ich mich mit PHP nicht aus - von daher wäre ich sehr dankbar, wenn jemand das ganze für phpBB3 adaptieren könnte oder mir zumindest einen Hinweis geben kann.

Danke im Voraus.
todespudel-1

Beitrag von todespudel-1 »

Ok, gelöst.

Hat zwar einige Zeit gedauert, aber hier:
ACP-->Posting--->addNewBBCode-->BBCode Usage: [tex]{TEXT}[/tex]-->HTML Replacement: <img src="http://www.example.com/mimetex.cgi?{TEXT}" align="middle" >

Entweder einen öffentlichen Mimetex-Server nutzen oder selber einen aufsetzen.
ichhabnichtsgemacht
Mitglied
Beiträge: 31
Registriert: 18.09.2007 12:27
Kontaktdaten:

Beitrag von ichhabnichtsgemacht »

nicht lachen, ich weiß jetzt, etwas genauer wo mein problem ist

"...ACP-->Posting--->addNewBBCode-->BBCode Usage: ..."

ich bin neu und hab da ein kleines Problem. Die obige Anweisung meint nicht Ordner oder Dateinamen?!?! ich nehme an, dass ich mich als admin anmelden muss und da irgendwo eine Einstellung vormenmen muß?!?! ist das so? wenn es so ist, dann habe ich gesucht und nur die Funktion "Wortzensur" gefunden, die so was ähnliches macht.

ein cgi kann ich leider nicht nutzen. Mein ISP (1und1) verlangt dafür 30 Euro im Monat und das ganze zwei Jahre...
Sesaya
Mitglied
Beiträge: 119
Registriert: 24.07.2007 23:46

Beitrag von Sesaya »

---
Zuletzt geändert von Sesaya am 10.11.2008 15:33, insgesamt 1-mal geändert.
..
ichhabnichtsgemacht
Mitglied
Beiträge: 31
Registriert: 18.09.2007 12:27
Kontaktdaten:

Beitrag von ichhabnichtsgemacht »

So siehts bei mir im Augenblick aus und es funktioniert leider nicht. Vielleicht findet jemand von euch den Fehler.

BBcode:
[tex]{TEXT}[/tex]

Html code:
<img src="http://l.../mimetex.cgi?{TEXT}" align="middle">

Ok, habs jetzt auch hinbekommen :grin: danke für die Hilfe.
ichhabnichtsgemacht
Mitglied
Beiträge: 31
Registriert: 18.09.2007 12:27
Kontaktdaten:

Beitrag von ichhabnichtsgemacht »

Entschuldigung, dass ich mich erst jetzt melde. Es hat sich erledigt. Ich habe mich nur etwas dumm angestellt. im prinzip musste ich nur mach, was ihr gesagt habt.

Danke!
meow
Mitglied
Beiträge: 11
Registriert: 12.11.2006 13:07
Wohnort: Paderborn
Kontaktdaten:

Beitrag von meow »

Oh my... da habe ich erst eine halbe Ewigkeit nach einem public server gesucht, bis ich mal dem "aufsetzen"-Link gefolgt bin!

...für alle, die wie ich, einfach nur zu blöd sind um richtig zu suchen:

http://www.forkosh.com/mimetex.html
Unter dem Link gibt es nicht nur die Anleitung zum selber aufsetzen, sondern auch den Link für einen öffentlich Server!
hiluc
Mitglied
Beiträge: 3
Registriert: 01.05.2008 21:16

Beitrag von hiluc »

Hallo zusammen
Nach der Konversion von phpBB2 zu phpBB3 werden die tex Einträge in Klartext angezeigt.
In der Datenbanktabelle phpbb_posts ->post_text stehen sie dann so drin

Code: Alles auswählen

[tex]...[/tex]
und so siehts man dann auch.
Neue "funktionierende" tex einträge zum Bsp. so

Code: Alles auswählen

[tex:sh2j74hm]...[/tex:sh2j74hm]
Man könnte natürlich alle alten postings, die tex enthalten, editieren und absenden, dann hat man wieder die Grafik. Leider sind es ziemlich viele.

Kennt jemand ein utility dafür ?

Gruss, Lucas
ps:Beispiel
hiluc
Mitglied
Beiträge: 3
Registriert: 01.05.2008 21:16

bbcodes resync

Beitrag von hiluc »

ps:
Hier habe ich ein script gefunden, dass gleiche alle bbcodes resynchronisiert (nach der umstellung von phpbb2 auf 3).
Schauma mal obs klappt...
hiluc
Mitglied
Beiträge: 3
Registriert: 01.05.2008 21:16

Beitrag von hiluc »

Hat geklappt ! (mit ausnahme der url codes)

Gruss, Lucas
Antworten

Zurück zu „Coding & Technik“