网站链接:http://nuestrafrontera.org/wordpress/
我希望最近的帖子标题的提要在侧栏中显示所有3种语言,用语言分隔.因此,例如,在最近的帖子下,侧边栏将有"英语",然后是最新的3个英文帖子,然后是"Español",最新的3个用西班牙语,然后是法语.全部在列的列表中,并显示在所有语言的侧栏上的所有页面上.
我正在使用最新版本的Wordpress和WPML插件.
我相信最近帖子的Wordpress小部件需要调整才能做到这一点.这是代码(来自wp-includes/default-widgets.php):
class WP_Widget_Recent_Posts extends WP_Widget {
function WP_Widget_Recent_Posts() {
$widget_ops = array('classname' => 'widget_recent_entries', 'description' => __( "The most recent posts on your blog") );
$this->WP_Widget('recent-posts', __('Recent Posts'), $widget_ops);
$this->alt_option_name = 'widget_recent_entries';
add_action( 'save_post', array(&$this, 'flush_widget_cache') );
add_action( 'deleted_post', array(&$this, 'flush_widget_cache') );
add_action( 'switch_theme', array(&$this, 'flush_widget_cache') );
}
function widget($args, $instance) {
$cache = wp_cache_get('widget_recent_posts', 'widget');
if ( !is_array($cache) )
$cache = array();
if ( isset($cache[$args['widget_id']]) ) {
echo $cache[$args['widget_id']];
return;
}
ob_start();
extract($args); …
Run Code Online (Sandbox Code Playgroud) 我从这个标记开始:
<div>
<span>
<label for="Item[0]">Item #1</label>
<input type="text" value="" name="Item" id="Item[0]"/>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
在每个按钮上单击我想要添加另一个完全相同的部分,但增加索引.
<div>
<span>
<label for="Item[0]">Item #1</label>
<input type="text" value="" name="Item" id="Item[0]"/>
</span>
</div>
<div>
<span>
<label for="Item[1]">Item #2</label>
<input type="text" value="" name="Item" id="Item[1]"/>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用这个javascript:
$(document).ready(function(){
var count = <%= Items.Count - 1 %>;
$('#AddItem').click(function(e) {
e.preventDefault();
count++;
var tb = $('#Item[0]').clone().attr('id', 'Item[' + count + ']');
var label = document.createElement('label')
label.setAttribute('For', 'Item[' + count + ']')
$('#ItemFields').append(label);
$('#ItemFields').append(tb);
});
});
Run Code Online (Sandbox Code Playgroud)
所以有几个问题:
附加标签有效,但我的克隆文本框没有.
标签没有文字.我似乎找不到那个属性.谁能告诉我它是什么?
我无法弄清楚如何在div和span中将标签和文本框包装在一起.如果我试试
$('#ItemFields').append('<div><span>' …
Run Code Online (Sandbox Code Playgroud) 我想知道如何调和以下错误?
JVM无法使用大页面内存,因为它没有足够的权限来锁定内存中的页面
设置是:
设置JAVA_OPTS = -Xms20g -Xmx20g -XX:+ UseConcMarkSweepGC -XX:+ UseParNewGC -XX:+ UseLargePages -Duser.timezone ="GMT"%DEBUG%
这发生在Windows Server 2003上.
我想基本上声明一个包含类型的列表:
List<Type> types = new List<Type>() {Button, TextBox };
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我试图在IE博客上找到一篇权威文章但却一无所获.我正在构建一个内部网站,其中大多数用户正在使用Safari 4和Firefox 3.一些PC用户正在使用IE8,所以我想知道在使用CSS3时应该注意什么.
我必须创建一个查询几个不同列的查询,如果其中任何一个有1,我想返回true.
理想的输出将是:
ID:55
名称:John Doe
IsDealerType1:True
IsDealerType2:True
IsDealerType3:False
IsDealerType4:False
IsDealerType5:True
问题是,我有大约20个名为1a,1b,1c,1d等的列,而不是那5个经销商列.如果任何"1"列为真,那么IsDealerType1应该为真.
我试图避免在VB.NET代码中写一些内容来检查每一列,只是因为在SQL中应该很容易避免这种丑陋 - 如果我知道怎么做 - 但我不知道如何构造查询.我一直在努力......
SELECT id,
name,
(1a or 1b or 1c or 1d) as IsDealerType1,
(2a or 2b or 2c or 2d) as IsDealerType2
where id = 55
Run Code Online (Sandbox Code Playgroud)
......但显然,我做得不对.
任何帮助表示赞赏.谢谢!
长时间阅读和测试,但我想知道.这是正确的PHP OOP代码,或不
Class User {
function Add($Name, $Password){
$sql_str = "INSERT INTO User SET Name = '$Name', Password = '$Password'";
$sql->do_sql($sql_str);
}
function Del($UserID) {
$sql_str = "DELETE FROM User WHERE UserID = '$UserID'";
$sql->do_sql($sql_str);
}
function Show ($Limit)
if ($limit > 0){
$sql_str = "SELECT * FROM User ORDER BY Name LIMIT $Limit";
}else{
$sql_str = "SELECT * FROM User ORDER BY Name";
}
$result = $sql->do_sql($sql_str);
for ($i = 0; $i < COUNT($result); $i++){
$data[$i]['UserID'] = ....
$data[$i]['Name'] …
Run Code Online (Sandbox Code Playgroud) 我刚刚继承了一个项目,因为最后一个开发人员离开了 该项目由Code Igniter构建.我之前从未使用Code Igniter.
我快速浏览一下代码,然后在控制器中看到数据库调用,如下所示:
$dbResult = $this->db->query("SELECT * FROM users WHERE username = '".$_POST['user_name']."'");
Run Code Online (Sandbox Code Playgroud)
或者这样的电话:
$dbResult = $this->db->query("SELECT * FROM users WHERE username = '".$this->input->post('username')."'");
Run Code Online (Sandbox Code Playgroud)
代码点火器是否会自动清理这些查询以防止sql注入?
在下面的代码中,如何将变量类型传递给嵌套的foreach语句?getControls是一个递归函数,返回一个控件列表(哇!)
getControls(String type, Control donde)
var tipos = new List<Type>() { typeof(Button), typeof(KryptonTextBox) };
foreach (Type t in tipos)
{
List<Control> controls = getControls(t.ToString(), this);
foreach (***** c in controls)
{
c.StateCommon.Back.Color1 = Color.White;
}
}
Run Code Online (Sandbox Code Playgroud) 我只是在处理一些代码并发现自己犯了这个错误
if (stringName == "firstName" || "lastName")
// Do code
Run Code Online (Sandbox Code Playgroud)
显然这是错误的,应该是
if (stringName == "firstName" || stringName == "lastName")
// Do code
Run Code Online (Sandbox Code Playgroud)
但它只是让我思考可读性会更容易吗?也许有一些逻辑可以说除非指定一个新的stringName,否则使用第一个?
真的不是一个问题,我只是好奇,如果有一些我不完全理解编译这样的声明背后的逻辑.