Zen-Cart Xoops
投稿者: 999 | 投稿日時: 2005-9-16 16:16 | 閲覧: 102914回
Zen-Cart Xoopsモジュールについて
旧フォーラムで新規投稿できないようでしたので、こちらにスレッドを立てました。
3バージョン?あるようです。
XOOPS用ZenCartモジュール
http://www.s-page.net/index.php?main_page=product_info&cPath=7_4&products_id=33
zen-cart.jp(
http://www.zen-cart.jp/index.php
GBUCのokattiさん作(直リン)
http://gbuc.net/download/xoops_zencart_1.2.5d_jp.zip
ちゃんと動かすには意外と難しいんですね。。。
旧フォーラムで新規投稿できないようでしたので、こちらにスレッドを立てました。
3バージョン?あるようです。
XOOPS用ZenCartモジュール
http://www.s-page.net/index.php?main_page=product_info&cPath=7_4&products_id=33
zen-cart.jp(
http://www.zen-cart.jp/index.php
GBUCのokattiさん作(直リン)
http://gbuc.net/download/xoops_zencart_1.2.5d_jp.zip
ちゃんと動かすには意外と難しいんですね。。。
コメント(100)
新しいものから |
古いものから |
ネスト表示 |
Re: Zen-Cart Xoops
投稿者: 999 | 投稿日時: 2005-9-16 16:17
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
投稿者: kino-p | 投稿日時: 2005-9-19 11:20
木下です。
私のバージョンの zencart_zoops
( http://www.tktools.jp/index.php?main_page=product_info&products_id=172 )
を利用されるときにも
modules/shop/xoops_version.php を
hiraさんの作成された zencart_zoops をDownLoadして
その中に含まれている
modules/shop/xoops_version.php
で置き換えた後 モジュール管理でUPdateすることで
各種サイドボックスをxoopsで配置することができます。
そのときに
modules/shop/index.php
の
を
とし zencartの管理画面で 左右のカラムを非表示にすることで
サイドボックスの表示非表示や左右の配置を全てxoops の
モジュール管理で行うことが可能になります。
私のバージョンの zencart_zoops
( http://www.tktools.jp/index.php?main_page=product_info&products_id=172 )
を利用されるときにも
modules/shop/xoops_version.php を
hiraさんの作成された zencart_zoops をDownLoadして
その中に含まれている
modules/shop/xoops_version.php
で置き換えた後 モジュール管理でUPdateすることで
各種サイドボックスをxoopsで配置することができます。
そのときに
modules/shop/index.php
の
if (($_GET['main_page']=='popup_image' )){
$show_lblock=0;
$show_rblock=0;
$show_cblock=0;
}
require('includes/application_top.php');
//IMAGINACOLOMBIA.COM
$xoopsTpl->assign('xoops_showlblock',0);
$xoopsTpl->assign('isshop',1);
$xoopsTpl->assign('xoops_showrblock',0);
$xoopsTpl->assign('xoops_showcblock',0);
を
if (($_GET['main_page']=='popup_image' )){
$show_lblock=0;
$show_rblock=0;
$show_cblock=0;
require('includes/application_top.php');
$xoopsTpl->assign('xoops_showlblock',0);
$xoopsTpl->assign('xoops_showrblock',0);
$xoopsTpl->assign('xoops_showcblock',0);
} else {
require('includes/application_top.php');
}
$xoopsTpl->assign('isshop',1);
とし zencartの管理画面で 左右のカラムを非表示にすることで
サイドボックスの表示非表示や左右の配置を全てxoops の
モジュール管理で行うことが可能になります。
Re: Zen-Cart Xoops
投稿者: hira | 投稿日時: 2005-9-19 22:42
引用:
おぉー有用な情報ありがとうございます。
お互い、次期リリースあたりからでも名前をアレにしましょうか?
modules/shop/index.php
のif (($_GET['main_page']=='popup_image' )){ $show_lblock=0; $show_rblock=0; $show_cblock=0; } require('includes/application_top.php'); //IMAGINACOLOMBIA.COM $xoopsTpl->assign('xoops_showlblock',0); $xoopsTpl->assign('isshop',1); $xoopsTpl->assign('xoops_showrblock',0); $xoopsTpl->assign('xoops_showcblock',0);
をif (($_GET['main_page']=='popup_image' )){ $show_lblock=0; $show_rblock=0; $show_cblock=0; require('includes/application_top.php'); $xoopsTpl->assign('xoops_showlblock',0); $xoopsTpl->assign('xoops_showrblock',0); $xoopsTpl->assign('xoops_showcblock',0); } else { require('includes/application_top.php'); } $xoopsTpl->assign('isshop',1);
とし zencartの管理画面で 左右のカラムを非表示にすることで
サイドボックスの表示非表示や左右の配置を全てxoops の
モジュール管理で行うことが可能になります。
おぉー有用な情報ありがとうございます。
お互い、次期リリースあたりからでも名前をアレにしましょうか?
Re: Zen-Cart Xoops
投稿者: kino-p | 投稿日時: 2005-9-19 23:10
木下です。
って書いてるんですが未だPopUp時にxoopsの表示を消すことに
成功していません。
引用:
ですね。
ちなみにzencart_xoopsの本家のフォーラムにcommon login のコードも投稿しておきました。
わかってくれればいいんだけど…
if (($_GET['main_page']=='popup_image' )){
$show_lblock=0;
$show_rblock=0;
$show_cblock=0;
require('includes/application_top.php');
$xoopsTpl->assign('xoops_showlblock',0);
$xoopsTpl->assign('xoops_showrblock',0);
$xoopsTpl->assign('xoops_showcblock',0);
} else {
require('includes/application_top.php');
}
$xoopsTpl->assign('isshop',1);
って書いてるんですが未だPopUp時にxoopsの表示を消すことに
成功していません。

引用:
おぉー有用な情報ありがとうございます。
お互い、次期リリースあたりからでも名前をアレにしましょうか?
ですね。
ちなみにzencart_xoopsの本家のフォーラムにcommon login のコードも投稿しておきました。
わかってくれればいいんだけど…
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
投稿者: kino-p | 投稿日時: 2005-9-21 0:01
木下です。
引用:
http://dev.imaginacolombia.com/
のことです。
引用:
引用:ちなみにzencart_xoopsの本家のフォーラムにcommon login のコードも投稿しておきました。
本家というのはどちらですか?
海外のxoopsとZenCart、日本ZenCartサイトをさがしたのですが見つからなくて。。。^^;
http://dev.imaginacolombia.com/
のことです。
Re: Zen-Cart Xoops
投稿者: kino-p | 投稿日時: 2005-9-21 7:46
木下です。
引用:
原因は
(私がxoopsのテンプレートをよく理解していなかった為
解明までにこんなに時間が掛かってしまいましたが。)
xoopsのデフォルトのテンプレートは左側のカラムや
ヘッダー部・フッター部の非表示には対応していないことにあります。
そのため
modules/shop/index.php で幾ら popup_imageの時には
左右のカラムを非表示にして呼び出そうと下記の様に設定しても
変化がない為チェックポイントが判らず長引いてしまいました。
で、結局
この設定でページの描画が呼ばれたときに
zencartが出力する画像以外の表示を行わないように
themes/default 以下を themes/zencartxoops としてコピー
し
themes/zencartxoops/theme.html を下記の様に
$show_lblock=0;の時には左カラムやヘッダー・フッタも
全て出力しないように変更し
デフォルトのサイトテーマを zencartxoops を選択するよう
設定することで画像の拡大表示に対応できるようになりました。
画像を表示するサイズなどでまだ微調整が必要なようですが
それは何とか成るでしょう。
themes/zencartxoops/theme.html
引用:
画像の拡大時に画像だけにならない件も解決できました。
原因は
(私がxoopsのテンプレートをよく理解していなかった為
解明までにこんなに時間が掛かってしまいましたが。)
xoopsのデフォルトのテンプレートは左側のカラムや
ヘッダー部・フッター部の非表示には対応していないことにあります。
そのため
modules/shop/index.php で幾ら popup_imageの時には
左右のカラムを非表示にして呼び出そうと下記の様に設定しても
変化がない為チェックポイントが判らず長引いてしまいました。
if (($_GET['main_page']=='popup_image' )){
$show_lblock=0;
$show_rblock=0;
$show_cblock=0;
require('includes/application_top.php');
//IMAGINACOLOMBIA.COM
$xoopsTpl->assign('xoops_showlblock',0);
$xoopsTpl->assign('xoops_showrblock',0);
$xoopsTpl->assign('xoops_showcblock',0);
//IMAGINACOLOMBIA.COM
// determine the page directory
} else {
require('includes/application_top.php');
}
$xoopsTpl->assign('isshop',1);
で、結局
$show_lblock=0;
$show_rblock=0;
$show_cblock=0;
この設定でページの描画が呼ばれたときに
zencartが出力する画像以外の表示を行わないように
themes/default 以下を themes/zencartxoops としてコピー
し
themes/zencartxoops/theme.html を下記の様に
$show_lblock=0;の時には左カラムやヘッダー・フッタも
全て出力しないように変更し
デフォルトのサイトテーマを zencartxoops を選択するよう
設定することで画像の拡大表示に対応できるようになりました。
画像を表示するサイズなどでまだ微調整が必要なようですが
それは何とか成るでしょう。
themes/zencartxoops/theme.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<head>
<meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />
<meta http-equiv="content-language" content="<{$xoops_langcode}>" />
<meta name="robots" content="<{$xoops_meta_robots}>" />
<meta name="keywords" content="<{$xoops_meta_keywords}>" />
<meta name="description" content="<{$xoops_meta_description}>" />
<meta name="rating" content="<{$xoops_meta_rating}>" />
<meta name="author" content="<{$xoops_meta_author}>" />
<meta name="copyright" content="<{$xoops_meta_copyright}>" />
<meta name="generator" content="XOOPS" />
<title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
<link href="<{$xoops_url}>/favicon.ico" rel="SHORTCUT ICON" />
<link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_url}>/xoops.css" />
<link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_themecss}>" />
<!-- RMV: added module header -->
<{$xoops_module_header}>
<script type="text/javascript">
<!--
<{$xoops_js}>
//-->
</script>
</head>
<body>
<{if $xoops_showlblock == 1}>
<table cellspacing="0">
<tr id="header">
<td id="headerlogo"><a href="<{$xoops_url}>/"><img src="<{$xoops_imageurl}>logo.gif" width="150" height="80" alt="" /></a></td>
<td id="headerbanner"><{$xoops_banner}></td>
</tr>
<tr>
<td id="headerbar" colspan="2"> </td>
</tr>
</table>
<table cellspacing="0">
<tr>
<{if $xoops_showlblock == 1}>
<td id="leftcolumn">
<!-- Start left blocks loop -->
<{foreach item=block from=$xoops_lblocks}>
<{include file="default/theme_blockleft.html"}>
<{/foreach}>
<!-- End left blocks loop -->
</td>
<{/if}>
<td id="centercolumn">
<!-- Display center blocks if any -->
<{if $xoops_showcblock == 1}>
<table cellspacing="0">
<tr>
<td id="centerCcolumn" colspan="2">
<!-- Start center-center blocks loop -->
<{foreach item=block from=$xoops_ccblocks}>
<{include file="default/theme_blockcenter_c.html"}>
<{/foreach}>
<!-- End center-center blocks loop -->
</td>
</tr>
<tr>
<td id="centerLcolumn">
<!-- Start center-left blocks loop -->
<{foreach item=block from=$xoops_clblocks}>
<{include file="default/theme_blockcenter_l.html"}>
<{/foreach}>
<!-- End center-left blocks loop -->
</td><td id="centerRcolumn">
<!-- Start center-right blocks loop -->
<{foreach item=block from=$xoops_crblocks}>
<{include file="default/theme_blockcenter_r.html"}>
<{/foreach}>
<!-- End center-right blocks loop -->
</td>
</tr>
</table>
<{/if}>
<!-- End display center blocks -->
<{/if}>
<div id="content">
<{$xoops_contents}>
</div>
<{if $xoops_showlblock == 1}>
</td>
<{if $xoops_showrblock == 1}>
<td id="rightcolumn">
<!-- Start right blocks loop -->
<{foreach item=block from=$xoops_rblocks}>
<{include file="default/theme_blockright.html"}>
<{/foreach}>
<!-- End right blocks loop -->
</td>
<{/if}>
</tr>
</table>
<table cellspacing="0">
<tr id="footerbar">
<td><a href="http://jp.xoops.org/" target="_blank"><img src="<{$xoops_imageurl}>poweredby.gif" alt="" /></a></td>
</tr>
</table>
<{/if}>
</body>
</html>
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
投稿者: hira | 投稿日時: 2005-9-26 0:02
引用:
ブロック表示のこともフィードバックされてたんですね、
ありがとうございますm(_ _)m
フォーラムの閲覧人数がえらい少ないですが、
あちらではそれほど話題にならなかったのでしょうか・・・
ブロック表示のこともフィードバックされてたんですね、
ありがとうございますm(_ _)m
フォーラムの閲覧人数がえらい少ないですが、
あちらではそれほど話題にならなかったのでしょうか・・・
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
Re: Zen-Cart Xoops
投稿者: kino-p | 投稿日時: 2005-9-30 15:10
木下です。
flash対応HACKをxoopsモジュール版に導入したい。
http://zen-cart.jp/bbs/viewtopic.php?t=1828
こんなことも出来るようになったので
色々試してみてください。
flash対応HACKをxoopsモジュール版に導入したい。
http://zen-cart.jp/bbs/viewtopic.php?t=1828
こんなことも出来るようになったので
色々試してみてください。


