小编Vik*_*Rao的帖子

wordpress计数小部件

嗨,我想弄清楚我们如何才能获得在给定侧边栏位置发布的小部件的数量.

例如,我有一个名为UTILITY的侧边栏,它是一个水平侧边栏.我希望这些小部件位置的宽度根据其中发布的小部件的数量平均调整.

我想知道在给定的页面上,在这个侧边栏中发布了多少个小部件,以便我可以根据它分配宽度类.

php wordpress widget

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

如果特定单元格值等于某些文本,则更改行或范围的背景颜色

是)我有的:

1   Col A      Col B  Col C   Col D   Col E  Col F 
2
3  Approved    Text   Text    Text    Text   Text
4  Reject      Text   Text    Text    Text   Text
5  Pending     Text   Text    Text    Text   Text
Run Code Online (Sandbox Code Playgroud)

我想要的是:

  1. 如果A列值等于,Approved则整个row-3应具有green背景.
  2. 如果A列值等于,Reject则整个row-4应具有red背景.
  3. 如果A列值等于,Pending则整个row-5应具有amber背景.

如果特定单元格值等于某些文本,如何更改行或范围的背景颜色?

excel conditional-formatting worksheet-function excel-formula

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

Joomla:如何获取特定Menu itemID的url?

朋友新手问题.........我需要帮助获取特定菜单项ID的URL.情况是这样的:

我正在运行Joomla并要求用户输入菜单ID并选择该菜单ID的布局.

我想用菜单itemID的这个URL做一些其他事情.

如何获取用户提供的此菜单项ID的URL?

例如,如果用户输入是liek $this->get ('menulayoutid'>;并且他输入了ID,54那么如何获取菜单ID 54的URL.

请注意:我想从我的PHP文件而不是浏览器中获取此URL,以便我可以将该URL的值用于其他目的.

请帮助.

php url joomla menu

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

jQuery:根据浏览器窗口分辨率动态添加类

朋友您好我正在尝试根据浏览器窗口分辨率动态添加类.这是我试图使用的代码,但需要帮助调整它,因为我根本不知道jQuery.

我想要实现的选项是:

一旦访问者访问我的网站,此代码必须检查他的浏览器窗口大小,并按照以下规则将类添加到正文

  1. 如果窗口大小超过 1024px 但小于 1280px,则添加类.w1280.

  2. 如果窗口大小超过 1280px 但小于 1440px,则添加类.w1440.

  3. 如果窗口大小超过 1440px 但小于 1280px,则添加类.w1680.

  4. 如果窗口大小超过 1680px,则添加类.wLarge.

为此,我尝试使用以下脚本.我的问题是:

  1. 这是正确的代码吗?如果不是什么是正确的代码?

  2. 这是最短的代码吗?如果不是正确的代码是什么?

请帮助,因为我对jQuery的了解几乎是零.

function checkWindowSize() {  
    if ( $(window).width() > 1024) { 
        $('body').addClass('w1280');  
        } else {  
        $('body').removeClass('w1280');  
    } 
    if ( $(window).width() > 1280 ) { 
        $('body').addClass('w1440');  
        } else {  
        $('body').removeClass('w1440');  
    } 
    if ( $(window).width() > 1440) { 
        $('body').addClass('w1680');  
        } else {  
        $('body').removeClass('w1680');  
    } 
    if ( $(window).width() …
Run Code Online (Sandbox Code Playgroud)

jquery resize addclass window

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

使用PHP或jQuery或Ajax从静态HTML文件导入div的内容?

朋友你好新手问题...

问题是这样的:

我有一个静态HTML文件,我想将该文件的一部分导入另一个页面.我怎样才能做到这一点.

示例代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Some title here</title>

<link rel="stylesheet" type="text/css" href="styles.css" />

</head>

<body>

<div id="box-1">
    <div class="block">

    <!-- Some code here -->

    </div>
</div>

<div id="box-2">
    <div class="block">

    <!-- Some code here -->

    </div>
</div>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="script.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

现在我想要的是阅读这个HTML文件并导入这一点:

<div id="box-1">
    <div class="block">

    <!-- Some code here -->

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

有办法吗?

请帮助.

即使是PHP,jQuery,Ajax或任何其他解决方案也可以.请帮我.

html php ajax jquery

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

WordPress生成无效标记,如何删除它?

您好我正试图通过使用以下代码获取与其元素部分中的帖子相关联的类别:

<div>FILED AS: <span class="gf-post-meta-result"><?php the_category(' &bull; ') ?></span></div>
Run Code Online (Sandbox Code Playgroud)

WordPress生成的标记为:

<div>FILED AS: <span class="gf-post-meta-result"><a href="http://localhost/test/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a></span></div>
Run Code Online (Sandbox Code Playgroud)

问题:

这个rel="category tag"由wordpress生成的部分使我的代码无效.W3c Validator抛出错误说:

属性rel的错误值类别标记元素a:字符串类别不是注册关键字或绝对URL.路径组件中的空格.使用%20代替空格.

…w all posts in Uncategorized" rel="category tag">Uncategorized</a></span></div>
Run Code Online (Sandbox Code Playgroud)

知道怎么纠正这个吗?

validation wordpress markup html5

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

PHP&<noscript>组合以检测浏览器中启用的JavaScript

它是否正确?如果没有,那么正确的语法是什么

我是新手,因此想学习.

    <?php
    // Check browser for JavaScript support

        $jsSupport='true'; ?>

        <noscript><?php $jsSupport='false'; ?></noscript>

        <?php
        if ($jsSupport == 'false') {

        include ('no-script-layout.php');

        } else {

        include ('regular-layout.php');

        }

     ?>
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法来处理这个问题吗?

javascript php noscript

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

简单的Javascript(没有JQuery)将php文件加载到div中

嗨,我不知道javascript,但我需要在我的一个模板中使用它.我在Google上搜索,找到了一个像这样的解决方案:

我的Index.php文件.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript">
window.onload = function(){
document.getElementById("aside").innerHTML="<img src='loadingImage.gif'>";
if(XMLHttpRequest) var x = new XMLHttpRequest();
else var x = new ActiveXObject("Microsoft.XMLHTTP");
x.open("GET", "other_content_1.php", true);
x.send("");
x.onreadystatechange = function(){
    if(x.readyState == 4){
        if(x.status==200) document.getElementById("aside").innerHTML = x.responseText;
        else document.getElementById("aside").innerHTML = "Error loading document";
        }
    }
} 
</script>
</head>

<body>

<div id="aside">This is aside</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的other_content_1.php文件

<div id='other-content-1'>
<?php echo 'This text is loading via …
Run Code Online (Sandbox Code Playgroud)

javascript function

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

jQuery中的等高列

嗨,我正在寻找基于jQuery的相等高度列.我知道有很多漂浮在身边,但我的要求有点不同.我想在Mega菜单中使用它们,其中大约有4-5个下拉列表,每个下拉列表有3-4列.

我希望所有这些3-4列具有相同的高度但不是所有的下拉列表,因为列高度在另一个下拉列表中会有所不同,具体取决于该部分的内容.

我在MooTools中找到了一个完美符合我要求的解决方案.下面的MooTools代码使得特定div中的所有列都等于其父div的高度

MooTools代码:

var Equalizer = new Class({
 initialize: function(elements) {
  this.elements = $$(elements);
 },
 equalize: function(hw) {
  if(!hw) { hw = 'height'; }
  var max = 0,
   prop = (typeof document.body.style.maxHeight != 'undefined' ? 'min-' : '') + hw; //ie6 ftl
   offset = 'offset' + hw.capitalize();
  this.elements.each(function(element,i) {
   var calc = element[offset];
   if(calc > max) { max = calc; }
  },this);
  this.elements.each(function(element,i) {
   element.setStyle(prop,max - (element[offset] - element.getStyle(hw).toInt()));
  });
  return max;
 }
});
Run Code Online (Sandbox Code Playgroud)

用法: …

jquery height

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

CSS Sprites - 如何隐藏图像的平衡部分

嗨,我正在使用图像精灵来显示各种图标.

XHTML

<div class="ListIcons">
    <ul>
    <li class="Icon i-scissors">A list item using the <strong>i-scissors</strong> class.</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.Icon {background:url(../images/icons/icons.png) no-repeat top left;}
.i-scissors{ background-position: 0 -52px; width: 32px; height: 32px; }
Run Code Online (Sandbox Code Playgroud)

问题

在此输入图像描述

我的问题

如何隐藏正在显示的其他两个图像以及我想要的图像.

请帮忙!

雪碧

我正在使用的Sprite Image是这样的:

在此输入图像描述

html css php css-sprites

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

jQuery`replaceWith();`我们可以用外部文件用php替换div(不加载)吗?

我可以<div>用外部PHP脚本替换.像这样的东西:

$('#aside').replaceWith('blocks/filename.php');

请温柔我刚开始学习JavaScript.

更新:

我想替换它<div id="aside">.我想完全删除它并将新内容放在那里.

javascript php jquery replacewith

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

PHP,JavaScript - 通过重定向头来检测屏幕宽度是否正确

我使用以下JavaScript来检测屏幕宽度,并通过条件语句将其用作模板文件中的常量,以显示/不显示我网站的部分内容.虽然它与我的问题没什么关系,但为了以防万一...是的,我正在使用WordPress.此外,我已经在使用mobiledetect PHP库.

function getLayoutWidth() {

        if (isset($_GET['width'])) {
          define( "SCREEN_WIDTH", $_GET['width']);
        } else {
          echo "<script language='javascript'>\n";
          echo "  location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
                        . "&width=\" + screen.width;\n";
          echo "</script>\n";
          exit();
        }
    }
Run Code Online (Sandbox Code Playgroud)

重要:

  1. 其他技术就像......我们假设我的网站大小为2MB,它仍会加载2MB的内容,然后使用CSS属性隐藏1.5MB的内容,比如display:none;我不想要那个模板部分加载自己,因此不需要隐藏任何东西.

  2. 我不打算像jQuery那样加载整个JavaScript库,因为它location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}". "&width=\" + screen.width;是我整个站点中唯一的JavaScript.休息一切都是纯PHP,HTML和CSS为基础.我甚至在前端模板中禁用了WordPress的jQuery.

更新: 由于一些朋友没有明白我的观点,虽然我已经清楚地提到我根本不想将内容加载到DOM中,但我在这里给出了更多的清晰度.....

例如--- @ 1200px我只想显示1个侧边栏.@ 1600px我想要显示2个侧边栏并且超过1600px我想要显示3个侧边栏.请不要建议我已经知道的媒体查询解决方案,这正是我不想做的事情.我想避免将内容加载到DOM中.请注意,只关注问题.另外请不要将建议作为答案发布.让其他人有正确的答案.请在评论部分发表建议.

我的问题:

  1. 从SEO的角度来看,这是一个很好/正确的方法吗?如果不是为什么?

  2. 我的URL显示为example.com/my-product-category/my-product-name/?width=1440如何删除/?width=1343和显示example.com/my-product-category/my-product-name部分?

javascript php

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