登录 注册

登录

问题 Agora 2.5.5 Pantheon 论坛组件专题讨论

更多
2008年12月18日 10:52 - 2008年12月18日 11:13 #1 作者: Joomla之门
今天发现 JoomlaMe.com 发布了最新的 Agora 2.5.5 Pantheon 论坛组件 。刚才放下所有工作,将这个论坛组件新版本更新到汉化版本。

因为 Agora 2.5.4 中文版存在一些问题(英文版也有一些问题),因此决定先汉化 2.5.5 版本并发布,以方便本站会员及时享用新版本。

个人测试 5 分钟体验:

1、新版本修正了“默认英文”界面的问题,安装之后就是中文界面;

2、新版本放弃了旧版的 Pyxes 模板,改用新的 Impact_Light 模板,或许有新的改进,请大家测试;

Agora 2.5.5 汉化版 特别之处:

1、感谢本站会员 windbee 在 2.5.4 测试中反馈的意见 ,修正了 topic.php 语言文件的错误;

2、感谢本站会员 Esme 对汉化文件中 bug 的指正 ,新版汉化文件中不再使用 form 这个 HTML 元素,从而完全解决了“在 IE 浏览器上设置菜单后无法保存”的问题;

3、由于官方英文版采用的新的 Impact_Light 模板图标背景颜色不是纯色,本人的 PS 水平太差,无法汉化按钮,同时个人感觉新的 Impact_Light 模板图标与论坛风格不太和谐,就直接采用了旧的 Pyxes 模板图标中文版。如果哪位用户认为确实需要 Impact_Light 模板的图标,请从英文图标目录中复制到中文目录,并自行汉化(如果愿意将图标汉化版提交给本站,我们十分欢迎,谢谢!)。

4、原版的 CSS 是面向英文用户的,有些地方字体特别小,如果你喜欢字体稍大一点,请自行修改 /components/com_agora/style/Impact_Light.css 这个样式文件中的 font-size 定义。

5、如果你之前安装过旧版 Agora,那么请在升级之前做好网站备份(文件系统 + 数据库)。本站没有进行过升级测试,请自担风险。预计升级方法是:卸载旧版,安装新版。

6、升级之后,如果发现前台的样式很糟糕,跟本帖附图差别很大,可能是 Aogra 自动使用了数据库中保存的旧版样式设定。尝试这个方法:打开 /components/com_agora/cache/cache_config.php 这个文件,在大约第 24 行找到
    'o_default_style' => 'Pyxes',

这个代码,修改为
   'o_default_style' => 'Impact_Light',

即可。

附图是新版 Agora 2.5.5 中文版在会员登录后的论坛首页截图。

为了方便大家集中讨论有关 Agora 2.5.5 版本的话题,特开设此专题,请将所有与 Agora 2.5.5 版本有关的问题都在此回复讨论。谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2008年12月18日 11:13 由 duduniao.
此话题已被锁定。
更多
2008年12月18日 19:05 #2 作者: megakea
不是说要发布2.6 或者3.0版本,为什么还更新2.5版本呢?是不是2.6 或3.0会很长时间以后才出呀?

不知道要等新版本还是先用这个版本, 而且我看中论坛模板在2.6中也不能用,矛盾亚
此话题已被锁定。
更多
2008年12月18日 19:26 #3 作者: ufonba
貌似这个论坛不错

这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
文件附件:
此话题已被锁定。
更多
2008年12月19日 17:02 #4 作者: fanbinzj
如何使用呢?装上以后完全摸不着头脑...
只有组件里面有个agora,打开以后就是个页面,什么也没有!
此话题已被锁定。
更多
2008年12月19日 18:15 #5 作者: Joomla之门
呵呵,你可能没有看到以前关于 Agora 的讨论。由于 Agora 是以 PunBB 论坛为核心整合到 Joomla! 的,因此一开始的设计就是:不能通过 Joomla! 的后台来设置 Agora 的后台。

必须这样:安装结束后,直接创建前台菜单。然后从前台以管理员身份登录,进入 Agora 论坛界面,就能看到“管理后台”的菜单。点击该菜单就能进入 Agora 的后台管理界面。

也就是说:通过 Joomla! 的前台进入 Agora 的后台。

作者已经表示,在以后的 Agora 版本中,将逐渐修改代码,使之更符合 Joomla! 标准组件的要求,将来也能从 Joomla! 后台进入 Agora 后台。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
更多
2008年12月20日 09:56 #6 作者: Joomla之门
如果你正在使用 Agora 论坛组件 ,那么可能你也发现了这个问题:当你以访客身份浏览论坛中的帖子,而忽然想登录或注册去参与讨论时,会发现在论坛的页面上没有登录表单。—— 假设你的论坛页面没有左右侧边栏。

一般的 Joomla! 模板都是默认将系统自带的登录表单发布在左栏或右栏。但是论坛页面往往又需要占据全宽,不能有侧边栏。这时候如果让用户返回网站首页去登录,然后回到论坛来讨论,恐怕太麻烦了。

我在 Agora 官方论坛提出这个问题之后,得到了作者的支持。Hazzaa 认为,在 Agora 中单独设计登录表单似乎难以适应各种网站环境,例如用户可能使用 Community Builder 而不是 Joomla! 自身来验证登录身份。因此,他们最后提供了一个比较灵活的方案:在 Agora 论坛页面的顶部,设计了一个“模块位置”,名称是 agora_1 。用户可以自己选择喜爱的水平登录表单模块并发布到这个位置。

我在测试时发现,如果你安装一个水平登录表单,例如 YJ Horizontal Login J1.5 ,当选择发布位置为“agora_1”(需要手动输入)后,还需要注意一点:在下面的“菜单分配”上,必须选择“全部”。不要以为只是针对“论坛”就选择“论坛”菜单,这样的话,该登录表单只显示在论坛首页,进入论坛的帖子页面就没有了。

不用担心,即使你将这个水平登录表单分配到了“全部”菜单,它也只在论坛范围内显示,因为你的 Joomla! 模板上没有 agora_1 这个位置,这是 Agora 论坛本身自带的。

附图是在 J.15 默认模板上安装 Agora 论坛,然后发布 YJ Horizontal Login J1.5 水平登录表单时的屏幕截图。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
  • Esme
  • Esme 的头像
  • 离线
  • 终身会员
  • 终身会员
  • 梦想的道路很长。不但长,而且没有尽头。一生都要追求
更多
2008年12月20日 21:50 #7 作者: Esme
说到login这东西,其实并不需要另外安装模块,我们只需要在模板的html文件夹里建一个mod_login文件夹,再新建一个叫做default.php的文件,然后参照系统自带login的文件代码格式,就可以做出任意的自己喜欢的login样式了,横向竖向的都可以做出来,有一定编程基础就可以做到,绝对不复杂

世事如人饮水,冷暖自知
就像那些朝拜的信徒,徒步千里,甚至三步跪叩
很多人觉得他们苦,可是他们其实很幸福
因为他们心中有一个目的,而且为着那个目的而奋斗!
此话题已被锁定。
更多
2008年12月24日 14:55 #8 作者: zkyken
问个菜鸟问题:如何使论坛单独在一个完整的论坛页面运行,而不是做为插件嵌在主页里?(我在论坛模块里设置在新的不带菜单的页面打开,但是点击论坛的链接后又回到嵌在主页的页面了)
此话题已被锁定。
更多
2008年12月24日 16:35 #9 作者: Joomla之门
楼上的问题真是与众不同啊:大家都在研究如何把论坛与 Joomla! 无缝整合,而你却要它们分开?

对于 Joomla! 的论坛组件来讲,不可能做到 zkyken 要求的那样“单独以论坛页面运行”。如果你需要这样的效果,建议安装独立的论坛程序吧,例如: phpBB3、SMF,或者国人开发的 Discuz!。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
更多
2009年01月16日 04:21 - 2009年01月16日 13:56 #10 作者: wolfskin
貌似设置二级子版块后在显示的时候会版面会变形,不知道大家伙有没有碰到过这样的问题
不好意思,老白,补充一下截图
agora-1是未展开的版块页面,子版块显示很正常
agora-2是进入版块后的页面,子版块显示出现问题
agora-3是安装了其他主题模板后的状况,主题模块来源WWW.JOOMLAME.COM,不知道主题模板是不是要先经过汉化后调整后才能使用
最后修改: 2009年01月16日 13:56 由 teemol.
此话题已被锁定。
更多
2009年01月16日 08:35 #11 作者: Joomla之门
怎么个变形法?能否把问题说清楚点?最好附上屏幕截图。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
更多
2009年01月18日 03:09 #12 作者: wolfskin
老白,我编辑了前面的帖子,附上了屏幕截图,多谢了!
此话题已被锁定。
更多
2009年01月18日 10:21 - 2009年01月18日 10:25 #13 作者: minhsiang
白大哥请帮忙看看

问题:
agora安装后

使用firefox:一切操作正常。
使用IE:直接输入网址或点击菜单项——打开agora论坛几秒后——跳出错误框——跳转到“无法显示网页”页面


我试过三次重装agora,并重新建立菜单项,依旧无解...

joomla:用的是joomla1.5.8深化中文版 模板:yootheme(已取得授权)
本地测试 无特殊设置(wamp)

agora:Agora_Pantheon_component_v2.5.5_J15_Chinese
默认设置


截屏

请您抽空了解一下,感谢!
最后修改: 2009年01月18日 10:25 由 cctvshoescom.
此话题已被锁定。
更多
2009年01月18日 16:51 #14 作者: Joomla之门
回复 wolfskin:这次看清楚变形的地方了。不过我分别在 IE7 和 FireFox3 测试子版块发帖,都没有办法重现你的问题。我这里显示很正常(测试环境 J1.5.9,默认模板)。你的网站是否使用了其它 Joomla 模板?会不会是 Joomla 模板影响了论坛的外观样式?

回复 minhsiang:请尝试使用 http://localhost 开头来代替 IP 地址访问论坛。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
更多
2009年01月18日 16:55 #15 作者: 西门石头
对了,老白,给你提个问题。那个最新贴的模块(Agora latest posts all in 1),显示标题,发帖人,以及发帖时间的时候占了三行,似乎太占地方了,能不能将发帖人和发帖时间合并在一起呢?这样显示显得比较紧凑一点。

多谢!
此话题已被锁定。
更多
2009年01月18日 17:30 #16 作者: minhsiang
谢谢白大哥 问题已解决 原因是由于元素尚未加载完毕就执行AJAX试图添加元素导致操作终止

在js中添加
if (document.readyState!="complete") return ;
便ok
此话题已被锁定。
更多
2009年01月19日 08:49 #17 作者: Joomla之门
Agora 的“论坛新帖”模块在参数中没有提供将作者与时间合并到同一行的选项,只有“是否显示日期时间”的选项。

如果想改变模块的外观,就只有手动 hack 该模块的 php 文件了。我刚才看了一下 mod_agora_latest_allin1.php 这个文件,并不是简单的 HTML 排版,我想可能需要懂一些 php 知识才能修改。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
更多
2009年01月19日 12:29 - 2009年01月20日 05:17 #18 作者: 西门石头
先前没看code,原来这么简单,已经改了。谢谢老白!

现在做成一个改进版的模块,而且可以显示最新贴的一部分内容。请看截图。模块我附在后面,欢迎需要的朋友下载。

对不起,刚刚压缩的时候选成了winrar,现在改为zip,可以直接安装使用。
此话题已被锁定。
更多
2009年01月19日 13:51 #19 作者: Joomla之门
呵呵,simonlens 是高手啊!

你给“论坛新帖”模块增加的这个“预览帖子部分内容”的功能非常好。不过,考虑到预览内容太短不能达意,太长则占用空间太大,我有个小建议:可否考虑将预览内容隐藏,只有当鼠标指向模块上的帖子标题时,才以“浮动窗口”的形式浮现?这样可以将预览长度增加到 100 甚至 300 个字符。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
此话题已被锁定。
  • JPCAD.net
  • 离线
  • 年费会员
  • 年费会员
  • 欢迎访问 www.JPCAD.net 对日施工图网站
更多
2009年01月19日 15:46 #20 作者: JPCAD.net
白老大 你上次说Agora论坛有可以把phpbb3的转换到Agora论坛的程序,需要付费的吧 如果我想付费转换的话,不知道应该怎么做呢。 :D

欢迎访问 www.JPCAD.net 对日施工图网站
此话题已被锁定。