xoops:インストール

Posted in 未分類 | No Comments »

xoopsを入れてみようと。。

xoopsって いろいろあるんで。。。。どれがいいのだろう。。

xoops

xoops2

XOOPS Cube Legacy

ホダ塾ディストリビューション for XOOPS Cube Legacy 2.1

この 

ホダ塾ディストリビューション for XOOPS Cube Legacy 2.1

にしてみよう。。。。ファイルが9000越えてますね。。。

関連記事

zencart:管理画面ステータスオフ非表示

Posted in zencart | No Comments »

にて

複数の管理者がいる為、トラブル防止・・・ステータスオフの場合→非表示。

ただ非表示にしているだけのため 行数が詰められてない^^;

/admin/includes/modules/category_product_listing.

132

 

/////status
   if (($categories->fields['categories_status'] == '1') or ($products->fields['products_status'] == '1') ){

      if (isset($cInfo) && is_object($cInfo) && ($categories->fields['categories_id'] == $cInfo->categories_id) ) {
        echo '              <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\''  . zen_href_link(FILENAME_CATEGORIES, zen_get_path($categories->fields['categories_id'])) . '\'">' . "\n";
      } else {
        echo '              <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link(FILENAME_CATEGORIES, zen_get_path($categories->fields['categories_id'])) . '\'">' . "\n";
      }
/////status
}

 

149

<? if ($action == '') { ?>
<?      if (($categories->fields['categories_status'] == '1') or ($products->fields['products_status'] == '1') ){ //?>

                <td class="dataTableContent" width="20" align="right"><? echo $categories->fields['categories_id']; ?></td>
                <td class="dataTableContent"><? echo '<a href="' . zen_href_link(FILENAME_CATEGORIES, zen_get_path($categories->fields['categories_id'])) . '">' . zen_image(DIR_WS_ICONS . 'folder.gif', ICON_FOLDER) . '</a>&nbsp;<b>' . $categories->fields['categories_name'] . '</b>'; ?></td>
                <td class="dataTableContent" align="center">&nbsp;</td>
                <td class="dataTableContent" align="right">&nbsp;<? echo zen_get_products_sale_discount('', $categories->fields['categories_id'], true); ?></td>
                <td class="dataTableContent" align="center">&nbsp;</td>
                <td class="dataTableContent" align="right" valign="bottom">
                  <?
                  if (SHOW_COUNTS_ADMIN == 'false') {
                    // don't show counts
                  } else {
                    // show counts
                    $total_products = zen_get_products_to_categories($categories->fields['categories_id'], true);
                    $total_products_on = zen_get_products_to_categories($categories->fields['categories_id'], false);
                    echo $total_products_on . TEXT_PRODUCTS_STATUS_ON_OF . $total_products . TEXT_PRODUCTS_STATUS_ACTIVE;
                  }
                  ?>
                  &nbsp;&nbsp;
                </td>
----

210

// eof: categories meta tags
?>
                </td>
 <? } // status  //?>
<? } // action == '' ?>
              </tr>

 

------

302

///status
     if (($categories->fields['categories_status'] == '1') or ($products->fields['products_status'] == '1') ){

// Split Page

      $type_handler = $zc_products->get_admin_handler($products->fields['products_type']);
      if (isset($pInfo) && is_object($pInfo) && ($products->fields['products_id'] == $pInfo->products_id) ) {
        echo '              <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link($type_handler , 'page=' . $_GET['page'] . '&product_type=' . $products->fields['products_type'] . '&cPath=' . $cPath . '&pID=' . $products->fields['products_id'] . '&action=new_product') . '\'">' . "\n";
      } else {
        echo '              <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link($type_handler , 'page=' . $_GET['page'] . '&product_type=' . $products->fields['products_type'] . '&cPath=' . $cPath . '&pID=' . $products->fields['products_id'] . '&action=new_product') . '\'">' . "\n";
      }
// Split Page

}
?>

----

343

// Split Page
?>
<?      if ($products->fields['products_status'] == '1') { //?>
                <td class="dataTableContent" width="20" align="right"><? echo $products->fields['products_id']; ?></td>
                <td class="dataTableContent"><? echo '<a href="' . zen_href_link(FILENAME_PRODUCT, 'cPath=' . $cPath . '&pID=' . $products->fields['products_id'] . '&action=new_product_preview&read=only' . '&product_type=' . $products->fields['products_type'] . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . '">' . zen_image(DIR_WS_ICONS . 'preview.gif', ICON_PREVIEW) . '</a>&nbsp;' . $products->fields['products_name']; ?></td>
                <td class="dataTableContent"><? echo $products->fields['products_model']; ?></td>
                <td colspan="2" class="dataTableContent" align="right"><? echo zen_get_products_display_price($products->fields['products_id']); ?></td>
                <td class="dataTableContent" align="right"><? echo $products->fields['products_quantity']; ?></td>
                <td class="dataTableContent" width="50" align="left">
----

420

?>
 <? } // status  //?>

<? } // action == '' ?>

                </td>
              </tr>
-----

444

<? if ($action == '') { ?>
<?      if ($products->fields['products_status'] == '1') { ////?>
              <tr>
                <td colspan="3"><table border="0" width="100%" cellspacing="0" cellpadding="2">
                  <tr>
                    <td class="smallText"><? echo TEXT_CATEGORIES . '&nbsp;' . $categories_count . '<br />' . TEXT_PRODUCTS . '&nbsp;' . $products_count; ?></td>
                    <td align="right" class="smallText"><? if (sizeof($cPath_array) > 0) echo '<a href="' . zen_href_link(FILENAME_CATEGORIES, $cPath_back . 'cID=' . $current_category_id) . '">' . zen_image_button('button_back.gif', IMAGE_BACK) . '</a>&nbsp;'; if (!isset($_GET['search'])) echo (!$zc_skip_categories ? '<a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&action=new_category') . '">' . zen_image_button('button_new_category.gif', IMAGE_NEW_CATEGORY) . '</a>&nbsp;' : ''); ?>
-------

488

<? } // hide has cats?>
          &nbsp;</td>
                  </tr>
                </table></td>
              </tr>
<? } // turn off when editing ?>
<? } // status  ?>
            </table></td>
---

とかでいいかな

関連記事

zencart:検索チェック入「商品説明文も・・・」

Posted in zencart | No Comments »

:詳細検索の「画面商品説明文も検索対象にする」に初めからチェックを入れる。

/includes/templates/テンプレート/templates/tpl_advanced_search_default.

28行目付近

    <div class="centeredContent"><? echo zen_draw_input_field('keyword', KEYWORD_FORMAT_STRING, 'onfocus="RemoveFormatString(this, \'' . KEYWORD_FORMAT_STRING . '\')"'); ?>&nbsp;&nbsp;&nbsp;<? echo zen_draw_checkbox_field('search_in_description', '1', false, 'id="search-in-description"'); ?><label class="checkboxLabel" for="search-in-description"><? echo TEXT_SEARCH_IN_DESCRIPTION; ?></label></div>

false を true

関連記事

zencart:アップロードファイル制限

Posted in zencart | No Comments »

にて アップロードできるファイルの制限を。。

/includes/classes/upload.

    if (!zen_not_null($extensions)) {
      if (!defined(UPLOAD_FILENAME_EXTENSIONS)) define ('UPLOAD_FILENAME_EXTENSIONS','jpg,jpeg,gif');
//,png,eps,cdr,ai,pdf,tif,tiff,bmp,zip');
      $extensions=explode(" ",preg_replace('/[.,;\s]+/',' ',UPLOAD_FILENAME_EXTENSIONS));

関連記事

zencart:追加項目を検索に

Posted in zencart | No Comments »

:にて以前項目を追加した。

検索にその項目もヒットさせたい。janを追加する。

/includes/modules/pages/advanced_search_result/header_php.

297行目辺り・・・

                                         OR p.products_jan
                                         LIKE '%:keywords%'

----------

管理画面は

/admin/includes/modules/category_product_listing.

234行目辺り・・

                                or p.products_jan like '%" . zen_db_input($_GET['search']) . "%'

 

以上。

関連記事

zencart:商品詳細のMETAとタイトルにメーカー名

Posted in zencart | No Comments »

にて 商品詳細ページを開いた時のタイトルやメタタグにメーカー名を入れたい。

例えば。商品名:品番:価格:商品詳細(これらは管理画面より設定可能)

/includes/templates/sage/product_info/html_header.

$manufacturers= zen_get_products_manufacturers_name((int)$_GET['products_id']);

<title><? echo  META_TAG_TITLE . $manufacturers; ?></title>
<meta name="description" content=" <? echo  META_TAG_DESCRIPTION . $manufacturers; ?> " />

 

もうちょっと丁寧に書くならこんな感じ?

ってこれ 別の場所に書けないのかなぁ。。。どこかからインクルードするほうがキレイな仕上がりでしょうね

<?

$manufacturers_id = zen_get_products_manufacturers_name((int)$_GET['products_id']);
if($manufacturers_id == '0'){
$manufacturers = '';
}
else{
$manufacturers =  $manufacturers_id ;
}
?>

関連記事

zencart:追加ページに固定文字追加

Posted in zencart | No Comments »

:簡単に追加したページ(複数)に同じ文字(店舗カレンダー)を表示(連動)させたい。

今回はカレンダーを表示。店舗営業日のカレンダーは、1つなので

各ページずつ修正してたら大変。。1か所に表示したカレンダーを他のページでも表示できれば助かるかな。。。

まずページを増やす。

/includes/templates/テンプレート/templates/

/includes/languages/japanese/テンプレート/

/includes/modules/pages/

など。。

で追加したいカレンダーをどこに定義?すればいいのか・・・スマートな場所が思いつかなかったのでとりあえずここにw。

/includes/templates/テンプレート/common/tpl_header.

<?
$calender1 = 'ここに必要なカレンダー定義を書く';
?>

/includes/languages/japanese/テンプレート(日本語)

-----

この場合/includes/templates/テンプレート/templates/を次のようにし、

<? if (TEXT_INFORMATION) { ?>
<div class="content">
<? echo TEXT_INFORMATION;
?>

<? if (TEXT_INFORMATION2) { ?>

<div id="shop2mainright">
<? echo HEADING_TITLE2; ?>

<? echo  $calender1 ; ?>

<? echo TEXT_INFORMATION2;
?>
<?
}
?>
-----

/includes/languages/japanese/テンプレート/に
define('HEADING_TITLE2', '店舗情報');

define('TEXT_INFORMATION2', '
必要な文面w

);

----------

出来上がりが

店舗情報

カレンダー

必要な文面w

ってな感じになる。

関連記事

zencart:商品項目追加(テキスト)

Posted in zencart | No Comments »

にて 商品項目情報を追加する。

これはきちんと動作していない。。

まだ続くみたいだけど、この続き見る? »

関連記事

wordpress:管理画面真っ白

Posted in Wordpress | No Comments »

プラグインによっては管理画面が真っ白になるようだ。^^;

強行ログイン方法は、FTPなどでpluginsディレクトリの名前を変更するwログイン後元にもどす。

しかしこれをすると使用中プラグインが全て停止になる。

何を使用していたかは、あらかじめメモっておくべき?w 

関連記事

保護中: zencart:商品項目追加(メーカー名風)

Posted in zencart | コメントを読むにはパスワードを入力してください。

この投稿はパスワードで保護されています。閲覧するにはパスワードを入力してください:


関連記事