我正在使用Google自定义搜索作为我的网站搜索。它工作正常。现在,我要启用按用户排序的结果(按日期/相关性排序)。我当前的布局是仅搜索结果。
需要提及的是,我不想在搜索结果页面中显示Google搜索输入。
这是我的代码:
<div class="search-results main-content">
<gcse:searchresults-only webSearchResultSetSize="10" queryParameterName="query">
</gcse:searchresults-only>
</div>
</div>
(function() {
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=some_code';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
$(window).on('load', function() {
$('#gsc-i-id1').attr('placeholder', '". Yii::t('core', 'Search')."');
});
我如下添加了enableSortBy
,但仍然无法正常工作。
<gcse:searchresults-only webSearchResultSetSize="10" queryParameterName="query" enableSortBy></gcse:searchresults-only>
没有任何“ enableSortBy”参数。完整列表请参见此处:https://developers.google.com/custom-search/docs/element#supported_attributes
也许您要“ sort_by”?