<title>●●● / 当サイトについて</title>
上記に様に、デフォルトだと自動でタイトルが入ってしまいますが、
そこを変更する方法です。
/data/class/pages/
の中に各フォルダが用意されていて、
その中のファイルに
function init() {
.
$this->tpl_title = ‘当サイトについて’;
.
.
とあるので、当サイトについてを変更するだけです。
<title>●●● / 当サイトについて</title>
上記に様に、デフォルトだと自動でタイトルが入ってしまいますが、
そこを変更する方法です。
/data/class/pages/
の中に各フォルダが用意されていて、
その中のファイルに
function init() {
.
$this->tpl_title = ‘当サイトについて’;
.
.
とあるので、当サイトについてを変更するだけです。
Categories: EC-CUBE.
/data/classにあるSC_Product.phpを開く
↓
142行目にある function lists(&$objQuery, $arrVal = array()) {
の中に、
:
:
:
,status
,del_flg
,update_date
,main_comment
上記太字部分を追加
あとは呼び出したいところに
<!--{$arrProduct.main_comment|nl2br_html}-->
上記を記述すれば完成!!!
Categories: EC-CUBE.
指定した文字数を越えると「…」が付くようにする
※マルチバイト非対応
<html>
<head>
<script type="text/javascript">
<!--
var showLength = 10 ; // 表示文字数
onload = function() {
elements = document.getElementsByTagName("*") ;
for (var i = 0; i < elements.length; ++i)
with (elements[i])
if (className == "class_name" && innerHTML.length > showLength)
innerHTML = innerHTML.substr(0, showLength) + '...' ;
}
//-->
</script>
</head>
<body>
<p class="class_name">長い文字列を省略してすっきりさせたいです。</p>
</body>
</html>
とやると、表示は以下のようになる。
長い文字列を省略して…
Categories: javascript.
■1:パラメーターの最大数変更
管理画面より、システム設定 → パラメータ設定 → PRODUCTSUB_MAX の値を増やす
(デフォルトは5)
■2:商品登録画面のサブ情報エリアが増えている事を確認
■3:データベースの項目追加
dtb_productsテーブルに7個目と8個目のカラムを追加する例
カラムの追加はphpadminで下記SQL文を入力して追加
ALTER TABLE dtb_products ADD COLUMN sub_title7 text;
ALTER TABLE dtb_products ADD COLUMN sub_comment7 text;
ALTER TABLE dtb_products ADD COLUMN sub_image7 text;
ALTER TABLE dtb_products ADD COLUMN sub_large_image7 text;
ALTER TABLE dtb_products ADD COLUMN sub_title8 text;
ALTER TABLE dtb_products ADD COLUMN sub_comment8 text;
ALTER TABLE dtb_products ADD COLUMN sub_image8 text;
ALTER TABLE dtb_products ADD COLUMN sub_large_image8 text;
※ phpMyadminの中で一つずつ追加していくこともできる
■4:classの変更
data/class/SC_Product.phpの中の
620行目あたりの function alldtlSQL($where = “”) {の中
dtb_products.sub_title7,
dtb_products.sub_comment7,
dtb_products.sub_image7,
dtb_products.sub_large_image7,
dtb_products.sub_title8,
dtb_products.sub_comment8,
dtb_products.sub_image8,
dtb_products.sub_large_image8,
を追加
以上!!!
Categories: EC-CUBE.
wp_get_archives();で表示される
2010年3月
2009年6月
というのを
2010年 3月 2月
2009年 6月
という表示にする。
<h3>ARCHIVES</h3>
<div class="navi-archives">
<?php
//1. 年を抽出して配列に格納
$archives_year = strip_tags(wp_get_archives('type=yearly&show_count=0&format=custom&echo=0')); //wp_get_archivesに対してタグを除去して年数のみ抽出。
$archives_year_array = split("\n",$archives_year); //年数ごとに配列$archives_year_arrayに格納
array_pop($archives_year_array);//配列内の最後に空の配列ができてるので削除。
//$archives_year_array = array_merge(array_diff($archives_year_array, array(""))); で空の配列削除してもOKだった。
//2. アーカイブ一覧を取得して配列に格納
$archives = wp_get_archives('type=monthly&show_post_count=1&use_desc_for_title=0&echo=0'); //月別アーカイブを取得。
$archives_array = split("\n",$archives); //同様に改行ごとに配列に格納。
foreach ($archives_year_array as $year_value){ //1で抽出した年数分繰り返し
echo "<h4>".ltrim($year_value)."</h4>\n"; //<h4>で年を表示
echo "<ul>\n";
foreach ( $archives_array as $archives_value) { //月別アーカイブ数分繰り返し
if ( intval(strip_tags($archives_value)) == intval($year_value) ) { //1で取得した年と、2の各月別アーカイブの文字列を比較
echo str_replace(intval($year_value)."年","",ltrim($archives_value))."\n";//2の月別アーカイブの各行のhtmlからYYYY年部分を除去して表示。
array_shift($archives_array); //表示した配列を削除。なんとなくこのほうが次のforeachまわるとき処理早くなるかなと思って。
}
}
echo "</ul>\n";
}
?>
</div>
Categories: wordpress.
wp-includes/locale.php の中の
$weekday[0] = __(‘Sunday’);
と書いてある部分を
$weekday[0] = ‘Sunday’;
と書き換える。
記事の日付ではなく、アーカイブ等の表記の場合。
Categories: wordpress.
hoge {
white-space:pre; /* CSS 2.0 */
white-space:pre-wrap; /* CSS 2.1 */
white-space:pre-line; /* CSS 3.0 */
white-space:-pre-wrap; /* Opera 4-6 */
white-space:-o-pre-wrap; /* Opera 7 */
white-space:-moz-pre-wrap; /* Mozilla */
white-space:-hp-pre-wrap; /* HP Printers */
word-wrap:break-word; /* IE 5+ */
}
ちょっと悪影響を与えちゃうこともあったけど、なんとか回避しました、、
Categories: css.
Time Machineのエラーの解消方法

アプリケーション → ユーティリティ → ディスクユーティリティ
該当するHDDを選択し、【消去】をポチッ.
とりあえずこれで復活!
でもLaCieのアイコンがなくなちゃった!
公式サイトでダウンロードできるとのことでしたが、なかった、、、
放置!
Categories: その他.