小编Ale*_*lex的帖子

PHP:非常简单的Encode/Decode字符串

是否有任何PHP函数将字符串编码为int值,稍后我可以将其解码回没有任何键的字符串?

php string int encode decode

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

jQuery/JavaScript - 字符串替换

假设我们有一个评论textarea,用户可以在其中输入以下代码:

[quote="comment-1"]
Run Code Online (Sandbox Code Playgroud)

如何在表单提交实际的html内容之前替换该代码<div id="comment-1">

html javascript string jquery

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

jQuery/JavaScript - 当鼠标悬停在另一个元素上时,触发器悬停在元素上

这可能吗?我的HTML看起来像这样:

<ul>
  <li> <a> link </a> </li>
  <li> <a> link </a> </li>
  <li> <a> link </a> 
    <ul>
      <li> <a> sub-link </a> </li>  
      <li> <a> sub-link </a> </li>  
      <li> <a> sub-link </a> </li>  
    </ul>
  </li>
</ul>  
Run Code Online (Sandbox Code Playgroud)

基本上我想在鼠标位于子菜单链接上时在父菜单链接上触发悬停CSS规则.

html javascript jquery menu mouseover

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

使内容对搜索引擎不可见

如何隐藏<div>Google 的特定内容?除了使用javascript插入此元素之外还有其他解决方案吗?

我在<!-- googleoff: index--> 这里读到了,但我不确定它是否符合我的要求.问题是,我试图隐藏的div可以被视为Google的重复内容,即使它从搜索结果中隐藏它,我认为它仍然会惩罚你...

html indexing seo

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

PHP - 从类访问函数

我有一个类:

class bla_bla extends WP_Widget {

  function boo(){
    return 'something';
  }

  ...
}
Run Code Online (Sandbox Code Playgroud)

(这是一个WordPress小部件)

如何boo()从课外访问该功能?我想将该函数返回的值赋给变量,比如$var = boo();

php class function

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

PHP - isset($ variable)和通知

所以,如果我有这个代码:

$bla = 1;    
if($foo && $bla) do_whatever...
Run Code Online (Sandbox Code Playgroud)

我收到通知告诉我这$foo是一个未定义的变量.

所以我必须将我的代码更改为:

$bla = 1;
if(isset($foo) && $foo && $bla) do_whatever...
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以避免检查变量是否已分配并假设变量为false,但不必关闭PHP通知?

php

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

jQuery - 专注于输入字段时运行一个函数

我有一个文本输入字段,当您单击json请求时会触发该字段,并且会检索一些数据.

$("input").focus(function(){
 var thefield = $(this);
 $.getJSON("http://www.blabla.com/bla",
    function(data){
      alert(JSON.stringify(data));  
          thefield.val('blabla');
    }
   );  
});
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做这个请求只运行一次而不是每次我专注于文本字段?但是data当我关注第2次,第3次等时,我仍然想要可用.

javascript forms jquery json input

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

CSS - 在同一行显示两个文本块

如何在同一行上放置两个文本块,一个放在左边,一个放在右边,不使用浮动?

像这样:

Bla bla                   5
Whatever                 25
Boo                      12
Run Code Online (Sandbox Code Playgroud)

每行都是一个列表项 - <LI>

html css alignment

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

PHP - 常量/全局变量/配置

我有一个脚本(一个小而简单的类似CMS的系统),我一直在努力将其用于客户端站点.由于客户有不同的要求,我实施了一个模块系统,允许我修改/或添加功能到CMS,而无需修改CMS脚本.

如何实现允许我从模块更改主CMS的默认设置的配置系统?

例如,CMS默认有两个菜单:$menu = array('menu-1', 'menu-2'); 如何从模块中覆盖此设置?

我想到的一个解决方案是使用常量和序列化/反序列化:

defined("BLA") or define("BLA", serialize(array(
 'boo' => 'stuff',
 'foo' => array('1', '2', '3'),
 'moo' => true,
 ...
)));
Run Code Online (Sandbox Code Playgroud)

因此,我可以在模块初始化函数中轻松覆盖此设置,该函数在CMS中定义常量之前运行.

然后我在我的脚本中到处使用这些常量,例如:

$bla = unserialize(BLA);
...
foreach(unserialize(BLA) as $key => $value)...
Run Code Online (Sandbox Code Playgroud)

另一种选择是使用全局变量,但人们说使用全局变量是不好的.

那么我有什么更好的解决方案吗?

php arrays performance constants

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

仅使用CSS的HTML选项卡界面

是否可以使用css创建一个标签式界面,没有javascript?我的意思是能够使用css/html切换选项卡,而无需javascript.也许用CSS 3.0?

标记将是这样的:

<ul>
 <li><a href="#tab1">tab 1</a></li>
 <li><a href="#tab2">tab 2</a></li>
 <li><a href="#tab3">tab 3</a></li>
</ul>

<div id="tab1"> ...1... </div>
<div id="tab2"> ...2... </div>
<div id="tab3"> ...3... </div>
Run Code Online (Sandbox Code Playgroud)

html css user-interface tabs css3

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