Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 phpBB3 и latexrender
Никто, случайно, не прикручивал второе к первому? Если да, то не затруднило бы его (её) составить пошаговую инструкцию? А то тут букв слишком много…

 
Всё оказалось просто: в точности так, как описано в файле README_phpBB3.txt в поставке :oops:.

Иллюзия проблемы возникла из-за того, что не отрабатывалось содержимое [tex] в сообщениях, добавленных при конвертации базы phpBB2. В новых же сообщениях все формулы отрабатываются.

Причиной игнорирования тегов [tex] в старых сообщениях было то, что у вхождений этих тегов оказались не проставленными соответствующие bbcode_uid’s. Быть может, следовало сначала завести через администраторскую панель тег [tex] и только потом запускать конвертацию.

Ситуацию удалось исправить, сказав над базой что-то вроде следующего:
Код:
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'tex]', CONCAT('tex:', CONCAT(bbcode_uid, ']')));

Возможно, был риск, что после этого содержимое [tex] в старых сообщениях отрабатывалось бы даже при нахождении внутри [code], но, к счастью, таких сообщений не оказалось.

 Re: phpBB3 и latexrender
Тоже попытался прикрутить одно к другому, как мне кажется все сделал как описано в поставке. Но в итоге мне в сообщениях на моем форуме выдает вместо фомул это:
[unparseable or potentially dangerous latex formula].
При этом ни в папке tmp, ни в pictures никаких картинок или каких-либо других файлов не появляется.
Кто-нибудь с этим сталкивался?
И что вообще означает в сообщении от luitzen:
Цитата:
Ситуацию удалось исправить, сказав над базой что-то вроде следующего:
Код:
Используется синтаксис SQL
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'tex]', CONCAT('tex:', CONCAT(bbcode_uid, ']')));


Возможно, был риск, что после этого содержимое [tex] в старых сообщениях отрабатывалось бы даже при нахождении внутри [code], но, к счастью, таких сообщений не оказалось.

Я новичок в деле программирования, поэтому извините если глупый вопрос :)

 Re: phpBB3 и latexrender
luitzen!)
Не могу в личку написать(
Спасибо, что так быстро ответили)
Ваше указание на кодировку файла, заставило меня очень внимательно вчитаться в код обработчика и текст ошибки.
Выяснилось, что ошибка возникает из-за настроек сервера и из-за запрета доступа на запись к директориям)). Последние два дня общался с сисадминами - ошибку почти удалось устранить. Остались мелочи)
Большое Спасибо за импульс!)
Желаю Удачи! :D

 Re: phpBB3 и latexrender
Верно ли я понимаю, что без Imagemagick вот эту интересную штуку поставить на форум не получится?

 Re: phpBB3 и latexrender
Аватара пользователя
La|Verd в сообщении #282013 писал(а):
Верно ли я понимаю, что без Imagemagick вот эту интересную штуку поставить на форум не получится?

Если вам нужно только преобразовывать содержимое тегов math, не проще ли будет сделать cgi-обработчик, который выберет это содержимое, прогонит через латех и вернет картинку? Всего-то нужно sed + latex + dvipng. Даже без Imagemagick обойдетесь.

 Re: phpBB3 и latexrender
:roll: Что-то я пока совершенно не представляю, как это всё всунуть в стандартный скрипт phpbb...

 Re: phpBB3 и latexrender
Тема старая конечно, но вопрос актуальный.. Нигде нет четкой инструкции как поставить latexrender на phpBB. Точнее есть, но это только скрипт, его я установил.
Я не знаю как поставить на хост-сервер (пользуюсь jino) latex и Ghostscript. Я так понимаю это какие то программы, подскажите пожалуйста где их скачать и как установить. (Джино на основе линукса вертится)

P.S. про ImageMagic не спрашиваю, он вроде в джино есть уже.

 [ Сообщений: 8 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group