小编Jos*_*shc的帖子

如何在php中回显脚本

我在 wordpress 中使用短代码执行插件。

这只是让我写这样的短代码 [email_spamproof]

但我试图回应一个脚本。请看下面...

<?php

echo '<script type="text/javascript">
    <!-- 
    // spam protected email
    emailE=("enquiries@" + "example.co.uk")
    document.write('<a title="E-mail Example" href="mailto:' + emailE + '">' + emailE + '</a>')
     //-->
    </script>
    <noscript>
        <span class="spam-protected">Email address protected by JavaScript. Please enable JavaScript.</span>
    </noscript>';

?>
Run Code Online (Sandbox Code Playgroud)


现在你可能已经看到我的问题了。

通常当我回声时,它是这样的...... echo 'hello';

并且您使用相同的撇号断开字符串 - 就像这样......
echo 'hello ' . php_name() . ' and friends'

我的问题

该脚本也使用了类似的方法,将脚本变量添加到字符串中,但这些脚本撇号会与 PHP 撇号混淆,并破坏回显的字符串。

我怎样才能避免这种情况?

谢谢

php

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

jquery执行追加/前置,但在中间,如midpend,或指定挂点位置?

http://jsfiddle.net/motocomdigital/6DeAC/

我喜欢把一些标记放到div上.但我需要pend出现在我div的子元素之间.这可能吗?

请参阅下面的示例.

<div class="bx-wrapper">

    <div class="bx-window">window</div>

    <a href="" class="bx-prev">prev</a>
    <a href="" class="bx-next">next</a>

</div>
Run Code Online (Sandbox Code Playgroud)


所以我需要在这里出现pended div ...

<div class="bx-wrapper">

    <div class="bx-window">window</div>

    <div id="pendHere">pend</div>

    <a href="" class="bx-prev">prev</a>
    <a href="" class="bx-next">next</a>

</div>
Run Code Online (Sandbox Code Playgroud)


任何人都可以帮助我这一点,我将不胜感激.

看这里的小提琴...... http://jsfiddle.net/motocomdigital/6DeAC/


谢谢

jquery

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

通过捕获数据属性来创建对象数组

我做了一个小提琴.http://jsfiddle.net/Zfaf6/

我正在体验数组,但似乎只输出第一个对象.

请任何建议,谢谢.

我的jquery

$("a.download-all").on('click', function () {

    var downloads = $('a[data-download]').attr('data-download');

    // This is the example output of the data in the variable...

    $('#varObj').html(downloads);

});
Run Code Online (Sandbox Code Playgroud)


我的剧本

<div id="images">

    <a href="#" data-download="http://image.com/1.jpg"><img src="images/x.gif" alt=""/></a>
    <a href="#" data-download="http://image.com/2.jpg"><img src="images/x.gif" alt="" /></a>
    <a href="#" data-download="http://image.com/3.jpg"><img src="images/x.gif" alt=""/></a>
    <a href="#" data-download="http://image.com/4.jpg"><img src="images/x.gif" alt="" /></a>
    <a href="#" data-download="http://image.com/5.jpg"><img src="images/x.gif" alt=""/></a>
    <a href="#" data-download="http://image.com/6.jpg"><img src="images/x.gif" alt="" /></a>

<div>

<p><a href="#" class="download-all">Download all images</a></p>

<p id="varObj"></p>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Zfaf6/

arrays collections jquery

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

Google分享按钮 - 自定义href网址

我正在努力解决这个问题.

你会认为文档会提供简单直接的例子.

我想要做的就是获取共享按钮以共享自定义URL,而不是当前页面.

这里的文档... https://developers.google.com/+/web/share/

那么这就是我在下面尝试过的,都失败了......

#1

<div id="g-plus-footer" class="g-plus" data-action="share" data-annotation="bubble"></div>

<script>
    (function() {
      var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
      po.src = 'https://apis.google.com/js/plusone.js';
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
      gapi.plus.render('g-plus-footer', {'href':'http://mysite.co.uk'});
    })();
<script>
Run Code Online (Sandbox Code Playgroud)

#2

<div id="g-plus-footer" class="g-plus" data-action="share" data-annotation="bubble"></div>

<script>    
    (function() {
      var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
      po.src = 'https://apis.google.com/js/plusone.js';
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();

    gapi.plus.render('g-plus-footer', {'href':'http://mysite.co.uk'});
</script>
Run Code Online (Sandbox Code Playgroud)

#3

<div onClick="gapi.plus.render('g-plus-footer', {'href':'http://mysite.co.uk'});" id="g-plus-footer" class="g-plus" data-action="share" data-annotation="bubble" ></div>

<script> …
Run Code Online (Sandbox Code Playgroud)

javascript google-plus

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

jQuery按索引查找元素并在其后插入节点

谁能帮我解决这个小难题,我试过用最短的时间完成它,但我不确定 insertAfter 是否以这种方式工作。

任何人都可以建议这样做的工作方式。

我已经解决了我的问题。

http://jsfiddle.net/GzHnj/3/

我只是想li在 5th 之后插入另一个自定义li。但是尝试以最有效的方式做到这一点。

$('<li style="background: red"></li>').insertAfter( $('li').index(4) );
Run Code Online (Sandbox Code Playgroud)


任何人都可以帮我解决这个问题,谢谢。

乔希

jquery

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

获取当前网址但删除?和之后的文字

我有一个相当微不足道的问题,但我不确定在谷歌中找到解决方案的措辞是什么.

目前我用它来获取我的网址...

<?php $url = $_SERVER["REQUEST_URI"]; ?>
Run Code Online (Sandbox Code Playgroud)

但问题是它包括这个?orderby =最新

我的问题如何获取URL但排除?问号后出现的任何文本?

所以,如果URL看起来像这样.

www.example.com?orderby=oldest
Run Code Online (Sandbox Code Playgroud)

然后返回的URL看起来像这样......

www.example.com
Run Code Online (Sandbox Code Playgroud)

php

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

php if语句内/单变量?

我不确定这是否有用,或者如何使它工作.

任何帮助都会非常感谢.

我需要将这个contitional语句字符串变成一个变量?

我怎样才能做到这一点?

if ($address1) {
    echo $address1 . ', ';
}

if ($address2) {
    echo $address2 . ', ';
}

if ($address3) {
    echo $address3 . ', ';
}

if ($address4) {
    echo $address4 . ', ';
}

if ($townCity) {
    echo $townCity . ', ';
}

if ($county) {
    echo $county . ', ';
}

if ($postCode) {
    echo $postCode;
}
Run Code Online (Sandbox Code Playgroud)

所以基本上我需要在一个变量中使用它,并且我在if语句中使用它的原因是因为这些变量中的一些变量可能不存在.

在每个变量之后,它有一个逗号和空格.

如果我这样做......

$singleVar =    $address1 . ', ' . 
                $address2 . ', ' .
                $address3 …
Run Code Online (Sandbox Code Playgroud)

php variables

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

从包含youtube iframe字符串的php变量中删除src属性值

任何人都可以建议或指导我在正确的导演如何从字符串中删除字符串.

在我的情况下,我有这个变量.

$videoEmbed = the_sub_field('video_embed_code');
Run Code Online (Sandbox Code Playgroud)

这本质上就是这个字符串(例子)......

<iframe width="560" height="315" src="http://www.youtube.com/embed/2RR-tzGOyi0" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)


我的问题是可以提取src属性值吗?但使用PHP而不是javascript.

任何指针或帮助都会非常棒.

谢谢

php

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

如何用php为每个循环元素添加一个数字?

这似乎是一个非常微不足道的问题.

我有一个wordpress循环,我需要为每个循环元素编号.

所以它就像这样...... 1,2,3,4,5,6,7,8,9,10

有没有一些PHP可以做到这一点?

<?php query_posts( 'posts_per_page=10' ); if ( have_posts() ) : ?>

     <?php while ( have_posts() ) : the_post(); ?>

          <div id="list-<?php echo number(); ?>">

               <?php get_template_part('item'); ?>

          </div>

     <?php endwhile; ?>

<?php endif; wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)

请看我把数字放在哪里的div() - 一个补充函数/

谢谢

php wordpress

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