Pagina 1 van 1

BBcode mods, 3.0 rewrite

Geplaatst: 14 aug 2007, 21:08
door Marconius
  • Modificatie & Versie: Custom MimeTeX en Graph mod's
    Directe link naar de modificatie: n/a
    Adres van je forum: http://www.wiskundeforum.nl
    phpBB versie: 3.0 RC4
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? Nee

    Wat is het probleem? Zie hieronder
Gisteren heb ik mijn forum van 2.0 overgezet naar 3.0, nou stonden er op het oude forum twee mods die grotendeels zelf in elkaar geknutseld zijn, een grafiek mod en een MimeTeX mod. De TeX mod heb ik aan de gang via het UCP BBCode, maar dat werkt alleen bij alle nieuwe berichten, dus mijn eerste vraag is: kan dit opgelost worden?

Punt twee is de Graph mod. Deze mod is ooit een keer gemaakt door een forumbezoeker, helaas is hij niet meer actief. Ik zou dolgraag deze mod weer aan de praat krijgen. De code die bij mod hoort in BBCode.php was het volgende:

Code: Selecteer alles

   // [graph=xmin,xmax,ymin,ymax] 'y1', 'y2', ... [/graph]

   $colors = 8;

   $deb = '\-?\d{0,5}(?:\.\d{0,3})?';

   $spl = ', *';

   $debs = $deb.$spl.$deb.$spl.$deb.$spl.$deb;

   $func = ' *\'(?: |,|\.|\-|\d|x|pi|\(|\)|\+|\*|\/|pow|sqrt|exp|log|asin|acos|atan|sin|cos|tan|abs|round|ceil|floor|e)+\' *';

   $text = preg_replace('/\[graph=('.$debs.')\]('.$func.'(?:'.$spl.$func.'){0,'.$colors.'})\[\/graph\]/ie', "'<script>graph($1, 300, 300, 600, 600, $2);</script>'", $text);

   $text = preg_replace('/\[graph(.+)\/graph\]/ie', "'<div class=\"grafiek_error\">Er is een fout opgetreden bij het tekenen van de volgende grafiek:<br>[graph$1/graph]</div>'", $text);
Weet iemand hoe ik deze mod bij 3.0 aan de praat krijg?

P.s. de Graph mod is tegenwoordig ook te bewonderen op Wetenschapsforum.nl

Re: BBcode mods, 3.0 rewrite

Geplaatst: 25 aug 2007, 09:20
door Ramon Fincken
heb je een linkje van die mods voor ons ?

zijn die mods wel compatible met je huidige phpbb versie?

Re: BBcode mods, 3.0 rewrite

Geplaatst: 29 aug 2007, 14:42
door Marconius
De TeX mod is inmiddels via het UCP opgelost. De Graph mod is zelfgemaakt. Je kunt het zien werken op http://www.wetenschapsforum.nl. Ik kan je op zich wel de bestanden toesturen die erbij horen.