标签: expressionengine

"您必须使用指南针项目从项目目录中编译单个样式表"错误

我已经将Zurb Foundation sass安装到了一个表达引擎项目中,但是在保存app.scss文件时我得到了这个:

Compass无法编译项目中的一个或多个文件:

您必须从项目目录编译单个样式表.

我的所有路径都是正确的,因为它们与另一个工作正常的项目相同.

知道是什么触发了这个错误,所以我可以追查这个问题吗?

sass expressionengine compass-sass

32
推荐指数
0
解决办法
2万
查看次数

将旧用户迁移到symfony2

我正在从expressionengine转移到symfony2,我正在寻找迁移用户密码的最佳方法.目标是让旧版用户使用现有凭据登录,而新用户的密码以默认方式创建.

我已经查看了自定义身份验证提供程序和自定义用户提供程序,并考虑是否为遗留用户创建单独的实体,但我不知道实现上述目标的最佳方式/设计是什么.

供参考:

  • 据我所知,expressionengine只是使用sha1加密密码,就是这样.
  • 我目前正在使用FOSUserBundle.

任何人都可以建议我解决方案?

php migration authentication expressionengine symfony

15
推荐指数
1
解决办法
4098
查看次数

多环境中的.htaccess

我之前已经问过类似的问题,但我没有找到任何针对我情况的具体答案.

我有一个在多个环境(本地,开发,生产)上运行的ExpressionEngine站点,并且每个环境都需要不同的.htaccess规则:

所有环境

发展

  • 密码保护.htpasswd
  • 强制HTTPS协议
  • 使用X-Robots-Tag阻止搜索引擎索引

生产

  • 强制HTTPS协议
  • 将非www子域重定向到www

本地

  • 没有独特的规则.

我已经看到很多关于如何为每个模块设置特定环境的示例.就像RewriteCond %{REQUEST_HOST} ^dev.myurl.commod_rewrite模块一样,对于.htpasswd要求这样的技巧.

但我真正喜欢的是设置全局环境变量的一些方法,然后在每个环境的.htaccess文件中重用这些变量.以伪javascript为例,类似于:

var local = 'mysite.local';
var development = 'dev.mysite.com';
var production = 'www.mysite.com';

// Global .htaccess rules

if(environment == local){
   // Local environment .htaccess rules
}

if(environment == development){
   // Development environment .htaccess rules
}

if(environment == production){
   //Production envirotnment .htaccess rules
}
Run Code Online (Sandbox Code Playgroud)

这样,所有特定于环境的规则都被组合在一起,形成一个非常干净的文件,并且如果环境发生更改,则只需要更改一个变量.

我已经看到一些改变Apache配置文件中的设置的引用,但显然如果我正在处理第三方主机,这不是一个可行的选择.

这就是天上一厢情愿的想法,还是可以做到的?

apache .htaccess mod-rewrite expressionengine environments

13
推荐指数
2
解决办法
4805
查看次数

无法上传文件; 文件上传模式显示CP Home

我正在用我之前从未遇到的文件奇怪的文件上传问题撕掉我的头发.出于某种原因,我无法通过文件管理器上传图像(两者都在文件管理器本身,如果我使用"文件"字段类型上传自定义字段).奇怪的是,如果我将文件直接添加到任何文件上传目录,并同步文件,一切正常.

选择文件并点击"上传文件"(参见01_choose_file.jpg)后,模态窗口会在iframe中显示CP主页(参见02_upload_progress.jpg).

有没有人见过这个?有谁知道如何开始对此进行故障排除?

背景资料:

  • 我在MAMP中运行EECMS v2.5.2 - Build Date:20120606(我在本地设置的15个站点中只有2个不能正常工作)
  • 我尝试使用最新版本的Chrome,Chrome Canary,Safari和Firefox上传图片/文件(OS X 10.7.5)
  • 这个问题出现在我开始在本地开发的两个最新网站上,没有其他网站(本地或其他)

我做过的事情:

  • 检查Apache/PHP错误日志; 他们没有任何表现
  • 确认的文件上传路径和文件上传目录设置是正确的 - 我可以同步我手动移动到各种文件上传目录的文件
  • 权限很好; 如果我手动将文件添加到上传目录,图像处理和缩略图创建工作正常
  • 我在本地测试了各种其他2.5.2安装,它们工作正常(这两个新站点的设置与工作的站点相同)
  • 只启用了少数本机加载项
  • "将XSS过滤应用于上传的文件?"设置是或否没有任何区别

非常感谢您的帮助!

我无法发布图片,所以这里是图片的链接:01_choose_file.jpg:http://expressionengine.com/?CONT = 51&fid = 105&aid = 16264_Jiof3p0V1gfEEFrpC55G&board_id = 5

02_upload_progress.jpg: http ://expressionengine.com/?ACT=51&fid=105&aid=16265_mjGH02xK2fIFZJI6kruP&board_id=5

expressionengine

12
推荐指数
1
解决办法
2229
查看次数

ExpressionEngine页面应加载的最佳查询量是多少?

我看到@parscale推文:你对主页有多少疑问?你什么时候说这是优化的?

我看到答案<50是好的,30或更少是最好的,100 +是危险区.真的有合适的号码吗?如果说您的页面上运行了大约50个查询,那么有哪些方法可以将其删除?

我通常拥有运行色域的网站,这些网站不到50个查询,还有更多,但"更多"看起来并不太慢,我总是有兴趣让它更快.怎么样?

optimization performance expressionengine

11
推荐指数
4
解决办法
1266
查看次数

ExpressionEngine 1到ExpressionEngine 2使用nGen文件字段升级

我即将对ExpressionEngine v1进行ExpressionEngine v1升级,并在nGen文件字段中存储大量数据.

升级前后需要采取哪些步骤才能使这些数据与EE2 SafeCracker文件字段一起正常工作?

expressionengine

11
推荐指数
3
解决办法
1467
查看次数

使用AJAX在ExpressionEngine中加载条目

我希望使用jQuery在一个带有ajax调用的弹出模式中加载ExpressionEngine中的条目,这个想法是当用户点击它将打开的条目标题时显示一个带有完整条目的模态.然后我想在模态上有一个下一个和上一个按钮,这将允许我移动到弹出模式中的下一个和前一个条目.我不知道是否最好加载模板或提要,即JSON,或者如果有其他方式我很乐意听到.

有没有人尝试这个或知道可能有帮助的啧啧.我已经看过这篇文章了解了它,http://spibey.com/blog/2011/11/using-partial-views-in-the-expressionengine-control-panel-for-ajax-requests-or -类似/

ajax jquery expressionengine

11
推荐指数
1
解决办法
6404
查看次数

使用Matrix的操作时间

我正在构建一个企业目录,不仅希望发布营业时间列表,还希望发布业务目前是否开放营业.

在矩阵中,我有7行,row_1表示星期六的星期日row_7.所以我有两个问题.

  1. 这是可能的代码COULD是简洁的还是有更好的方法?
  2. 条件中是否存在缺陷,告知企业目前是否开放?它现在似乎工作,但没有经过严格测试.

    {!-- Hours of Operation --}  
    {exp:stash:set name="hours-of-operation"}
    The Current time is: {current_time format="%g:%i%a"}<br/>
       {hours_of_operation}
       {if row_count=="1"}Sunday{/if}
       {if row_count=="2"}Monday{/if}
       {if row_count=="3"}Tuesday{/if}
       {if row_count=="4"}Wednesday{/if}
       {if row_count=="5"}Thursday{/if}
       {if row_count=="6"}Friday{/if}
       {if row_count=="7"}Saturday{/if}
       {open_time format="%g:%i%a"} - {close_time format="%g:%i%a"}<br/>
       {/hours_of_operation}
    {/exp:stash:set} 
    {!-- Hours of Operation --}
    
    {!-- Are we open? --}
    {exp:stash:set name="are-we-open"}
    {exp:mx_calc expression='{current_time format="%w"}+1'}
        {!-- matrix --}
        {hours_of_operation}                
            {if row_count=="{calc_result}"}
                Today is: {current_time format="%l"}<br/>
        <strong>
                {if '{open_time format="%H%i"}' <= '{current_time format="%H%i"}' && '{close_time format="%H%i"}' <= '{current_time format="%H%i"}'}    
                We are currently …
    Run Code Online (Sandbox Code Playgroud)

expressionengine

11
推荐指数
1
解决办法
484
查看次数

ExpressionEngine:git:本地开发:远程数据库

对于那些试图成为优秀小开发人员并使用git控制ExpressionEngine网站版本的人,您如何处理数据库?

由于我在一个ExpressionEngine网站上工作的多个开发人员的经验有限,我们不得不运行在远程Web服务器上运行的单个MySQL开发数据库.对于那些试过这个的人来说,它很慢.页面加载可能需要5-10秒才能使开发变得非常困难.远程开发服务器的处理速度会更快.我试图避开远程MySQL服务器的工作,以便能够在任何地方工作,而不依赖于Internet连接速度/质量.

只是想知道其他人如何处理他们的MySQL数据库.

您的所有开发人员都使用一个中央数据库吗?你有没有像我们一样处理缓慢的问题?

您是否将数据库置于版本控制之下?如何处理多个开发人员和多个分支机构之间的导出/导入?

有了一个开发人员,我可以非常轻松地导入/导出/提交数据库,但是一旦你添加了另一个开发人员,它就变得非常混乱.期待听到每个人对这个庞大话题的看法.

谢谢!

mysql git expressionengine

11
推荐指数
3
解决办法
1041
查看次数

密码保护ExpressionEngine模板组

我正在建立一个网站,工作人员将拥有自己的网站部分:example.com/jones,example.com/smith等.jones和smith是内部具有相同模板的模板组(使用Stash和Low Variables保持这一切都干了).一些用户对隐私有不同的需求.一方面,他们的部分将是公开的.另一方面,一些用户需要管理谁可以访问他们的内容(使用Solspace朋友).

然而,在这个范围的中间是一些人只想防止任何随机的人看到他们的内容.我不想使用成员/成员组来管理它.我不希望访问者需要注册才能看到内容.共享会员帐户是一个选项,但我们由于其他问题而排除了这一点(如果重置密码,评论留在同一帐户下,等等.

我们想要的是密码保护模板组.工作人员可以让人们知道在哪里看到他们的页面,让用户知道密码是什么.这在服务器级别都是可能的,但是可以允许用户直接管理密码吗?我们可以做的任何事情,以尽量减少我们需要多少管理这个更好.自定义字段和添加项允许这种安全性?我没有在Devot-ee上看到任何内容,论坛上的方法也没有这样做.有点过分,但我想问.

expressionengine

10
推荐指数
2
解决办法
1057
查看次数