我试图对Joomla网站的标题进行更多控制;对于某些页面,标题中不需要太多内容。我决定在不使用的地方制作一个模板<jdoc:include type="head" />,因为它会加载很多我不需要的东西。
通过搜索,我找到了有关该主题的旧帖子,并且在网络上有些人正在寻找相同的东西。在Joomla中手动控制<head>标记
我想知道是否有可能将我的index.php模板文件添加到可以获取Joomla出版物的“ metadescription”和“ title”的PHP代码中。像这样:
<?php defined( '_JEXEC' ) or die; ?>
<!doctype html>
<html lang="<?php echo $this->language; ?>">
<head>
<meta name="viewport" content="width=device-width />
<meta name="description" content="<?php echo **code metadescription** ?>" />
<title><?php echo **code to get title** ?></title>
</head>
<body>
<jdoc:include type="component" />
</body>
</html> Run Code Online (Sandbox Code Playgroud)
我的表单中有一个select2字段:
在我的javascript文件中,我将其最大长度设置为3个标签:
$('#card_tag_location').select2({
placeholder: 'Quais Bairros atua',
theme: 'bootstrap',
maximumSelectionLength: 3
});
Run Code Online (Sandbox Code Playgroud)
当我得到3个标签时,它会显示一条消息:
You can only select 3 items
Run Code Online (Sandbox Code Playgroud)
我想改变它:
You can only select 3 items - Upgrade Now and Select More
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这一目标?
这是我的HTML:
**// Field html**
<p>
<input name="card[tag_location][]" type="hidden" value="">
<select class="form-control pre_selected select2-hidden-accessible" multiple="" name="card[tag_location][]" id="card_tag_location" tabindex="-1" aria-hidden="true">
<option value="">Escolha uma opção</option>
<option selected="selected" value="Asa Norte">Asa norte</option>
<option value="Lago Norte">Lago norte</option>
<option selected="selected" value="Asa Sul">Asa sul</option>
<option value="Lago Sul">Lago sul</option>
<option value="Taguatinga">Taguatinga</option>
<option value="Guará">Guará</option>
<option value="Vila Planalto">Vila …Run Code Online (Sandbox Code Playgroud)我在 codepen 中找到了这个很棒的代码:http ://codepen.io/joe-watkins/pen/wBYbgN
但我试图使用纯 javascript 具有相同的功能,有人知道这是否可能,我怎么能做到这一点
多谢
var $parent = $("ul"),
$items = $parent.find("li"),
$loadMoreBtn = $("#load-more-comments"),
maxItems = 10,
hiddenClass = "visually-hidden";
// add visually hidden class to items beyond maxItems
$.each($items, function(idx,item){
if(idx > maxItems - 1){
$(this).addClass(hiddenClass);
}
});
// onclick of show more button show more = maxItems
// if there are none left to show kill show more button
$loadMoreBtn.on("click", function(e){
$("."+hiddenClass).each(function(idx,item){
if(idx < maxItems - 1){
$(this).removeClass(hiddenClass);
}
// kill button if …Run Code Online (Sandbox Code Playgroud)