12 月
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越えてますね。。。
関連記事
xoopsを入れてみようと。。
xoopsって いろいろあるんで。。。。どれがいいのだろう。。
xoops
xoops2
XOOPS Cube Legacy
ホダ塾ディストリビューション for XOOPS Cube Legacy 2.1
この
ホダ塾ディストリビューション for XOOPS Cube Legacy 2.1
にしてみよう。。。。ファイルが9000越えてますね。。。
関連記事
zencartにて
複数の管理者がいる為、トラブル防止・・・ステータスオフの場合→非表示。
ただ非表示にしているだけのため 行数が詰められてない^^;
/admin/includes/modules/category_product_listing.php
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
<?php if ($action == '') { ?>
<?php if (($categories->fields['categories_status'] == '1') or ($products->fields['products_status'] == '1') ){ //?>
<td class="dataTableContent" width="20" align="right"><?php echo $categories->fields['categories_id']; ?></td>
<td class="dataTableContent"><?php 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> <b>' . $categories->fields['categories_name'] . '</b>'; ?></td>
<td class="dataTableContent" align="center"> </td>
<td class="dataTableContent" align="right"> <?php echo zen_get_products_sale_discount('', $categories->fields['categories_id'], true); ?></td>
<td class="dataTableContent" align="center"> </td>
<td class="dataTableContent" align="right" valign="bottom">
<?php
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;
}
?>
</td>
----
210
// eof: categories meta tags
?>
</td>
<?php } // status //?>
<?php } // 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
?>
<?php if ($products->fields['products_status'] == '1') { //?>
<td class="dataTableContent" width="20" align="right"><?php echo $products->fields['products_id']; ?></td>
<td class="dataTableContent"><?php 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> ' . $products->fields['products_name']; ?></td>
<td class="dataTableContent"><?php echo $products->fields['products_model']; ?></td>
<td colspan="2" class="dataTableContent" align="right"><?php echo zen_get_products_display_price($products->fields['products_id']); ?></td>
<td class="dataTableContent" align="right"><?php echo $products->fields['products_quantity']; ?></td>
<td class="dataTableContent" width="50" align="left">
----
420
?>
<?php } // status //?>
<?php } // action == '' ?>
</td>
</tr>
-----
444
<?php if ($action == '') { ?>
<?php if ($products->fields['products_status'] == '1') { ////?>
<tr>
<td colspan="3"><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><?php echo TEXT_CATEGORIES . ' ' . $categories_count . '<br />' . TEXT_PRODUCTS . ' ' . $products_count; ?></td>
<td align="right" class="smallText"><?php 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> '; 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> ' : ''); ?>
-------
488
<?php } // hide has cats?>
</td>
</tr>
</table></td>
</tr>
<?php } // turn off when editing ?>
<?php } // status ?>
</table></td>
---
とかでいいかな
関連記事
zencart:詳細検索の「画面商品説明文も検索対象にする」に初めからチェックを入れる。
/includes/templates/テンプレート/templates/tpl_advanced_search_default.php
28行目付近
<div class="centeredContent"><?php echo zen_draw_input_field('keyword', KEYWORD_FORMAT_STRING, 'onfocus="RemoveFormatString(this, \'' . KEYWORD_FORMAT_STRING . '\')"'); ?> <?php echo zen_draw_checkbox_field('search_in_description', '1', false, 'id="search-in-description"'); ?><label class="checkboxLabel" for="search-in-description"><?php echo TEXT_SEARCH_IN_DESCRIPTION; ?></label></div>
false を true
関連記事
zencartにて アップロードできるファイルの制限を。。
/includes/classes/upload.php
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:にて以前項目を追加した。
検索にその項目もヒットさせたい。janを追加する。
/includes/modules/pages/advanced_search_result/header_php.php
297行目辺り・・・
OR p.products_jan
LIKE '%:keywords%'
----------
管理画面は
/admin/includes/modules/category_product_listing.php
234行目辺り・・
or p.products_jan like '%" . zen_db_input($_GET['search']) . "%'
以上。
関連記事
zencartにて 商品詳細ページを開いた時のタイトルやメタタグにメーカー名を入れたい。
例えば。商品名:品番:価格:商品詳細(これらは管理画面より設定可能)
/includes/templates/sage/product_info/html_header.php
$manufacturers= zen_get_products_manufacturers_name((int)$_GET['products_id']);
<title><?php echo META_TAG_TITLE . $manufacturers; ?></title>
<meta name="description" content=" <?php echo META_TAG_DESCRIPTION . $manufacturers; ?> " />
もうちょっと丁寧に書くならこんな感じ?
ってこれ 別の場所に書けないのかなぁ。。。どこかからインクルードするほうがキレイな仕上がりでしょうね
<?php
$manufacturers_id = zen_get_products_manufacturers_name((int)$_GET['products_id']);
if($manufacturers_id == '0'){
$manufacturers = '';
}
else{
$manufacturers = $manufacturers_id ;
}
?>
関連記事
zencart:簡単に追加したページ(複数)に同じ文字(店舗カレンダー)を表示(連動)させたい。
今回はカレンダーを表示。店舗営業日のカレンダーは、1つなので
各ページずつ修正してたら大変。。1か所に表示したカレンダーを他のページでも表示できれば助かるかな。。。
まずページを増やす。
/includes/templates/テンプレート/templates/
/includes/languages/japanese/テンプレート/
/includes/modules/pages/
など。。
で追加したいカレンダーをどこに定義?すればいいのか・・・スマートな場所が思いつかなかったのでとりあえずここにw。
/includes/templates/テンプレート/common/tpl_header.php
<?php
$calender1 = 'ここに必要なカレンダー定義を書く';
?>
/includes/languages/japanese/テンプレート(日本語)
-----
この場合/includes/templates/テンプレート/templates/を次のようにし、
<?php if (TEXT_INFORMATION) { ?>
<div class="content">
<?php echo TEXT_INFORMATION;
?>
<?php if (TEXT_INFORMATION2) { ?>
<div id="shop2mainright">
<?php echo HEADING_TITLE2; ?>
<?php echo $calender1 ; ?>
<?php echo TEXT_INFORMATION2;
?>
<?php
}
?>
-----
/includes/languages/japanese/テンプレート/に
define('HEADING_TITLE2', '店舗情報');
define('TEXT_INFORMATION2', '
必要な文面w
);
----------
出来上がりが
店舗情報
カレンダー
必要な文面w
ってな感じになる。
関連記事
プラグインによっては管理画面が真っ白になるようだ。^^;
強行ログイン方法は、FTPなどでpluginsディレクトリの名前を変更するwログイン後元にもどす。
しかしこれをすると使用中プラグインが全て停止になる。
何を使用していたかは、あらかじめメモっておくべき?w
関連記事