技术:移植”Latex for WordPress”插件到SAE平台

LaTex for WordPress on SAE

下载插件latex.zip

解压

打开latex.php,找到对应代码(相信你会找的吧)段,修改为

[cc lang=”php”]

update_option(“latex_cache_path”, “saestor://你的StorageDomain名字/uploads/latex_for_wp_cache/ “);

[/cc]

[cc lang=”php”]

if (get_option(‘latex_img_server’) != “”) {

$formula_hash = md5($formula_text);

$formula_filename = ‘tex_’.$formula_hash.’.gif’;

$cache_path =’saestor://你的StorageDomain名字/uploads/latex_for_wp_cache/ ‘;

$cache_formula_path = $cache_path . $formula_filename;

$cache_url = ‘http://’ . $_SERVER[‘HTTP_APPNAME’] . ‘-你的应用名字.stor.sinaapp.com/uploads/latex_for_wp_cache/ ‘;

$cache_formula_url = $cache_url . $formula_filename;

[/cc]

保存

上传

启用插件即可

插件的使用方法请查看插件下载页面

 

为了方便大家,提供本站的Latex插件包,可仿照修改。点我下载

11 Comments

  1. bxy

    楼主你好,我也是用sae的wordpress,然后按照你的教程修改了latax的文件,然后试过两种方法,一种是在插件那里压缩成zip上传,然后安装插件,但是还是提示没有写权限;另一种是通过svn上传,上传完之后,插件里的确有latex for wordpress了,只是,在写博客的时候,latex的公式不生效,比如 $\alpha$ , 还是原文,求助!!

    • TAHO

      你说的原文是指显示的是代码吗?看看是不是代码哪里输错了。或者还有可能是你的网络环境问题,代码转换服务器连接不上。

  2. 博主您好,我感觉似乎有一个问题,当发表含有latex代码的新文章后,第一次打开时总会报错,之后再打开就没有问题了。不知道您有没有这种情况?我怀疑是否与SAE的代码执行时间有关。第一次打开的时候缓存还没生成好。

    • TAHO

      我没有发现报错这种情况,具体是显示什么错误?

  3. 我试了怎么还是这样啊
    Warning: fopen(/data1/www/htdocs/427/luningluck/1/saestor://wordpress/uploads/ latex_for_wp_cache/tex_826676a6a5ad24552f0d5af1593434cc.gif) [function.fopen]: failed to open stream: No such file or directory in wp-content/plugins/latex/latex.php on line 105

    Warning: fputs() expects parameter 1 to be resource, boolean given in wp-content/plugins/latex/latex.php on line 106

    Warning: fclose() expects parameter 1 to be resource, boolean given in wp-content/plugins/latex/latex.php on line 108

    Warning: getimagesize(/data1/www/htdocs/427/luningluck/1/saestor://wordpress/uploads/ latex_for_wp_cache/tex_826676a6a5ad24552f0d5af1593434cc.gif) [function.getimagesize]: failed to open stream: No such file or directory in wp-content/plugins/latex/latex.php on line 111

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注