小编its*_*_me的帖子

Jekyll IF 语句用于“IF 索引(主页)且不分页”?

您可能知道 Jekyll 使用 Liquid 标签,并且 Liquid 模板引擎支持If / Else / Unlessstatements。有谁知道如何仅在“主页”(而不是分页)上显示特定内容?

liquid jekyll

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

Ruby markdown解释器的语法类似于GitHub Flavored Markdown?

我使用Jekyll运行一个博客,并且认为我会使用Redcarpet markdown解释器,因为它是由GitHub开发和使用的.

好吧,我碰巧遇到了一个错误,去检查问题,然后发现了这个问题.

Maintainer说:"你可能已经注意到了(har har har har)我没有时间维护Redcarpet了.这不是我的优先考虑(我发现Markdown非常无聊)并且它不是GitHub的优先考虑因素,因为我们没有更长时间在生产中使用它. "

所以...

  1. 是否有一个很好的Ruby markdown解释器(即积极开发,具有合理的语法),我可以使用Jekyll(&pygments)?

  2. 更好的是,降价解释器的语法类似于(或至少接近)GitHub Flavored Markdown?

ruby markdown pygments jekyll github-flavored-markdown

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

查找实际的RTMP流URL?

让我举个例子.这是视频嵌入代码:

<script type="text/javascript" src="jwplayer/jwplayer.js"></script>

<div id="container">Loading the player ...</div>

<script type="text/javascript">
    jwplayer("container").setup({
        flashplayer: "jwplayer/player.swf",
        file: "bmw/250413/vod.flv",
        streamer:'rtmp://216.185.104.75/vod',
        autoplay:"true",
        icons:"true",
        skin:"glow.zip",
        controlbar:"over",
        height: 270,
        width: 480,
        image: "images/bmw1.jpg"
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这是实际的页面: http://www.24framesdigital.com/bmw/webcast/250413/vod.html

现在,RTMP流的URL是什么?我试过了:

rtmp://www.24framesdigital.com/bmw/250413/vod.flv
rtmp://www.24framesdigital.com/bmw/webcast/250413/bmw/250413/vod.flv
rtmp://216.185.104.75/vod/bmw/250413/vod.flv
rtmp://216.185.104.75/bmw/250413/vod.flv
Run Code Online (Sandbox Code Playgroud)

......在其他几个人中间.没有工作.我正在使用curl来流式传输/下载视频:

curl rtmp://.../vod.flv -o vod.flv
Run Code Online (Sandbox Code Playgroud)

video streaming rtmp video-streaming

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

使用NumberFormatter PHP类以'word形式'显示数字作为序号?

如果我想显示给定数字作为序号,我会这样做:

<?php
    // Needs 'php5-intl' package to be installed on Debian/Ubuntu

    $set_format = numfmt_create( 'en_US', NumberFormatter::ORDINAL );

    // '3' is displayed as '3rd'
    echo numfmt_format( $set_format, 3 );

?>
Run Code Online (Sandbox Code Playgroud)

但是,如果我想显示一个给定的数字作为序号字的形式(如第一,第二,第三等)使用内置的PHP函数/类一样NumberFormatter,我该怎么办呢?可能吗?

相关链接:

php numbers ordinal number-formatting numberformatter

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

如何使用Google Apps脚本加粗特定文字?

我使用Google Spreadsheets的内置表单功能在我的网站上构建联系表单.

现在,请考虑以下代码:

function sendFormByEmail(e)
{

  var email = "team@example.com";

  subject = e.namedValues["Subject"].toString();

  message = "Time: " + e.namedValues["Timestamp"].toString() + "\n\n"
  + "Name: " + e.namedValues["Name"].toString() + "\n\n"
  + "Email: " + e.namedValues["Email Address"].toString() + "\n\n"
  + "Website: " + e.namedValues["Website"].toString() + "\n\n"
  + "Reason For Contacting?: " + e.namedValues["Reason For Contacting?"].toString() + "\n\n"
  + "Message: " + e.namedValues["Message"].toString() + "\n\n";

  MailApp.sendEmail(email, subject, message);

}
Run Code Online (Sandbox Code Playgroud)

它确保我在收到表单后立即收到电子邮件,电子邮件的正文包含信息.像这样(例子):

时间:2012/02/25 11:53

姓名:约翰戴维斯

电子邮件:John@google.com

网站:http://google.com

联系原因?:只想和你聊聊

消息:已经很久了.今晚抓住我.

所以,现在你应该清楚地了解代码的作用.问题是,我希望输出看起来像这样(即粗体一些文本):

时间: 2012/02/25 11:53 …

javascript google-sheets google-apps-script

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

标签"可以在不同类型的系统和编辑器上完全不同地显示"?

在阅读反对使用Tabs的论点时,我遇到了这个(来源):

...完全避免选项卡是一个好主意,因为选项卡的语义在计算机世界中没有很好地定义,并且它们可以在不同类型的系统和编辑器上完全不同显示.

我对编程比较陌生,从来没有在我的代码中遇到任何标签问题,而且我使用了许多编辑器,包括Notepad ++,Programmer的Nodepad,Gedit,Kate,Sublime Text等.我可能没有做足够的编码达到这一点,因此问题:

有人可以用简单的语言解释一下引用的内容吗?标签的问题是否仍然相关?


请注意,我不是在问我是否应该在代码中使用制表符或空格.我只是在理性解释了我遇到的针对标签的特定论点之后.

whitespace coding-style spaces indentation tabstop

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

什么是(X)HTML中的保留字符?

是的,我用Google搜索了,令人惊讶地得到了令人困惑的答案.

一页说< > & "是(X)HTML中唯一的保留字符.毫无疑问,这是有道理的.

这个页面说的 < > & " '是(X)HTML中的保留字符.有点混乱,但没关系,这也是有道理的.

然后是这个页面说明< > & " © ° £和不间断的空格(&nbsp)都是(X)HTML中的保留字符.这毫无意义,几乎增加了我的困惑.

知识渊博的人,实际上知道这些东西的人,可以澄清(X)HTML中保留字符实际上是什么吗?

编辑:此外,如果包装在<pre>标签中代码中的所有保留字符应该被转义?或者只是这三个 - < > &??

html xhtml html-encode html-entities

3
推荐指数
2
解决办法
5306
查看次数

除非在页脚中执行,否则脚本不起作用

这是一个奇怪的情况.尽管确保它的所有依赖项都在它之前加载(在我的情况下它只是jQuery库),但我的脚本在head部分(即<head>)中加载时不起作用,但是当它加载到页脚(上面的某个地方)时它的作用</body>标签).

由于这还不够清楚,让我举一个现实的例子.这是网页.现在,查看页面的来源,在那里,这是我正在谈论的代码.

<script type='text/javascript'>
/* <![CDATA[ */
var yjlSettings = {"gifUrl":"http:\/\/whatthenerd.com\/wp-content\/themes\/reddlec\/images\/ajax-loader.gif","autoGrow":"enable"};
/* ]]> */
</script>
<script type='text/javascript' src='http://whatthenerd.com/wp-content/themes/reddlec/js/no-reload-comments.js?ver=3.3.2'></script>
Run Code Online (Sandbox Code Playgroud)

它应该做的是允许用户发布评论而无需重新加载页面.(请随意在页面上测试评论:)) - 但事实并非如此.为什么?

PS:就像我之前说的那样,当</body>标签之前加载上述脚本时,一切都有效.我真的没有看到可能导致冲突的原因.

javascript jquery

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

如何在PHP代码中添加PHP代码?

例如(在我的例子中)这里是一些代码,

<?php
    woo_post_inside_before();   
    if ( $woo_options['woo_post_content'] != 'content' AND !is_singular() )
        woo_image( 'width='.$woo_options['woo_thumb_w'].'&height='.$woo_options['woo_thumb_h'].'&class=thumbnail '.$woo_options['woo_thumb_align'] );
    the_title( $title_before, $title_after );
    woo_post_meta();
?>
Run Code Online (Sandbox Code Playgroud)

现在我想放置以下PHP代码,以便在之前输出woo_post_meta();:

    <?php if (is_single()) : ?>
    <div class="testb"><img src="http://whatthenerd.com/what/wp-content/themes/canvas/300.jpg" alt="test Ad" /></div>
    <?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

如果我必须按字面意思显示它,代码将是这样的:

<?php
    woo_post_inside_before();   
    if ( $woo_options['woo_post_content'] != 'content' AND !is_singular() )
        woo_image( 'width='.$woo_options['woo_thumb_w'].'&height='.$woo_options['woo_thumb_h'].'&class=thumbnail '.$woo_options['woo_thumb_align'] );
    the_title( $title_before, $title_after );

    <?php if (is_single()) : ?>
    <div class="testthisad"><img src="http://whatthenerd.com/what/wp-content/themes/canvas/300.jpg" alt="test Ad" /></div>
    <?php endif; ?>

    woo_post_meta();
?>
Run Code Online (Sandbox Code Playgroud)

显然,这不是正确的做法.那么,我该怎么做?

php wordpress

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

CSS引用属性:它可以用于任何元素吗?

W3Schools为CSS报价属性显示了这个例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<style type="text/css">
q:lang(en)
{
quotes: "«" "»" "'" "'";
}
</style>
</head>
<body>

<p><q>This is a <q>big</q> quote.</q></p>
<p><b>Note:</b> IE8 supports the quotes property only if a !DOCTYPE is specified.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我怀疑的是,该quotes属性是否可以用于除<blockquote>和之外的任何元素<q>?(我想用它在我的打印样式表中清楚地显示链接.)

html css

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

检查变量是否是PHP中的数字和正整数?

例如,说:

<?php

    // Grab the ID from URL, e.g. example.com/?p=123
    $post_id = $_GET['p'];

?>
Run Code Online (Sandbox Code Playgroud)

如何检查变量$post_id是否为数字,以及是否为正整数(即0-9,不是浮点数,分数或负数)?

编辑:不能使用is_int'因为$_GET返回一个字符串.认为我需要使用intval()或者ctype_digit(),后者看起来更合适.例如:

if( ctype_digit( $post_id ) ) { ... }
Run Code Online (Sandbox Code Playgroud)

php variables validation integer numbers

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