sakuraについての質問があります


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2010/12/13 0:36
高橋 
こんばんは。はじめまして。 Sakuraを使わせていただいたのですが、 どうしても上手くいかないことがあります。 上部タブのホームに相当するタブに「_COLORS_HOME_NAME」 と出て、どうしても直せません。 XCLのバージョンは2.1.8なのですが、 どうしたら改善できるでしょうか。 ご教示いただければ幸いです。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/12/14 22:36
marine  管理人   投稿数: 410

高橋 様 こんばんは。
Sakuraをご利用いただき、ありがとうございます。

「_COLORS_HOME_NAME」ですが、日本語の「ホーム」という文字にアサインしているため、本来は、「ホーム」と表示されるはずなのですが・・・

テーマ「sakura」フォルダの下に、languageフォルダはありますでしょうか?
そして、そこに ja_utf8.php はありますでしょうか?
(XCL2.18ということは、utf8でご利用ですよね?)

そのファイルに、「_COLORS_HOME_NAME」のアサインが書かれております。

もし、どれにも問題ないということであれば、XCL2.18固有の問題かもしれませんね???

どうしても上手くいかない場合は、sakuraフォルダ内の theme.html の「_COLORS_HOME_NAME」が記述されている部分の < から > までを消して、直接 「ホーム」などの文字を記入すると良いでしょう。
ただし、その場合、 theme.html を保存する際に utf8 など、システムで採用しているエンコードに合わせて保存して下さい。(でないと文字化けしますので)

上手くいくと良いですね。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/1/24 0:50
domifara 

sakuraなど
テーマ下のlanguageフォルダ下の
ja_utf8.phpなどを読む機能は、XCL2系の場合
altsysのプリロード SetupAltsysLangMgr.class.php
が受け持ってます(ホダ塾レビューは標準)
altsysをインストールすれば、XCL2.1.8でも
sakura言語ファイルを読むと思います。

XCL系以外(xoops)または
altsysをインストールしない場合
テーマ下に下記記述のphpファイル
たとえば
xugj_assign_theme_language_inc.php

1
2
3
4
5
6
7
if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ;
$theme_name = basename( dirname(__FILE__) ) ;
if ( file_exists(XOOPS_THEME_PATH.'/'.$theme_name.'/language/'.$GLOBALS['xoopsConfig']['language'].'.php') ) {
 include_once XOOPS_THEME_PATH.'/'.$theme_name.'/language/'.$GLOBALS['xoopsConfig']['language'].'.php';
}else{
 include_once XOOPS_THEME_PATH.'/'.$theme_name.'/language/english.php';
}

と書いたものをテーマ内に保存して
theme.htmlの先頭に下記行を追加すればOKのはずです。
[/code]<{strip}>
<{include_php file="`$smarty.const.XOOPS_THEME_PATH`/`$xoops_theme`/xugj_assign_theme_language_inc.php"}>
<{/strip}>
[/code]

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/1/24 1:01
domifara 

最後の方、書き間違えた
theme.htmlの書き換えは
先頭に下記行を追加すればOKのはずです。

1
2
3
<{strip}>
<{include_php file="`$smarty.const.XOOPS_THEME_PATH`/`$xoops_theme`/xugj_assign_theme_language_inc.php"}>
<{/strip}>
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/1/24 5:34
domifara 

XCLのバージョンは2.1.8でしたら
sakuraのリダイレクト高速化を生かすため。
altsysを使った「正しいテンプレートカスタマイズ方法」

参考
私のサイトの記事
http://xodomifara.lolipop.jp/doxo/modules/column2/content0057.html

のように
legacy_redirect.html
を変更するとsakuraの jQueryを有効に使えますよ
御参考まで。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/1/24 23:07
marine  管理人   投稿数: 410

domifaraさん、詳細レスありがとうございます。
ほんと、助かります。

私自身、普通にホダ塾を使ってきたせいか、普通のXCLとの違いが余り良く分かっていませんでした。
ただ、このところXCL2.2を素の状態から構築テストしていることもあって、ホダ塾のこととか、altsysのこととかが、やっと理解できはじめました。

sakuraのリダイレクト高速化についても気になっていたところです。

altsysのテーマ内テンプレート自動更新機能とか、domifaraさんご紹介の方法とか、まだまだ色々試していかないと、ですね。

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ