问题标签 [deface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2129 浏览

ruby-on-rails - 使用 Deface 覆盖 Spree Admin 视图

我正在尝试向 Spree admin 添加几行代码。

我想覆盖的文件:

我想在这里添加它:

我的覆盖是:

位于app/overrides/spree/admin/orders/shipment/add_tracking_info.html.erb.deface

内容:

我想渲染:

任何有关此问题的帮助将不胜感激,非常感谢!

0 投票
0 回答
471 浏览

php - 网站污损 - 修复重定向

我的网站被污损了。我进入了网站文件,找到了他们注入的 php 文件并删除了它,但所有网页仍然试图重定向到它。.htaccess 文件修改如下:

即使删除此文件,所有网页仍会尝试重定向到此处列出的 php 文件。解决此问题的任何提示?

0 投票
1 回答
827 浏览

ruby-on-rails - Spree with deface - 使用 deface 替换块的内容

我有一个 erb 块:

我想在 content_for 块中放入不同的内容,所以我尝试像这样破坏它:

这会引发错误:

语法错误,意外的“<”,需要关键字_end

破坏红宝石块是我以前从未尝试过的事情。有什么想法吗?

0 投票
0 回答
125 浏览

deface - 从 Deface 渲染部分时将变量(局部变量)传递给部分

我有一个污损声明,它为上面的每一页添加了一个部分</body>

部分需要一些变量。一个例子是本地或辅助方法:

或实例变量:

或完全没有变量:

有没有办法把它们从 传递过来Deface::Override.new()

我试图避免三种潜在的不良模式,特别是因为这piwik_site_id是传入的许多变量之一:

  • 从我的 gem 中打开 application_helper 并插入一个辅助方法。
  • 打开ApplicationController并设置在@piwik_site_id那里。在每个控制器上为每个动作和每个模板设置这个。

我宁愿不必污染具有此 gem 可用的应用程序的控制器。

0 投票
1 回答
955 浏览

twitter-bootstrap - 狂欢覆盖导航栏菜单

我正在尝试自定义我的狂欢应用程序:我覆盖导航栏菜单,如下所示:

我得到了引导菜单设计,仍然有搜索表单,但设计注销,我的帐户链接消失了。我怎么能再次显示设计链接?

0 投票
1 回答
172 浏览

twitter-bootstrap - 自定义大礼包电子商务视图

我正在定制我的狂欢电子商务应用程序。起初我添加了spree_bootstrap_frontendgem,我想自定义 oredres/edit 视图如下:

但没有任何变化。你能帮助我的第一个自定义视图吗?

0 投票
1 回答
1264 浏览

spree - 使用 deface 覆盖狂欢视图

我正在尝试使用 Deface 覆盖某些视图,但在控制台中出现此错误和警告:

这些是我的覆盖文件:

update_ordes.rb

auth_login_bar.rb

update_header.rb

update_menu.rb

我还添加了 gem 'spree_bootstrap_frontend' 我没有为 spree/orders/edit 文件完成更改

我应该如何解决这个问题?

0 投票
2 回答
672 浏览

ruby-on-rails - 如何使用 Deface 替换模板

我是 Rails 新手,我已经建立了一个标准的狂欢电子商务解决方案。我现在想自定义默认模板和样式。根据 spree 文档 [1],最好的方法是使用 Deface。不幸的是,我无法弄清楚现有视图​​/布局的位置。

例如,虽然文件建议:

例如,要覆盖主布局,请创建文件YOUR_SITE_OR_EXTENSION/app/views/spree/layouts/spree_application.html.erb

app/views的文件夹不包含名为spree

谁能告诉我,如何更改视图模板?

谢谢你。

[1] https://guides.spreecommerce.com/developer/view.html

0 投票
1 回答
148 浏览

ruby-on-rails - I get confuse about deface at layout.html.erb that which relate with index.html.erb of spree commerce

I tried overnight for a week to findout how to customize index.html.erb but no luck.I use spree v.3.0 rc4 (bootstrap version) , I'd like to have an image show on index.html.erb

My scss file like below

Here is my customize within index.html.erb

And here below is one of my deface at layout.html.erb

I tried with

But the result is not what I want such as when I surround_contents at body, the result will replace my image as background at products page too.

Also, I tried with insert_before and after for container but there are not only one container and look seem the image is not show as full width image as I wish.

I got confused and don't know how to go on.

0 投票
2 回答
834 浏览

ruby-on-rails - 污损 _products 数据挂钩

我想将侧边栏的分类法添加到主页,而不是产品列表,但我的污点不起作用。

我被困在这非常糟糕。