小编Fla*_*Moe的帖子

在不同子目录中的两个WordPress Multisite安装

我在这里安装了WordPress Multisite:mydomain.com,我使用它来使用不同的语言,例如:

 mydomain.com/fr
 mydomain.com/de
 ...
Run Code Online (Sandbox Code Playgroud)

现在我们正在改变设计,但是我们想一步一步地,逐语言地做。

因此,我们在/ new文件夹中安装了另一个Wordpress Multisite,它可以与以下站点完美协作

 mydomain.com/new/fr
 mydomain.com/new/de
 ...
Run Code Online (Sandbox Code Playgroud)

我们想将JUST THE FRENCH语言重定向到新的wordpress。我已经尝试在根文件夹中使用此.htaccess(基于Wordpress文档中的信息:

RewriteCond %{HTTP_HOST} ^mydomain.com$
RewriteCond %{REQUEST_URI} !^/fr/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^fr(.*)$ /new/fr/$1
RewriteCond %{HTTP_HOST} ^mydomain.com$
RewriteRule ^fr(/)?$ /new/fr/index.php [L] 
Run Code Online (Sandbox Code Playgroud)

但这给出了“建立数据库连接时出错”。这很奇怪,因为正如我所解释的,网站mydomain.com/new/fr运作良好。

注意:我们不想使用子域,我知道这会带来不同的方法和解决方案;-)

编辑:错误是因为此查询

SELECT  blog_id FROM wp_blogs  WHERE domain IN ( 'mydomain.com' ) AND path IN ( '/fr/', '/' )  ORDER BY CHAR_LENGTH(path) DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

我猜想,重定向工作正常,但是当“ new”目录中的wordpress试图确定要访问的博客时,它会读取URL并实际上位于“ /”中,因为重定向规则具有[L]并保持apache环境变量中的原始URL。

wordpress .htaccess url-rewriting multisite

5
推荐指数
1
解决办法
103
查看次数

如何在Yii2 RESTful API中覆盖actionCreate时捕获数据库异常?

我正在使用Yii2 RESTful API实现.这是一个好的开始:http://budiirawan.com/setup-restful-api-yii2/

我用自己的动作覆盖了CREATE方法:

    public function actionCreate(){
        $params = $_REQUEST;    
        if (!empty($params["name"]) && !empty($params["code"])) {
            $model = new $this->modelClass;
            foreach ($params as $key => $value) {
                if (!$model->hasAttribute($key)) {
                    throw new \yii\web\HttpException(400, 'Invalid attribute:' . $key);
                }
            }

            $model->attributes=$params;
            try {
                $model->save();
            } catch (CDbException $ex) {
                // ... NEVER REACH THIS POINT :-(
                throw new \yii\web\HttpException(405, 'Error saving model');
            } catch (Exception $ex) {
                // ... NEVER REACH THIS POINT :-(
                throw new \yii\web\HttpException(405, 'Error saving …
Run Code Online (Sandbox Code Playgroud)

rest yii2 yii2-advanced-app

3
推荐指数
1
解决办法
5942
查看次数

jQuery UI标签对齐并与标题共享栏

我想使用jQuery UI选项卡,但我需要对齐右边的选项卡...这很"简单",因为我可以修改选项卡容器类并扩展它.

但问题是我想在左边添加一个"标题",如截图所示:http: //cl.ly/400D0E3z0f272h1B3x3R

我怎么能以干净的方式做到这一点?

(一种肮脏的方式可能是将一个div添加/附加到tabs标签,动态添加DOM ......我看起来更干净:)

先感谢您

jquery-ui

2
推荐指数
1
解决办法
2946
查看次数

Android,内存不足转换为黑白

当用户触摸它时,我将一些资源转换为黑白.我有这个函数在我的Util java文件中执行此操作:

public static Bitmap convertColorIntoBlackAndWhiteImage(Bitmap orginalBitmap) {
    ColorMatrix colorMatrix = new ColorMatrix();
    colorMatrix.setSaturation(0);

    ColorMatrixColorFilter colorMatrixFilter = new ColorMatrixColorFilter(colorMatrix);
    Bitmap blackAndWhiteBitmap = orginalBitmap.copy(Bitmap.Config.ARGB_8888, true);

    Paint paint = new Paint();
    paint.setColorFilter(colorMatrixFilter);

    Canvas canvas = new Canvas(blackAndWhiteBitmap);
    canvas.drawBitmap(blackAndWhiteBitmap, 0, 0, paint);

    return blackAndWhiteBitmap;
}
Run Code Online (Sandbox Code Playgroud)

但有时,在某些设备中我收到此错误:

java.lang.OutOfMemoryError
at android.graphics.Bitmap.nativeCopy(Native Method)
at android.graphics.Bitmap.copy(Bitmap.java:479)
at com.mygame.util.Util.convertColorIntoBlackAndWhiteImage(Util.java:145)
Run Code Online (Sandbox Code Playgroud)

该功能的第145行是

Bitmap blackAndWhiteBitmap = orginalBitmap.copy(Bitmap.Config.ARGB_8888, true);
Run Code Online (Sandbox Code Playgroud)

确切地说,我从其他stackoverflow答案中获取了该函数.

怎么了 ?

谢谢

performance android android-bitmap

1
推荐指数
1
解决办法
966
查看次数

Android库创建轻松酷炫的动画

我知道一个很酷的库可以在CSS中做一些很酷的对象动画, http://daneden.github.io/animate.css/

Android中有类似的东西吗?我的意思是,任何制作动画的库都很容易.

谢谢

android

0
推荐指数
1
解决办法
2178
查看次数