【问题标题】:How to display a div block only on the main page on Datalife Engine?如何仅在 Datalife Engine 的主页上显示 div 块?
【发布时间】:2023-03-23 15:48:01
【问题描述】:

我有一个 div 块,我只想在第一页上显示。我的意思是,如果用户开启

http://mywebsite.com/

它显示 div。但是如果他导航到帖子的第二页

http://mywebsite.com/page/2

它隐藏了那个 div。我正在使用 Datalife 引擎。

Div 示例:

<div class="example"> This is a test </div>

这个可以吗?

【问题讨论】:

  • 你说你在使用Datalife,对吧?这不会与 www2.datalife.com 有任何关系,不是吗?
  • @MrLister 不。这是一个俄罗斯平台。 :) 我没有任何 HTML 文件。模板文件是 .TPL 和 .CSS

标签: php jquery html css datalife-engine


【解决方案1】:

按照这个,一切都会好起来的。

  <head>

  <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
  <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>


  <script type="text/javascript">

     $(document).ready(function(){


        if( $('#mainPage').length > 0 ) {

           $("#hideMe").css({"display": "block"});

        } else {

           $("#hideMe").css({"display": "none"});

        }


      });//end doc ready function 


  </script>


  </head>

  <body>

     <div id="mainPage">  </div>


      <div id="hideMe">lorem ipsum</div>

  </body>

希望对你有帮助

示例http://jsfiddle.net/viktorino/56ea5/

【讨论】:

  • 我在 datalife 引擎上的 php 文件有点不同。 :) 我没有使用 wordpress
  • 这种用法不仅在wordpress中。你可以在你想要的地方使用它
  • 但是我的“外观”是由 tpl 文件定义的,而不是 php。我在 tpl 文件上有我的 div :)
  • 然后使用 jquery 执行此操作。检查你在哪个页面,如果它的主页设置了带有显示块的 div
  • 对不起,你能帮忙处理一下jquery代码吗?不太了解:P
【解决方案2】:

对于datalife引擎,只显示在我们使用的第一页:

[page-count=1]Content goes here[/page-count]

【讨论】:

    猜你喜欢
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多