小编Arp*_*wat的帖子

如何使用变量处理twig文件中的翻译?

我有一个twig文件和一个yml,我在其中定义了用于翻译的变量,例如.:

YML文件 -
variable.for.translation: Disponible, para tí

树枝文件的内容 -

<h2>"Hola, Follow {{ variableName }} en Twitter</h2>  
Run Code Online (Sandbox Code Playgroud)

我想为变量做一个变量

Hola, Follow {{ variableName }} en Twitter
Run Code Online (Sandbox Code Playgroud)

在翻译文件中(即我的yml文件).
目前我这样做:
在YML中 -

follow.us.twitter: Hola, Follow 

follow.us.twitter1: en Twitter 
Run Code Online (Sandbox Code Playgroud)

在Twig -

<h2>{{ "follow.us.twitter"|trans([], "workend") }} {{ variableName }} {{ "follow.us.twitter1"|trans([], "workend") }}</h2> 
Run Code Online (Sandbox Code Playgroud)

它的工作正常,但问题是我现在在树枝上有3个变量太多了:

 1. follow.us.twitter
 2. follow.us.twitter1
 3. {{ variableName }}
Run Code Online (Sandbox Code Playgroud)

我尝试用1变量做到:

follow.us.in.twitter : Hola, Follow {{ variableName }} en Twitter 
and  
<h2>{{ "follow.us.in.twitter"|trans([], "workend") }}</h2>
Run Code Online (Sandbox Code Playgroud)

但它没有奏效问题是我正在使用的变量ie {{variableName}}.
有没有办法处理预定义的变量并在翻译文件中定义?
谢谢你的时间.

translation bundles code-translation symfony twig

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

使用Moment js的倒数计时器

我正在为一个事件页面制作一个倒数计时器,我用了这个时刻js.

这是小提琴.

我正在计算事件日期和当前日期(时间戳)之间的日期差异,然后使用从时刻js开始的"持续时间"方法.但剩下的时间并没有像预期的那样到来.
预计 - 00:30m:00s
Actual - 5h:59m:00s

代码:

<script>
  $(document).ready(function(){

    var eventTime = '1366549200';
    var currentTime = '1366547400';
    var time = eventTime - currentTime;
    var duration = moment.duration(time*1000, 'milliseconds');
    var interval = 1000;

    setInterval(function(){
      duration = moment.duration(duration.asMilliseconds() - interval, 'milliseconds');
      $('.countdown').text(moment(duration.asMilliseconds()).format('H[h]:mm[m]:ss[s]'));
    }, interval);
  });
  </script>
Run Code Online (Sandbox Code Playgroud)

我阅读了momentjs文档以找出问题,但没有运气.

谢谢你的时间.

更新:

我最终这样做:

<script>
  $(document).ready(function(){

    var eventTime = '1366549200';
    var currentTime = '1366547400';
    var leftTime = eventTime - currentTime;//Now i am passing the left time from controller itself which handles …
Run Code Online (Sandbox Code Playgroud)

javascript jquery unix-timestamp countdown momentjs

39
推荐指数
4
解决办法
8万
查看次数

如何在GitHub中强制删除远程分支?

我有2个远程分支:

 - pending-issues-in-project
 - new-issues-in-project
Run Code Online (Sandbox Code Playgroud)

我试图删除pending-issues-in-project这样:
git push origin :pending-issues-in-project,但我收到错误:

error: unable to push to unqualified destination: pending-issues-in-project
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.  
error: failed to push some refs to 'git@github.com:forkedRepo/RepoName.git'
Run Code Online (Sandbox Code Playgroud)

所以我想可能是我已删除pending-issues-in-project分支,但当我运行
git branch -a它显示pending-issues-in-project列表中的分支.
当我尝试相同(尝试删除)时new-issues-in-project,它工作.
我已经从本地服务器中删除了两个分支git branch -D branchName.

如果错误即将发生,因为存储库中不存在分支,那么为什么它会进入远程分支列表?

有什么办法来强制删除远程分支的?

谢谢你的时间.

git github remote-branch git-branch

15
推荐指数
2
解决办法
4459
查看次数

git stash pop vs git rebase

我总是使用git rebase来同步我的代码,我发现git stash保存了当前的工作,在从master获取最新的代码后,我们可以使用它将它与我们的代码合并git stash pop.

假设序列是:

  • git stash,即我当前的工作得救了
  • git checkout master那么git pull master,即我从master获取了最新的代码
  • git checkout mybranch
  • git stash pop

我想这会将我的工作与更新的代码合并,如果不是git stash pop我会这样做,
git rebase master那么结果是否相同?

您的建议和帮助将不胜感激,谢谢您的时间.

git

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

为什么在预粘贴时将事件粘贴到jquery会触发?

我试图使文本框类似于Twitter,因为我已经编写了代码

  • 字数
  • 使用的事件更改,密钥和粘贴

Keyup和Change事件运行正常,但粘贴事件有点奇怪,当我在textarea中粘贴一些东西时,字数不会在那一刻发生变化,经过一些调试后我发现粘贴事件在粘贴文本框上的内容之前会激活.我不知道他们是如何处理Twitter的.这是我的代码:事件:

'click #textboxId'  : 'submitQuestion'
'keyup #textboxId'  : 'wordCounter'
'change #textboxId' : 'wordCounter'
'paste #textboxId'  : 'wordCounter'

wordCounter: ->  
  #Code for Word Count#  
Run Code Online (Sandbox Code Playgroud)

由于粘贴事件的预粘贴特性,该实例的工作计数不会发生变化.
您的建议和帮助将不胜感激,谢谢您的时间.

javascript jquery javascript-events mouseevent

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

如何在“多行”MultiAutoCompleteTextView 上显示建议?

有人可以告诉我如何在“多行”MultiAutoCompleteTextView 上显示建议。我去了这里的 API 参考。

我试过那个例子,自动完成工作得很好,除非当我转到下一行时,我再也看不到建议了。

我有一个 xml 定义我的 MultiAutoCompleteTextView 像这样:

<?xml version="1.0" encoding="utf-8"?>
<MultiAutoCompleteTextView  xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/html"
        android:focusable="true"
        android:gravity="top"
        android:background="@null"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:paddingBottom="5dp"
        android:singleLine="false"
        android:completionThreshold="1"
        android:textSize="14dp"
        android:scrollHorizontally="true"
        android:focusableInTouchMode="true" />
Run Code Online (Sandbox Code Playgroud)

我提出建议的代码是这样的:(从参考资料中得到)

   MultiAutoCompleteTextView editor = (MultiAutoCompleteTextView) LayoutInflater.from(getApplicationContext()).inflate(R.layout.editor, null);

   ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES);
   editor.setAdapter(adapter);
   editor.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
Run Code Online (Sandbox Code Playgroud)

因为我在 MultiAutoCompleteTextView xml 上将 singleLine 设置为 false。当我按 Enter 键转到下一行时,建议不会显示。

谁可以帮我这个事。有没有办法可以根据我的喜好覆盖建议面板?还有没有办法定位面板?

android

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

截断包含HTML标记的字符串

我有一个包含HTML标签的字符串.我正在寻找一段代码,可以让我截断这个字符串:

  • 长度为100个字符,
  • 不包含图像标签(<img />).
  • 包括其他HTML标记(图片标记除外),
  • 100个字符长度不应包含空格和HTML标记字符.

例如,字符串是:

<img>Something</img><b>Just an Example</b> Plain Text <br><a href="#">stackoverflow</a>
Run Code Online (Sandbox Code Playgroud)

所以结果应该是:

只是一个示例纯文本stackoverflow(它的链接).

结果我们有大约35个单词(白色空间除外).

我试过这个问题的解决方案,但没有得到所需的结果.任何帮助,将不胜感激.

html php tags string php-5.3

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