Фишка для математического сайта

KK
На сайте с 25.07.2006
Offline
138
534

У меня есть математический сайт http://allmatematika.ru Скоро буду переносить его на новый сервак и на новый движок е107. Для форума нужна функция замены так сказать кода формулы на саму формулу(типа как на http://vanav.com.ua/soft/unimath/?print Гляньте раздел Первый сценарий. Быстрые формулы.) Можно ли такое сотворить?

kpuk
На сайте с 22.04.2006
Offline
89
#1

Извиняюсь за оффтоп, но совет вам такой- не ставьте е107 :)

KK
На сайте с 25.07.2006
Offline
138
#2

Почему? Вроде нормальная цмска.

KK
На сайте с 25.07.2006
Offline
138
#3

Хотя да. Лучше поставлю runcms. Она мне как-то больше приглянулась ))Но вот как быть с заменой формул? Никто ничего не может подсказать?

Николай В.
На сайте с 07.09.2006
Offline
62
#4

Kel_Kimpbell, так и используйте решение из вашего примера. Лично у меня оно во всех браузерах отрабатывается.

А для юзеров, наверное, будет удобно, если сделать конструктор выражений а-ля BBCode, т.е. он ткнул в иконку с интегралом, а в поле «int_» добавилось.

KK
На сайте с 25.07.2006
Offline
138
#5

Вроде слегка разобрался. Гляньте http://allmatematika.ru/formulas/1.html

Единственное - в яве не разбираюсь. Тут такое дело - в левом столбце написан пример кода формул, и этот левый столбец явой копируется в правый и при этом выводится как формула походу вот этим кодом:

window.onload = function()

{

var from = document.getElementById("source_1");

var to = document.getElementById("target_1");

var copy = from.cloneNode(true);

while (copy.childNodes.length)

to.appendChild(copy.firstChild);

mTextToHtml(to);

mMathToHtml();

}

Вот че мне нужно изменить, чтоб код формул в левом столбце тоже выводился формулой? И вобще чтоб любой код где б я его не вписал тож обрабатывался??

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий