小编Lin*_*son的帖子

在ExpressionEngine中保留标题的大小写?

在EE 1下,我能够破解源代码以允许我保留url标题与标题的确切情况.也就是说,我能够阻止所有url标题为小写.

我需要在EE 2上复制相同的行为,但到目前为止我还没有完全管理.

到目前为止我所做的是:

In <system>/expressionengine/modules/channel/mod.channel_standalone.php:

commented out this line: NewText = NewText.toLowerCase();

added “A-Z” to this line: NewText = NewText.replace(/[^a-z0-9-_]/g,’‘);

In <system>/expressionengine/helpers/EE_url_helper.php:

removed strtolower() from this section:

  if ($lowercase === TRUE)
  {
  $str = strtolower($str);
  }

added “A-Z” to this line: [^a-z0-9\-\._]
Run Code Online (Sandbox Code Playgroud)

我不确定所有这些变化是否真的需要,但我想是的.从外观上看,对mod.channel_standalone.php的更改应该通过独立的条目形式处理任何提交,并且对EE_url_helper.php的更改应该处理常规发布.

除了实时URL之外,它几乎可以.我输入标题时生成的URL以小写形式生成.但是,如果我在保存帖子之前将其删除,则会在网址标题中以与标题相同的大小写保存帖子.至少,它大部分时间都这样做.有时,它会使用小写网址保存.

如果有人能够告诉我如何获得实时URL标题以进行合作,我将非常感激.

expressionengine

6
推荐指数
1
解决办法
181
查看次数

在ExpressionEngine 2中获取尾部斜杠?

我刚从EE 1升级到EE 2,我正在努力应对一些变化.例如,EE不再在其URL上输出尾部斜杠这一事实使得我的很多链接变得混乱,我依赖于EE生成的url +附加段等构造.考虑到我网站的大小和设置,找到并编辑我所做过的所有地方都是一个小噩梦.有没有办法破解EE以恢复旧的行为?

expressionengine

5
推荐指数
2
解决办法
1121
查看次数

更换EE中的旧Acronym模块?

EE 2中是否有可替代旧EE 1缩写模块的附加组件?它允许您构建一个首字母缩略词数据库,您可以用任何东西替换它,包括链接文本.所以我在我的网站的一个部分使用它,我经常需要链接到相同的地方.使用该模块,每当我需要链接时,我都可以插入缩写词,并轻松地将其排序.如果通过在数据库中编辑而不是在使用它的每个帖子中更改链接,它还允许我轻松编辑这些链接.

expressionengine

5
推荐指数
0
解决办法
85
查看次数

标签 统计

expressionengine ×3