小编eme*_*his的帖子

Internet Explorer 8中生成的内容的文本对齐方式

我正在调试这个网站并尝试解决Internet Explorer中出现的一些问题(大惊喜).

我正在为几个链接添加一个子标题,如下所示:

.subtitle a:after {
    content:"The Subtitle Here";
}
Run Code Online (Sandbox Code Playgroud)

在所有现代浏览器(和IE9)上,内容都是中心对齐的,因为容器使用了text-align:center;.但是,在IE8中,"The Subtitle Here"向左冲洗.

有没有办法用CSS控制它?

谢谢.

css internet-explorer-8

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

display:table-cell在Firefox和Chrome中的表现不同

我在Chrome中构建了一个图形,如下所示: 在此输入图像描述

但在Firefox中,它看起来像这样: 在此输入图像描述

我很确定这种差异是display:table-cell在两个浏览器中以不同方式处理的结果.但我不确定如何解决它.我在这里上传了一个实时演示,以便您可以检查代码.

html css cross-browser css3

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

jQuery:测试if元素是MATCHED元素的第一个

我有几个警报的div.用户解散它们并在最后一个(这是DOM中的第一个)之后我需要触发一些jquery魔法.

这是一些简化的HTML:

?<body>
<div class="">Bla bla bla</div>
<div class="alert">A</div>
<div class="alert">B</div>
</body>?
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试用jquery做的...

$(".alert").click( function() {

if ( $(this).is(".alert:first") ) { 
//do stuff
}

});
Run Code Online (Sandbox Code Playgroud)

它不起作用.条件永远不会返回true.我可以使用它的唯一方法就是使用.index()但很糟糕,因为如果标记的顺序发生变化,它将破坏脚本.

我究竟做错了什么?

编辑:解决方案使用.index()但在某种程度上,我没有意识到是可能的.它那样的话用相对匹配的选择.谢谢!

javascript jquery

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

MySQL 如何将 FOUND_ROWS() 存储在 PHP 变量中

我试图在我限制它之前获取我的查询返回的总行数。我正在尝试使用这里找到的建议,它使用:SQL_CALC_FOUND_ROWS然后FOUND_ROWS()在第二个查询中;

他们举了这个例子:

SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚的是如何将第二个值从FOUND_ROWS()PHP 变量中捕获。我在 Wordpress 中工作,所以我使用全局 $wpdb 来处理 MySQL 交互。这是我正在尝试的简化版本:

$rows = $wpdb->get_results( "SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;" );
$count = $wpdb->get_results( "SELECT FOUND_ROWS();" );
Run Code Online (Sandbox Code Playgroud)

第一个查询有效,但 $count 始终为空。如果我在 phpMyAdmin 中运行它们,查询运行不会出错。

我也试过这个:

$rows = $wpdb->get_results( "SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SET @count = FOUND_ROWS();" );
Run Code Online (Sandbox Code Playgroud)

...但它完全失败了。

我究竟做错了什么?

php mysql sql wordpress

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

Git:如何添加文件但不跟踪它

在我们的.gitignore文件中,我们有,database.php因为它是一个db配置文件,需要特定于每个开发人员的本地安装.但是,每次我签出分支时,我都必须重新创建该文件.太糟糕了.

如何添加文件以使其不会每次都消失,但也不会被跟踪?

git version-control gitignore

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

CakePHP:检查是否设置了SPECIFIC闪存消息

我有一个页面,其中有几个部分,其中包含从同一页面提交的表单.表单崩溃以节省空间,但如果提交时出现错误,我想有条件地保持它们打开.

在我的控制器中,我location_key为每个表单设置了一个特定的"键"(见下文),这使我能够在各自的位置回显它们:

在控制器中:

$this->Session->setFlash('You missed something...', 'element_name', array('class'=>'error'), 'location_key');
Run Code Online (Sandbox Code Playgroud)

在视图中:

$this->Session->flash('location_key')
Run Code Online (Sandbox Code Playgroud)

我想弄清楚如何检查是否$this->Session->flash('location_key')存在.如果我这样做它可以工作,但取消设置Flash消息:

if ( $this->Session->flash('location_key') ) // = TRUE
    //Do something
$this->Session->flash('location_key') // = FALSE (because it just got called)
Run Code Online (Sandbox Code Playgroud)

如何测试此Flash消息的存在而不会使其消失?

php session cakephp cakephp-2.0

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

CakePHP本地化拒绝工作

我正在使用CakePHP v2.5.6,我正在关注CakePHP本地化的这个文档.我已经阅读了100次,但仍然无法正常工作!

使用蛋糕控制台i18n任务,我创建了以下文件......

app/Locale/default.pot
app/Locale/fra/LC_MESSAGES/default.po
app/Locale/fra/LC_MESSAGES/default.mo
Run Code Online (Sandbox Code Playgroud)

...我使用Poedit翻译了一些字符串(用于测试)目的:

在此输入图像描述

在bootstrap.php我有:

Configure::write('Config.language', 'fra');
Run Code Online (Sandbox Code Playgroud)

(我也尝试将它放在我的AppController beforeFilter()中也没用)

在我看来,我有:

<?php 
Debugger::dump( Configure::read('Config.language') );
Debugger::dump( CakeSession::read('Config.language') );
echo __('Find a Place'); 
?>
Run Code Online (Sandbox Code Playgroud)

但是当我加载页面时,我只看到:

'fra'
null
Find a Place
Run Code Online (Sandbox Code Playgroud)

为什么?????!!!!!!

更新1 @ndm引发了一些关于缓存的担忧......

在我的持久缓存中,将显示以下文件:

.../temp/cache/persistent/myapp_cake_core_cake_fra
.../temp/cache/persistent/myapp_cake_core_default_fra
.../temp/cache/persistent/myapp_cake_core_file_map
.../temp/cache/persistent/myapp_cake_core_method_cache
Run Code Online (Sandbox Code Playgroud)

更新2 按照@ ndm的建议,我删除了除.po文件中的一个翻译之外的所有内容并且它已经工作了!

# LANGUAGE translation of CakePHP Application
# Copyright YEAR NAME <EMAIL@ADDRESS>
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"POT-Creation-Date: 2014-11-20 11:30-0500\n"
"PO-Revision-Date: 2014-11-20 11:43-0500\n"
"Last-Translator: SDP\n"
"Language-Team:  <EMAIL@ADDRESS>\n"
"Language: fr_CA\n"
"MIME-Version: 1.0\n" …
Run Code Online (Sandbox Code Playgroud)

php localization cakephp internationalization poedit

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

为什么Ruby没有!==运算符?

所有在Ruby中的平等是"严",类似于===在PHP?我注意到===Ruby 中有一个运算符,但它做了一些不同的事情.

ruby

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

PHP:如何从 foreach 循环内部修改数组(通过引用)

可能的重复:
如何通过 foreach 循环修改数组的值?

为什么这不起作用?

$user_list_array = array(
    1 => array( "first_name" => "Jim" ),
    2 => array( "first_name" => "Bob" )
)

foreach ($user_list_array as $item ) {
    echo $item["first_name"];
    $item["last_name"] = "test";
} 

var_dump($user_list_array );
Run Code Online (Sandbox Code Playgroud)

我可以取回“first_name”,但不能添加“last_name”;

php arrays multidimensional-array

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

如何在Rails 4中使用@ font-face嵌入字体?

标题基本概括了所有内容...

我尝试/app/assets/fonts/font.woff从我的css文件添加和引用它,/app/assets/fonts/font.woff但它似乎不起作用.

有任何想法吗?

ruby ruby-on-rails font-face ruby-on-rails-4

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