昨天有朋友告诉我说,我修改后的mozine主题的livesearch功能失效了。livesearch原本是K2主题自带的功能,后来被mozine的作者移植到这款主题上。我的这款mozine源文件是从theme8下载的,记得它那里的livesearch功能是正常的,难道是我修改的问题?于是马上试验了一下,firebug检查到错误:liveSearchInit is not defined, onload()blog (line 24),[Break on this error] liveSearchInit(); liveSearchInit函数是在livesearch.js.php文件中定义的,而这个文件目前在js文件夹下是完好的,我也一直没有动过;于是又检查了一下页面上调用js文件的语句:
<script language="javascript" type="text/javascript" src="http://localhost/blog/wp-content/themes/Mozine%20plus/js/livesearch.js.php"></script>
原来问题出在那个%20的问题上。我为了方便修改主题,把主题的文件夹名称也改成了“mozine plus”,而windows下的空格字符在utf8编码下就变成了%20,从而导致找不到livesearch.js.php中的liveSearchInit函数。
把主题文件夹名称修改为“mozine_plus”,用下划线代替空格,再测试livesearch功能,除了网速慢带来的延迟问题,其他都恢复正常:) 。以后要养成习惯,能不用空格的地方尽量不用,不得已的情况下就用下划线代替。
livesearch,
liveSearchInit,
mozine
分享到:
相关推荐
1. 账户与同步设置(AccountAndSyncSettings.apk) - 不可删,负责管理账户同步设置,删除可能导致同步功能失效。 2. 闹钟时钟(alarming.apk) - 可删,提供闹钟和定时器功能,若不使用可删除。 3. 应用存储...
删除后语音功能失效。 57. UserDictionaryProvider.apk:用户词典。删除可能导致USB挂载问题。 58. VisualizationWallpapers.apk:动态壁纸与音乐关联。删除可能影响音乐播放的视觉效果。 在删除这些应用时,请...
- 缓存失效策略:TTL(Time To Live)、LFU(Least Frequently Used)、LRU(Least Recently Used)等。 5. Redis作为消息队列 - Pub/Sub模式:发布者发布消息,订阅者接收,实现异步通信。 - Redis阻塞列表...
但是,缓存的更新和一致性管理是个复杂的问题,需要合理设计缓存失效策略,例如Least Recently Used (LRU) 或 Time To Live (TTL)。 数据存储方面,分布式文件系统如Hadoop HDFS或Google的GFS为大数据提供了可靠的...
Redis常作为缓存系统使用,理解缓存失效策略(如LFU、LRU)和TTL(Time To Live)非常重要。合理设置能有效管理内存,防止内存溢出。 ### 9. 事务与Lua脚本 Redis支持简单的事务,通过`MULTI`、`EXEC`命令实现原子...