主題: smileys 出错 作者: raidybor 於 八月 22, 2006, 07:16:37 上午 我在本地和我的主机上测试都不行,我用的Life type 1.1 B2 插件也是用的最新的,当我启动插件时候,就在评论的地方出现这段代码,而所有关于评论的输入框全没了
希望高手解决啊,感谢ING Fatal error: Call to a member function on a non-object in d:\usr\www\life\plugins\smileys\pluginsmileys.class.php on line 162 主題: Re: smileys 出错 作者: hsuzy 於 九月 11, 2006, 03:40:34 上午 我也發生同樣問題, 滿怪的
環境是 lifetype 1.1, smileys 也是抓 1.1 適用的 用法也是按照 readme.txt ------------------------------------------- 最後我去看一下 smileys 1.0 的, 其中有一行 程式碼: $rg =& RequestGenerator::getRequestGenerator( $blogInfo ); smileys 1.1 的 程式碼: $rg = $blogInfo->getBlogRequestGenerator(); 結果就可以囉.. 主題: Re: smileys 出错 作者: LiP 於 九月 12, 2006, 11:41:04 下午 我也用這方式改 smileys 裡頭的 pluginsmileys.class.php 才 OK....
我也發生同樣問題, 滿怪的 環境是 lifetype 1.1, smileys 也是抓 1.1 適用的 用法也是按照 readme.txt ------------------------------------------- 最後我去看一下 smileys 1.0 的, 其中有一行 程式碼: $rg =& RequestGenerator::getRequestGenerator( $blogInfo ); smileys 1.1 的 程式碼: $rg = $blogInfo->getBlogRequestGenerator(); 結果就可以囉.. 主題: Re: smileys 出错 作者: raidybor 於 九月 17, 2006, 04:14:58 下午 不用插件,问题从另一处得到完美解决。
我在看了oldwai有模板后,便把表情那部JS代码和转换方式加入了我的模板中,可是JS在IE6里运行出错,虽然不影响什么,但我也不原意看到IE报错,于是我就找了相关的资料,并找到了如下一段js代码: 程式碼: function insertSmilies(strCode) { 将这段代码存成JS文件,加载到期模板中 接下来在commentform模板文件中加入<a href="javascript:insertSmilies('[smile]')"><img alt=[smile] src="{$url->getTemplateFile("images/smilies/icon_smile.gif")}"></a> 当然这是加载一个表情,实际会很多,依次加入就行了 注意是加到<form>后面。 接下来在postandcomments文件的{$comment->getText()}前面加入: 程式碼: {assign var=imga value="<img src='"|cat:$url->getTemplateFile("images/smilies/icon_smile.gif")|cat:"' width='20' height='20' alt='smile' align='middle' />"} 这段代码是将表情名字转换成图片载入$comment->getText(),还用到了转换代码,说真的assign我不知道是什么意思,最后输出{$commenttext}也就是加载了表情的留言正文 这样为模板加入表情功能就完成了! by:www.raidybor.com |