全球主机交流论坛

标题: zfaka 老是跳转到域名/product 找到在哪里 不知道怎么修改 [打印本页]

作者: share1223    时间: 2023-11-7 10:14
标题: zfaka 老是跳转到域名/product 找到在哪里 不知道怎么修改



有大佬知道 怎么修改吗 如果变成“/”  直接网站打不开~
作者: 魏斌    时间: 2023-11-7 10:19
改成/应该就成死循环了吧
作者: share1223    时间: 2023-11-7 10:20
魏斌 发表于 2023-11-7 10:19
改成/应该就成死循环了吧

是的  直接打不开了  我现在想要域名访问 不要加/product ~
作者: share1223    时间: 2023-11-7 10:27
有大佬知道吗

作者: 箫璃蔫    时间: 2023-11-7 10:40

修改运行目录
作者: share1223    时间: 2023-11-7 10:48
箫璃蔫 发表于 2023-11-7 10:40
修改运行目录

我看了是public  
作者: share1223    时间: 2023-11-7 10:52
箫璃蔫 发表于 2023-11-7 10:40
修改运行目录

感觉重定向了 鼠标移动显示是域名 点击 重定向到= 域名/product
作者: 箫璃蔫    时间: 2023-11-7 11:02
share1223 发表于 2023-11-7 10:48
我看了是public

那么去改路由,首先你要知道是什么框架然后去改它的路由把product改成/,把原本/的路由注释掉
作者: 箫璃蔫    时间: 2023-11-7 11:04

作者: share1223    时间: 2023-11-7 11:07
箫璃蔫 发表于 2023-11-7 11:02
那么去改路由,首先你要知道是什么框架然后去改它的路由把product改成/,把原本/的路由注释掉 ...

有关键字吗? 宝塔可以搜索这个文件吗 谢谢
作者: share1223    时间: 2023-11-7 11:15
箫璃蔫 发表于 2023-11-7 11:04

厉害了 在哪个文件下呀
作者: 箫璃蔫    时间: 2023-11-7 11:22
share1223 发表于 2023-11-7 11:15
厉害了 在哪个文件下呀

.......我的图片只是示例只是给你看,你要知道他是用什么框架,一般在项目根目录叫route,当然有的也不一定
作者: share1223    时间: 2023-11-7 11:29
  太难了

作者: share1223    时间: 2023-11-7 11:37
箫璃蔫 发表于 2023-11-7 11:22
.......我的图片只是示例只是给你看,你要知道他是用什么框架,一般在项目根目录叫route,当然有的也不一 ...



是这里面吗  怎么改 求教
作者: 箫璃蔫    时间: 2023-11-7 11:39
share1223 发表于 2023-11-7 11:37
是这里面吗  怎么改 求教

你看看有没有一段叫
  1. $router->addRoute('product',$xxxxx)
复制代码

作者: 箫璃蔫    时间: 2023-11-7 11:40
share1223 发表于 2023-11-7 11:37
是这里面吗  怎么改 求教

这图我没猜错的话它应该属于产品详情的路由,不是产品路由
作者: share1223    时间: 2023-11-7 11:47
箫璃蔫 发表于 2023-11-7 11:40
这图我没猜错的话它应该属于产品详情的路由,不是产品路由



程序文件里面 就搜索到这两个
作者: 箫璃蔫    时间: 2023-11-7 11:49
share1223 发表于 2023-11-7 11:47
程序文件里面 就搜索到这两个

看Router.php
作者: share1223    时间: 2023-11-7 11:51
箫璃蔫 发表于 2023-11-7 11:49
看Router.php


这是内容 你看一下




作者: 箫璃蔫    时间: 2023-11-7 11:53
share1223 发表于 2023-11-7 11:47
程序文件里面 就搜索到这两个

在里面搜$router->addRoute('product
作者: share1223    时间: 2023-11-7 11:55
箫璃蔫 发表于 2023-11-7 11:53
在里面搜$router->addRoute('product

没有搜索到 应该不是·
作者: 箫璃蔫    时间: 2023-11-7 11:56
share1223 发表于 2023-11-7 11:51
这是内容 你看一下

你还是直接告诉我这个是什么程序,我去下了看更简单,在宝塔上是搜不到,我们都是用phpstorm去搜才行
作者: share1223    时间: 2023-11-7 11:58
箫璃蔫 发表于 2023-11-7 11:56
你还是直接告诉我这个是什么程序,我去下了看更简单,在宝塔上是搜不到,我们都是用phpstorm去搜才行 ...


zfaka 宝塔一键部署的 在软件商店

你测试看看会出现这个问题吗
作者: 箫璃蔫    时间: 2023-11-7 12:03
share1223 发表于 2023-11-7 11:51
这是内容 你看一下


我已经知道你用什么框架了,你根据内容看看yaf.environ内容
作者: share1223    时间: 2023-11-7 12:40
箫璃蔫 发表于 2023-11-7 12:03
我已经知道你用什么框架了,你根据内容看看yaf.environ内容




这里吗  怎么改呀 大佬
作者: share1223    时间: 2023-11-7 12:56
箫璃蔫 发表于 2023-11-7 12:03
我已经知道你用什么框架了,你根据内容看看yaf.environ内容

大佬 还是没找到 你那边测试发现哪里修改吗
作者: Gome    时间: 2023-11-7 13:09
牵一发而动全身,强迫症忍忍吧,没有技术的话
作者: 箫璃蔫    时间: 2023-11-7 14:00
share1223 发表于 2023-11-7 11:58
zfaka 宝塔一键部署的 在软件商店

你测试看看会出现这个问题吗

我看了,想改挺难的,它的一级路由是指application/modules层,而根路由却是在application层,现在一个最简单的方法就是把application/modules/Product/controllers/Index.php里的内容全部复制粘贴到application/controllers/Index.php这个文件里
作者: share1223    时间: 2023-11-7 14:15
箫璃蔫 发表于 2023-11-7 14:00
我看了,想改挺难的,它的一级路由是指application/modules层,而根路由却是在application层,现在一个最 ...

谢谢大佬 这个方法简单粗暴 这贴子我要收藏一下哈
作者: share1223    时间: 2023-11-7 14:18
箫璃蔫 发表于 2023-11-7 14:00
我看了,想改挺难的,它的一级路由是指application/modules层,而根路由却是在application层,现在一个最 ...

大佬 我还有一个问题  库存不够 不能点击购买的代码 只需要PC网页端

帖子地址:https://4414.19990909.workers.dev/forum.php?mo ... ;page=2#pid14731614
作者: 箫璃蔫    时间: 2023-11-7 14:43
share1223 发表于 2023-11-7 14:18
大佬 我还有一个问题  库存不够 不能点击购买的代码 只需要PC网页端

帖子地址:https://4414.19990909.workers.dev/fo ...


不是很理解你的意思,库存不够是库存为0的时候,无法购买是吗?
作者: share1223    时间: 2023-11-7 14:49
本帖最后由 share1223 于 2023-11-7 14:50 编辑
箫璃蔫 发表于 2023-11-7 14:43
不是很理解你的意思,库存不够是库存为0的时候,无法购买是吗?


对的  商品详情页 如果没有货 是不能点击购买的  我想在首页展现商品的时候 如果库存为0的时候  购买也不能点击 但是默认 是可以点击进去 我想让用户看到 比如这家的发卡。

https://mall1024.net


作者: 箫璃蔫    时间: 2023-11-7 14:53
share1223 发表于 2023-11-7 14:49
对的  商品详情页 如果没有货 是不能点击购买的  我想在首页展现商品的时候 如果库存为0的时候  购买也不 ...

你直接在后台改库存为0,不就可以了吗?我这里库存是0的时候是无法购买的

作者: share1223    时间: 2023-11-7 14:57
本帖最后由 share1223 于 2023-11-7 14:59 编辑
箫璃蔫 发表于 2023-11-7 14:53
你直接在后台改库存为0,不就可以了吗?我这里库存是0的时候是无法购买的
...


我知道是模板问题 我这个没有 你这个模板名字叫什么  我复制过去试试
作者: 箫璃蔫    时间: 2023-11-7 15:05
share1223 发表于 2023-11-7 14:57
我知道是模板问题 我这个没有 你这个模板名字叫什么  我复制过去试试

???不明白,我也是在宝塔一键部署的,这里我没有修改任何的东西呢,唯一改过就是库存不让我改成0,我直接在数据库把库存改成0了
作者: share1223    时间: 2023-11-7 15:13
本帖最后由 share1223 于 2023-11-7 15:14 编辑
箫璃蔫 发表于 2023-11-7 14:53
你直接在后台改库存为0,不就可以了吗?我这里库存是0的时候是无法购买的
...


配置中心



我用的模板是 傻蛋  它就没有
作者: 箫璃蔫    时间: 2023-11-7 15:22
share1223 发表于 2023-11-7 15:13
配置中心

修改templates/shadan/index/index.html
  1. <td align="center"><a class="layui-btn layui-btn-warm layui-btn-xs" href="/product/<?php echo $p['id'];?>.html">购买</a></td>
复制代码

改成
  1. <?php if($p['qty']) {?>
  2.                                                                 <td align="center"><a class="layui-btn layui-btn-warm layui-btn-xs" href="/product/<?php echo $p['id'];?>.html">购买</a></td>
  3.                                                                 <?php }else{ ?>
  4.                                                                 <td align="center"><a class="layui-btn layui-btn-xs layui-btn-disabled" href="/product/<?php echo $p['id'];?>.html">购买</a></td>
  5.                                                                 <?php } ?>
复制代码

这样就好了
作者: share1223    时间: 2023-11-7 15:24
箫璃蔫 发表于 2023-11-7 15:22
修改templates/shadan/index/index.html

改成

wc 大佬 谢谢!
作者: 箫璃蔫    时间: 2023-11-7 15:28
本帖最后由 箫璃蔫 于 2023-11-7 15:50 编辑
share1223 发表于 2023-11-7 15:24
wc 大佬 谢谢!



作者: share1223    时间: 2023-11-7 15:30
箫璃蔫 发表于 2023-11-7 15:22
修改templates/shadan/index/index.html

改成

<td align="center"><a class="layui-btn layui-btn-normal layui-btn-sm" href="/product/<?php echo $p['id'];?>.html" <?php if($product['stockcontrol']>0 AND $product['qty']<1):?>disabled="disabled"<?php endif;?>>购买</a></td>

可以合并到一个里面吗  
作者: 箫璃蔫    时间: 2023-11-7 15:35
本帖最后由 箫璃蔫 于 2023-11-7 15:49 编辑
share1223 发表于 2023-11-7 15:24
wc 大佬 谢谢!


其实你发那个贴,他们都回复了你的

作者: 箫璃蔫    时间: 2023-11-7 15:38
share1223 发表于 2023-11-7 15:30

就是把你上面改了的内容更改为这个

作者: share1223    时间: 2023-11-7 15:45
箫璃蔫 发表于 2023-11-7 15:38
就是把你上面改了的内容更改为这个

<td align="center">
<a class="layui-btn layui-btn-normal layui-btn-sm" href="/product/<?php echo $p['id'];?>.html" <?php if($product['stockcontrol']>0 AND $product['qty']<1):?>disabled="disabled"<?php endif;?>>购买</a>
</td>

大佬 我的意思  因为class 我样式调成蓝色 更醒目 也比较大 能不能根据我上面给的  添加条件进去 我看的头晕了~
作者: 箫璃蔫    时间: 2023-11-7 15:48
本帖最后由 箫璃蔫 于 2023-11-7 15:51 编辑
share1223 发表于 2023-11-7 15:45

  1. <td align="center"><a class="layui-btn layui-btn-sm <?php if($p['qty'] || !$p['stockcontrol']){ echo 'layui-btn-normal'; } if(!$p['qty'] && $p['stockcontrol']>0){ echo 'layui-btn-disabled';} ?>" href="<?php if($p['qty'] || !$p['stockcontrol']){ echo '/product/' . $p['id'] . '.html;'; } if(!$p['qty'] && $p['stockcontrol']>0){ echo 'javascript:;';} ?>">购买</a></td>
复制代码


改成这个
作者: share1223    时间: 2023-11-7 16:01
箫璃蔫 发表于 2023-11-7 15:48
改成这个


可以了 谢谢大佬  最后一个问题哈

首页库存为0 我想它变成缺货  代码怎么改


代码 哪里添加

<td align="center"><?php echo $p['price'];?></td>
                                                                <td align="center"><?php if($p['stockcontrol']>0):?><?php echo $p['qty'];?><?php else:?>不限量<?php endif;?></td>
作者: 箫璃蔫    时间: 2023-11-7 16:08
share1223 发表于 2023-11-7 16:01
可以了 谢谢大佬  最后一个问题哈

首页库存为0 我想它变成缺货  代码怎么改
  1. <td><?php if($p['stockcontrol']>0):?><?php if($p['qty']){echo $p['qty'];}else{echo '缺货';}?><?php else:?>不限量<?php endif;?></td>
复制代码



作者: share1223    时间: 2023-11-7 16:13
箫璃蔫 发表于 2023-11-7 16:08

可以的了 感谢大佬  我要好好研究学习一下




欢迎光临 全球主机交流论坛 (https://4414.19990909.workers.dev/) Powered by Discuz! X3.4