从前端拉模板参数的方法很少,但没有一种方法包含实际的模板ID,
我打印了JFactory模板对象 http://prntscr.com/1dpewc
print_r($app->getTemplate('template'));
Run Code Online (Sandbox Code Playgroud)
并且只是想确保这是在模板index.php文件中获取模板ID的唯一方法.
$app = JFactory::getApplication();
$getTemplateId = $app->getTemplate('template')->id;
Run Code Online (Sandbox Code Playgroud)
其他一切都失败了,$ this-> id,$ app-> getTemplate() - > id等.
任何帮助表示赞赏.谢谢.
我从git中提取一些原始文件内容并在我的网站上显示这些内容.因此,我不会在每次加载时ping github,而是将这些文件内容缓存到一个简单的txt文件中.
一切都很好,花花公子.但是我将它们全部缓存到同一个文件夹中.
我想要做的是从这个URL创建实际的文件夹树
https://raw.githubusercontent.com/octocat/Spoon-Knife/master/index.html
Run Code Online (Sandbox Code Playgroud)
这样我的缓存文件就会被保存为
octocat
--Spoon-Knife
---master
----test.txt
Run Code Online (Sandbox Code Playgroud)
是否有基于url创建此类文件夹结构的快速方法?谢谢!
我想让背景图像随着使用滚动而移动,并且使用background-attachment:fixed是正常的;但问题是它正在拉伸图像,我无法再定位它。
http://jsfiddle.net/5c3b56a7/3/
.container{
display: block;
position: relative;
width: 100%;
margin:0 0 10px 0;
padding:0;
overflow:hidden;
background-image:url('http://cdn.wallwuzz.com/uploads/background-fantasy-wallpaper-array-wallwuzz-hd-wallpaper-4338.jpg');
overflow:hidden;
background-repeat: no-repeat;
background-position: center center;
background-size:cover;
min-height:350px;
}
.container2{
background-attachment:fixed;
}
Run Code Online (Sandbox Code Playgroud)
您可以在全屏上更好地看到问题 http://jsfiddle.net/5c3b56a7/3/embedded/result/
第一张图片位于顶部中心位置
第二个由于附件而无法定位。
有什么办法可以做到这一点吗?
我有 2 个对象需要合并并保持所有属性完好无损,尝试使用 jQuery $.extend 但我无法让它工作。我尝试了所有关于如何合并 javascript 对象的帖子,但根本无法让它工作。
var thz_icon_source = {"Spinners":["spinnericon1","spinnericon2"],"Awesome":["awesomeicon1","awesomeicon2"]};
var fa_icon_source = {"Spinners":["faspinner1","faspinner2"],"Awesome":["faawesome1","faawesome2"]};
var new_source ={};
$.extend(new_source,fa_icon_source,thz_icon_source);
console.log(thz_icon_source);
console.log(fa_icon_source);
console.log(new_source);
Run Code Online (Sandbox Code Playgroud)
所需的输出应该像
{
"Spinners":["faspinner1","faspinner2","spinnericon1","spinnericon2"],
"Awesome":["faawesome1","faawesome2","awesomeicon1","awesomeicon2"]
}
Run Code Online (Sandbox Code Playgroud)
这篇文章将 两个 json/javascript 数组合并到一个数组中有一个简单的对象,我的对象与那个不同。
什么是替代品
SELECT i.title AS title,i.category AS category FROM table_a WHERE REGEXP 'news'
UNION
SELECT i.name AS title,i.categoryname AS category FROM table_b WHERE REGEXP 'news'
Run Code Online (Sandbox Code Playgroud)
不使用UNION?我们遇到的问题是我们必须从table_a中选择更多行,而UNION必须有行#matre.我们可以通过选择不同的行伪造table_b中的行,但是当我们有7或8个表混合时它们只会混淆,而且它们都没有相同的行数或匹配的名称.我们不能使用JOIN,因为我们已经注意到他们加入了.
谢谢!
我有一个选择需要放置在引导弹出窗口中
http://jsfiddle.net/BcczZ/155/
<div class="settings" data-toggle="popover" data-mysettings="#someid" data-original-title="A Title">
<i class="fa fa-bars"></i>
</div>
<div id="someid" style="display: none">
<select id='list'>
<option value='1'>First</option>
<option value='2'>Second</option>
<option value='3'>Third</option>
</select>
</div>
<span id="result" />
Run Code Online (Sandbox Code Playgroud)
在更改时,我需要获取值,但看起来像 on.('change'... 在克隆元素后不会触发。不确定这是否是选择 id 问题。
这是与弹出窗口外部选择相同的脚本,并且工作正常
http://jsfiddle.net/BcczZ/156/
我缺少什么?
任何帮助表示赞赏。谢谢你!
我正在循环使用具有特定类名的元素,我只需要获得具有唯一data-title属性值的元素.
目前我正在获取重复值.
$('.video-play').each(function (index, element) {
var mytitle = $(this).attr('data-title');
$('.items').append('<li>'+ mytitle +'</li');
});
Run Code Online (Sandbox Code Playgroud) 我需要给数组值添加后缀,这实际上是一个标签 CSS,所以我需要给一个数组加上后缀:hover,另一个用:focus
$elements = array('.one','.two','.three');
Run Code Online (Sandbox Code Playgroud)
所需的新阵列
$helements = array('.one:hover','.two:hover','.three:hover');
$felements = array('.one:focus','.two:focus','.three:focus');
Run Code Online (Sandbox Code Playgroud)
我知道我可以用一个循环来做,但问题是,有没有一个快速的衬里?
我们在脚本中使用dUnzip2在下载之前解压缩文件,编写许可证然后使用zip.lib压缩并提供服务.但是dUnzip2正在使用:
foreach ($f as $file_row => $file)
Run Code Online (Sandbox Code Playgroud)
这适用于小文件,但对于大于10 MB的文件,它应该使用类似的东西
for($n = 1;$n < count($f);$n++){
$file = $f[$n];
}
Run Code Online (Sandbox Code Playgroud)
这导致大于10MB的文件的内存限制问题.我们必须始终为该lib增加服务器的内存限制.脚本本身是巨大的,说实话,我不敢承担修改它的任务.
那么你知道任何其他解压缩库可以完成与dUnzip2或更好的解决方案相同的工作吗?