我正在使用 Google CSE 搜索多语言网站(德语、英语、荷兰语、法语)。
问题是我希望搜索仅以用户使用的语言返回结果,例如 www.coolsite.de/en/?q=hotel 应该仅以英语返回结果。
文档说:
您可以将搜索限制为以特定语言编写的文档(例如,lr=lang_ja)。
这正是我想要实现的目标!
但当lr设置为lang_en(可用语言)时,我的搜索仍然返回德语结果。我的所有页面都在 html-Tag 中设置了语言,如下所示:
<html lang="en">或者<html lang="de">
它们还包含<meta name="language" content="en" />or <meta name="language" content="de" />(这是元的正确值吗?我读到该值应该包含语言的全名?!)
我错过了什么吗?
是否有可能限制由给定结果(寻呼机)<cfquery dbtype="hql">像雷蒙德·卡姆登证实这里有EntityLoad?
<cfset items = entityLoad("person", {},url.sort & " " & url.sortdir, {maxresults=pageSize,offset=url.start-1})>
Run Code Online (Sandbox Code Playgroud)
在我的情况下,对象不能用简单的请求,entityload()因为我需要检查一些事情:
<CFQUERY name="qEvents" dbtype="hql">
FROM events e
LEFT JOIN e.event_cat_id AS cat
LEFT JOIN cat.lang_id AS lang
WHERE lang.lang_id = <CFQUERYPARAM value="#session.lang_id()#" />
AND e.active = 1
AND (
(
DATE(e.date_begin) >= <CFQUERYPARAM value="#somedate#" cfsqltype="cf_sql_date" />
AND
DATE(e.date_begin) <= <CFQUERYPARAM value="#somedate#" cfsqltype="cf_sql_date" />
)
OR
(
DATE(e.date_end) >= <CFQUERYPARAM value="#somedate#" cfsqltype="cf_sql_date" />
AND
DATE(e.date_end) <= <CFQUERYPARAM value="#somedate#" cfsqltype="cf_sql_date" /> …Run Code Online (Sandbox Code Playgroud) 为什么会失败:
<CFIF isdefined("URL.3dfile")>...</CFIF>
Run Code Online (Sandbox Code Playgroud)
以下消息:
函数IsDefined的参数1(现在是URL.3dfile)必须是语法上有效的变量名.
这不会:
<CFIF structkeyexists(URL,"3dfile")>...</CFIF>
Run Code Online (Sandbox Code Playgroud)
解析它的方式不一样吗?并且...是以数字无效的变量或不是它们?
我遇到的问题是一个搜索功能,doSearch()在用户在我的$("input#q)字段中停止键入至少100毫秒之后应该调用我的方法.
我试图通过使用这个答案的逻辑来实现这一目标,但我仍然坚持我应该设置/取消设置的setInterval()增量idleTime.
var idleTime = 0;
$("input#q").keyup(function() {
idleTime = 0;
idleInterval = setInterval(function() {
idleTimeIncrement();
}, 25);
});
function idleTimeIncrement() {
idleTime += 25;
if (idleTime >= 100) {
doSearch($("input#q").val());
}
}
Run Code Online (Sandbox Code Playgroud)
我在Firebug Console中遇到的错误说:
递归太多了.
所以我想我的代码中有一个无限循环... ;-)
我将在Nuxtjs应用程序中通过Vue.set()设置属性。
editPost(post) {
Vue.$set(post, 'edit', true)
}
Run Code Online (Sandbox Code Playgroud)
得到错误:未定义Vue
coldfusion ×2
coldfusion-9 ×1
idle-timer ×1
jquery ×1
nuxt.js ×1
orm ×1
user-input ×1
variables ×1
vue.js ×1
vuejs2 ×1