分类下相关文章
2025-06-06 · 阅读 153 · 字数 54
进入 Magento 后台 Content - Configuration 。 选择 Global 或者某个指定 Store。 HTML Head 中的 Scripts and Style Sheets 添加配置: <style> .action.primary { background: #e74c3c !important; } </style> 保存后刷新缓存 ...
2025-06-05 · 阅读 178 · 字数 168
需求 把所有 a.sunzhongwei.com 改为 b.sunzhongwei.com code 保存在哪里 nginx: c.sunzhongwei.com.conf 修改策略 原 a 的 config 文件备份一份,新建一个 b 的配置文件。 把所有 a.sunzhongwei.com 改为 b.sunzhongwei.com,然后 https 的配置去掉。 改成 80 端口监听 通过 certbot 申请新的证书 重启 nginx 服务 magento 后台修改域名 登录 Magento 后台 进入 Stores > Configuration > General ...
2025-05-27 · 阅读 259 · 字数 214
不知道为啥,使用 Magento 的 Mage::app() 获取 store 信息会导致网站崩溃。。。 所以,直接使用纯 PHP 的方式获取当前域名。 纯 PHP 的实现 <?php //$storeName = Mage::app()->getStore()->getName(); // 这行会导致网站崩溃,所以换个 PHP 的方式获取域名 $domain = $_SERVER['HTTP_HOST']; ?> <span><?php echo $domain; ?></span> 条件输出菜单 <?php if ...
2025-05-11 · 阅读 312 · 字数 420
想修改 Magento 产品详情页面 Details 和 More Information 标题文字。 首先需要确认是修改哪个文件: 包含 More Information 的文件 > cd /some_path/magento2/vendor/magento > grep "More Information" -r . ./module-page-builder/view/frontend/page_layout/product-full-width.xml: <argument name="title" translate=&qu ...
2025-05-10 · 阅读 299 · 字数 304
背景 Magento 批量导入的产品详情中,图片的 alt 属性有问题,导致在前端显示不正常。需要通过 SQL 批量修改。 产品详情在哪个表 Magento 2.4.6 版本,产品详情在 catalog_product_entity_text 表中,字段 value 中存储了产品详情的 HTML 内容。 这里很有意思,magento 的产品 SKU,name,price,detail 存储在不同的表中,例如: 产品 SKU 存储在 catalog_product_entity 表中 产品名称存储在 catalog_product_entity_varchar 表中 产品价格存储在 catal ...
2025-05-05 · 阅读 351 · 字数 501
背景 通过 Magento Admin 后台手动批量导入 CSV 太慢(在产品比较多的情况下)。需要等待很长时间。 如果能够通过程序,自动化导入批量的 CSV 文件,那就能大大提升效率,减少繁琐的手动操作及等待时间。 而 Magento 又不支持导入的 RESTful API,也不支持命令行,所以只能使用其他的方案。 Magento 定制化模块 网上找到一个方案,看起来是比较靠谱的: https://magento.stackexchange.com/questions/359280/import-product-data-programmatically-using-csv 里面推荐使用定制 ...
2025-04-29 · 阅读 392 · 字数 180
发现 Magento 批量导入 CSV 之后,网站上显示的产品总量跟 CSV 里的行数对不上。 需要查看哪里报错了。 可以登录服务器,在 Magento 项目目录下,查看 ls var/import_history 会发现,除了上传的 CSV 文件之外,还有一些以 error 后缀的文件,例如: <时间戳>_filename.csv <时间戳>_filename_error_report.csv 下载 xxx_error_report.csv 之后,用 WPS 打开,会看到最后一列是 error 信息。按提示修正即可。 参考 https://magento.sta ...
2025-04-24 · 阅读 161 · 字数 226
Magento 可以实现一套后台,绑定多个域名,对应多个店铺的功能。确实很强大。 新增站点的配置方法: Nginx 中新增 RUN_CODE 例如,默认站点的 nginx 配置文件中: vim www.sunzhongwei.com.conf map $http_host $MAGE_RUN_CODE { default ''; a.sunzhongwei.com a_website; b.sunzhongwei.com b_website; } 里面新增两个网站,a.sunzhongwei.com 和 b.sunzhongwei.com,分别对应两个不同的 RUN_ ...
2025-04-07 · 阅读 402 · 字数 321
之前通过 magento 2 的配置去掉了 Add to Cart 按钮,但是在非 main website 的产品详情页,还是能看到这个添加购物车按钮。无语。。。 我决定来点治本的方案,直接修改主题代码,不去浪费时间了解配置了。而且修改代码反而更直观更灵活一些。 特征代码 行动前,首先要找到代码的特征,从详情页查看添加购物车按钮的代码。 <button type="submit" title="Add to Cart" class="action primary tocart" id="product-addtoca ...
2025-01-04 · 阅读 921 · 字数 529
在外贸站 Magento 主题中,使用了 bluethinkinc/magento2-module-product-enquiry 这个询盘组件。 在产品详情页是可以正常点击按钮进行询盘的。 但是在产品列表页,部分产品可以正常询盘。但是某些产品,点击了询盘组件之后,无法弹出询盘窗口。 问题出在哪里 看了一下页面的代码,发现这个询盘组件,会在产品框里增加一个询盘按钮,id 为产品的 sku。 问题就出在这里,因为 sku 中可能包含特殊的字符,例如空格,句号之类,导致生成了一个非法的 html 元素 id。 于是 js 的点击响应事件就无法触发了。 所以,需要修改一下插件的代码,来修复这个 bu ...
2025-01-03 · 阅读 901 · 字数 453
问题现象 在首页,网站底部的社交账号图标能正常显示。 但是到了其他子页面,这些图标就不显示了。 对比了一下链接,确实有区别: 第一个链接是可以显示的链接 第二个链接是无法显示的链接 https://www.sunzhongwei.com/skin/frontend/default/sunri_1/images/slider/LinkedIn1.png https://www.sunzhongwei.com/skin/frontend/base/default/images/slider/LinkedIn1.png 问题 block 代码 <div> <p>&l ...
2025-01-02 · 阅读 637 · 字数 265
例如 Magento 主题代码中的文件: /home/wwwroot/www.sunzhongwei.com/suncom/app/design/frontend/default/sunri/template/catalog/navigation/top.phtml <?php echo $this->getLayout()->createBlock("cms/block")->setBlockId("news")->toHtml() ?> <?php echo $this->getLayout()-> ...
2024-12-23 · 阅读 693 · 字数 90
Removed Add to Cart function in magento 2 product detail page, but this function still exists at the bottom of page, in related products list section. Change phtml code to hide it! Search File > cd vendor/magento > grep "related_products" -r . ./module-catalog/view/frontend/template ...
2025-03-08 · 阅读 704 · 字数 1179
在开源的商城系统 Magento 2 中,安装了一个询盘插件。 第一天还能使用,但是突然次日按钮就失效了。现象是点击没有反应。 从页面代码看,是对应按钮的点击事件没有注册处理函数,也就是对应的 js 文件没有加载。 但是,切换为 Magento 内置的 Luma 主题,这个插件就是正常的,js 文件加载正常。 实在不行,自己开发一个询盘窗口功能。界面自定义,成果后自动跳转等功能。没必要纠结原来的失效问题。 x-magento-init 查看页面源代码,能看到加载配置: <script type="text/x-magento-init"> { "*& ...
2024-12-17 · 阅读 767 · 字数 335
想在 Magento 网站的首页,添加一个多图轮播的效果。 slider Magento 中,这个正规的叫法应该是 slider。而不是 banner,因为 banner 是固定不动的。 slider 也称为 carousel, 多张图片切换。还有人把这个组件称之为幻灯片。 Page 进行编辑 (最终方案) content - page - home page 在 home page 里,加入 slider 即可。 注意设置一下 row 的 margin bottom,否则会跟下面的产品列表等内容混在一起。 admin 后台配置 (间接采用) 后台的 content - blocks 是可以手 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust 提示词 |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |