Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

卡片市场不显示某卡片【更新】 for 卡片中心 2.3

[复制链接]
yanwin 发表于 2006-12-4 21:16:33 | 显示全部楼层 |阅读模式
前言
  本人希望加入一些收藏性卡牌,卡片市场不会出售,只随机掉落,玩家可以透过二手市场来交易炒卖。然而,发现卡片中心必须该卡牌本身有至少一张存货,才会掉落,因此不能以把存库和更新数量设定为0的方式来控制。
  基於本人只是PHP初学者,没能力大肆修改,於是最後决定利用最笨拙的方法来实现,就是不在卡片市场显示出来,会员便不能购买。
  此外,由於能力问题,没有在批量编辑卡片加入改变功能,大家必须逐张来设定是否显示出来

【更新】 解决直接输入URL购买问题,在下面追加部分

  以下便是修改方法

1)执行这句SQL语句:
  1. ALTER TABLE `cdb_card` ADD `showshop` TINYINT( 1 ) NOT NULL DEFAULT '1';
复制代码

*注意* 如有修改过Discuz config.inc.php的$tablepre值, 请自行把cdb_card的cdb_ 改为与$tablepre值

2)打开 template/风格/card_center.htm

寻找这一句
  1. <!--{loop $cardlist $card}-->
复制代码


在下面加入
  1. <!--{if $card[showshop] == '1'}-->
复制代码


【修改後效果】
  1. <!--{loop $cardlist $card}-->
  2. <!--{if $card[showshop] == '1'}-->
复制代码



然後,寻找这句
  1. <!--{/loop}-->
复制代码


在其上方加入
  1. <!--{/if}-->
复制代码


【修改後效果】
  1. <!--{/if}-->
  2. <!--{/loop}-->
复制代码


3)打开plugin/card/templates.lang.php

寻找
  1. $lang = array(
复制代码


下面某处加入
  1. 'card_showshop' => '商店',
复制代码


4)【更新】
打开plugin/card/messages.lang.php


  1. $lang = array(
复制代码


下面某处加入
  1.         'card_center_notbuy_error' => '卡片中心并没有出售该卡片。',
复制代码


5)【更新】
最後下载档案,解压後,直接覆盖。

[ 本帖最后由 yanwin 于 2006-12-6 17:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| yanwin 发表于 2006-12-4 21:30:25 | 显示全部楼层

图例

假设如图一那样,把第一张卡的"商店"点走



便如图二般,不会看到有出售的了

[ 本帖最后由 yanwin 于 2006-12-4 21:43 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

PerfectWorks 发表于 2006-12-5 14:21:29 | 显示全部楼层
可以的
但是如果你没有更改card.inc.php里面购买卡片的判断语句,用户还是可以通过...&action=center&action2=buy&id=xx的方式买卡
回复

使用道具 举报

 楼主| yanwin 发表于 2006-12-6 17:11:08 | 显示全部楼层
呀~感谢提点!
现在修正这问题
回复

使用道具 举报

wangxixq 发表于 2006-12-6 17:20:05 | 显示全部楼层
能不能再教下概率表设置的问题啊!!15张卡片让掉落的概率为1/100 怎么设置呢?麻烦了
回复

使用道具 举报

PerfectWorks 发表于 2006-12-6 18:02:55 | 显示全部楼层
不错,鼓励下
F应该来加分
回复

使用道具 举报

leonnadesico 发表于 2007-3-9 22:57:33 | 显示全部楼层
谢谢十分有用
我想问下能不能把卡片编辑改成分页的 一次载入太多又卡又容易出错。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 19:53 , Processed in 0.028908 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表