スポンサー広告

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

その他

【ECCUBE2.11】インストール後mysql側で文字化け

/data/class/SC_Query.php の79行目、

//$this->conn->setCharset(CHAR_CODE);
$this->conn->setCharset('utf8');


にして、インストールし直すだけ!
スポンサーサイト

その他

【Wordpress3.0】UPLOAD保存先フォルダをソースで変更 -part2-

昨日変更した箇所だけでは、マルチサイト機能の場合うまく動かなかったので、大幅に変更いたしました。

wordpress/wp-includes/default-constants.php
41行目の
if ( !defined('WP_CONTENT_DIR') )
define( 'WP_CONTENT_DIR', ABSPATH . 'test' );
78行目の
if ( !defined('WP_CONTENT_URL') )
define( 'WP_CONTENT_URL', '/img/wp');
を変更
WP_CONTENT_DIRは保存先
WP_CONTENT_URLは読み込む際のURL先

wordpress/wp-includes/ms-default-constants.php
15行目の「function ms_upload_constants( )」内の

/** @since 3.0.0 */
// Base uploads dir relative to ABSPATH
if ( !defined( 'UPLOADBLOGSDIR' ) )
define( 'UPLOADBLOGSDIR', 'test/blogs.dir' );

/** @since 3.0.0 */
if ( !defined( 'UPLOADS' ) ) {
// Uploads dir relative to ABSPATH
define( 'UPLOADS', UPLOADBLOGSDIR . "/{$wpdb->blogid}/files" );
if ( 'test/blogs.dir' == UPLOADBLOGSDIR )
define( 'BLOGUPLOADDIR', WP_CONTENT_DIR . "/blogs.dir/{$wpdb->blogid}/files" );
}

を変更

wordpress/wp-includes/function.php
2123行目の「function wp_upload_dir( $time = null )」内の
$bdir = $dir;
$burl = $url;
上記ソースより、上の部分を

global $switched;
$siteurl = '';
$main_override = is_multisite() && defined( 'MULTISITE' ) && is_main_site();
$dir = WP_CONTENT_DIR . '/uploads';
$url = WP_CONTENT_URL . '/uploads';
if ( defined('UPLOADS') && !$main_override && ( !isset( $switched ) || $switched === false ) ){
$dir = ABSPATH.UPLOADS;
$url = trailingslashit( $siteurl ) . UPLOADS;
}


以上に書き換えてみた。
これで管理画面からのアップロード先は無視され、好きな場所に保存できる。
プロフィール

takefushi

Author:takefushi
FC2ブログへようこそ!

最新コメント
最新トラックバック
月別アーカイブ
検索フォーム
ブロとも申請フォーム
QRコード
QR

Page Top