小编pro*_*son的帖子

Bash字符串替换让我"糟糕的替代"

我有一个变量,这是一个网址,我想在bash中替换该网址的一部分,但我不断得到"糟糕的替代"

URL="http://hostname/project/branches/Old_Branch/package"
SRC="Old_Branch"
REP="New_Branch"

echo ${$URL/$SRC/$REP};
# desired output is http://hostname/project/branches/New_Branch/package
Run Code Online (Sandbox Code Playgroud)

不确定我哪里错了...

bash replace

8
推荐指数
1
解决办法
9499
查看次数

CSS 3 Gradient n像素从底部开始 - Webkit/Safari

有没有办法从元素的下边缘创建一个停止n像素的渐变?

例如,使用Moz/Firefox,它看起来像:

-moz-linear-gradient(center bottom , #f00 2%, #d00 31px)

还应该注意的是,这个渐变有一个伴随渐变,可以对盒子的顶部做同样的事情.所以css看起来真的像这样,我需要为webkit重现:

background-image:
      -moz-linear-gradient(center top , rgba(255,0,0,0.75) 2%, rgba(255,0,0,0) 31px), 
      -moz-linear-gradient(center bottom , rgba(255,0,0,0.75) 2%, rgba(255,0,0,0) 31px);
Run Code Online (Sandbox Code Playgroud)

webkit linear-gradients css3

6
推荐指数
2
解决办法
9227
查看次数

__在这种情况下意味着什么?

throw new Exception(__('exception'));
Run Code Online (Sandbox Code Playgroud)

__的作用是什么?他们叫什么?我已经在几个实现中看到了这一点,并且在整个Magento代码库中很常见.

谢谢

php magento

6
推荐指数
1
解决办法
239
查看次数

那里有购物车/目录应用程序,不是一个完整的网站?

我遇到的每个解决方案似乎都是一个包含太多选项和功能太多的完整商店.

我可以编写自己的购物车来获得前端所需的最小功能,我只是想减少编写复杂后端的时间.我真正想要的是为产品目录,订单管理等提供后端功能,同时提供流畅,一致的API来访问我的完全自定义前端应用程序的数据.

前端将使用PHP,因此API必须是本机PHP或某种Web服务接口,我可以创建自己的PHP模型.它需要在LAMP堆栈上运行,并且最好用PHP,Python或Ruby编写,以防万一我需要自定义后端(她真的有ZenCart并且讨厌它 - 说它太复杂和复杂,满足她的需求) .

这样的事情存在吗?或者下一个最好的东西是什么?

php ruby python e-commerce

5
推荐指数
1
解决办法
392
查看次数

如何自定义 Hallo.js 以使用 <strong> 而不是 <b>?

这个问题几乎说明了一切。我正在使用Hallo.js,它似乎使用<b>and<i>来表示粗体和斜体。我的一些标记当前需要strongem才能应用某些 CSS 规则。我通常strong也更喜欢,所以我想配置这个。embi

似乎没有任何直接相关的文档 - 可以做到吗?

contenteditable hallo-js

5
推荐指数
1
解决办法
898
查看次数

在CSS中完成淘汰规则的最佳方法

我已经交了一个设计,有一个特殊的标题风格类型敲出一个规则,如:

------ Text Content ------
Run Code Online (Sandbox Code Playgroud)

多年来我已经做了几次,但我对我的解决方案感到满意.通常涉及使用众多元素.因为这些是标题ID,以便尽可能保持标记的精简.

我这次想到的第一个想法是使用盒子折叠对我有利:http://jsfiddle.net/cEcCL/

但是这里有一些问题:

  1. 这依赖于将背景设置为span不透明的东西以便敲除线条.问题是大多数这些可能在页面的上部,渐变背景尚未褪色为实体

  2. 实际上我没有意识到这一点,直到我做了小提琴 - 文字似乎略微偏离中心,不知道为什么会这样.

  3. 虽然它可能是可以管理的,但我担心垂直偏移的稳健性使文本行框的中间线居中.如果我有2个行的长标题怎么办?

有没有人有任何其他想法?

css

3
推荐指数
1
解决办法
224
查看次数

我的网站没有"看到"任何我正在编写的Jquery,即使是最简单的功能

我使用localhost和godaddy服务器.我将所有文件链接到正确的位置.我的jquery位于我的javascripts文件夹中的script.js文件中,与我的index.php文件位于同一目录中.这是我在标题中的链接,它包含在我网站上每个页面加载的开头.

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我甚至不确定图书馆是否有必要,但我添加它以排除任何愚蠢的建议.为什么我的localhost或live网站都不会识别jquery?

举个简单的例子.我有我的script.js文件

$(document).ready(function(){
$('#jscriptprac').mouseenter(function(){
$(this).fadeTo('fast', 1);
});
$('#jscriptprac').mouseleave(function(){
$(this).fadeTo('fast', 0.25);
});
});
Run Code Online (Sandbox Code Playgroud)

我只是改变不透明度,但它不会改变,我也改变了我的.css文件,以确保id看到变化,如果它实际上已经改变,以及数百个其他简单的jquery函数,没有成功进行任何动态更改网页.

和HTML

 <div id="jscriptprac">text</div>
Run Code Online (Sandbox Code Playgroud)

veryyyyy简单.

通常我甚至不用html写文本,因为我的网站上的每一点内容都是从我的数据库加载的,我用我建的cms来管理它.但这是描述我的问题的最简单方法.

任何人都有关于为什么我的网站拒绝执行jquery事件/处理程序/函数的想法?

jquery webpage web-hosting web

3
推荐指数
1
解决办法
157
查看次数

使用包含多个值的 XPath 查询

我需要一个 XPath,它将选择所有父节点一个具有至少包含值列表之一的属性的子节点。

示例 XML

<mynodes>
  <theParentNode>
    <theChildNode name="one two" />
  </theParentNode>
    <theParentNode>
    <theChildNode name="one all" />
  </theParentNode>
    <theParentNode>
    <theChildNode name="two" />
  </theParentNode>
    <theParentNode>
    <theChildNode name="all" />
  </theParentNode>
</mynodes>
Run Code Online (Sandbox Code Playgroud)

我想选择名称包含“一个”或“所有”(或任何其他组合)的所有节点。所以返回的 nodeList 是:

<theParentNode>
  <theChildNode name="one two" />
</theParentNode>
<theParentNode>
  <theChildNode name="one all" />
</theParentNode>
<theParentNode>
  <theChildNode name="all" />
</theParentNode>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的查询看起来像这样(注意我没有使用架构):

//theChildNode[contains(tokenize(@name, '\s'), "one")]

这将使我获得所有在其名称属性中包含“一”的供应商元素。但我不确定如何提供多个值来代替“一个”,然后是回到theParentNode. 如果可能的话,我总是可以在 php 中完成所有这些,但 id 而不是仅使用 XPath 来完成。

php xml xpath simplexml

1
推荐指数
1
解决办法
9008
查看次数

sfDoctrineGuard - 如何始终将sfGuardProfile加入sfGuardUser

我想这样做,以便任何时候查询数据库,sfGuardUserProfile它是自动连接和水合与其相关sfGuardUser.

如果我使用的是Propel 1.2,我通常会覆盖类的doSelectStmt方法sfGuardUserProfilePeer来检查Criteria并根据需要修改它,以及修改类的hydrate方法sfGuardUserProfile.我不知道如何在Doctrine中这样做.

doctrine symfony1 join sfguard

1
推荐指数
1
解决办法
2245
查看次数

如何根据最长内容宽度设置li的宽度

我有一个无序列表,其内容是使用下面的代码后面的数据库动态填充的

    StringBuilder output = new StringBuilder();
    int lastDepth = -1;
    int numUL = 0;

    foreach (DataRow row in dt.Rows)
    {
        int currentDepth = Convert.ToInt32(row["Depth"]);
        if (lastDepth < currentDepth)
        {
            output.Append("<ul class=\"dropdown\">");
            numUL++;
        }
        else if (lastDepth > currentDepth)
        {
            output.Append("</li></ul></li>");
            numUL--;
        }
        else if (lastDepth > -1)
        {
            output.Append("</li>");
        }
        output.AppendFormat("<li><span class=\"text\"><a href=\"{1}\" title={1}>{0}</a></span>", row["ApplicationName"], row["Url"]);

       lastDepth = currentDepth;
    }
    for (int i = 1; i <= numUL; i++)
    {
        output.Append("</li></ul>");
    }
    Literal1.Text = output.ToString(); 
Run Code Online (Sandbox Code Playgroud)

在上面的代码"下拉"是我用来设置ul的样式...一切都很好.......

上面的代码返回无序列表lke this

<ul>Home
<li><a …
Run Code Online (Sandbox Code Playgroud)

css jquery

0
推荐指数
1
解决办法
6831
查看次数