新手在多语言网站与模板位置上有些问题

大家好我是一位新手joomla使用者,最近在练习利用joomla多语言网站功能建构中/英双语网站,我是利用网路教学所示范的gkmsocial这个template。

问题1:我想在mainmenu增加中英切换的按钮,但是在替语言切换器选位置时找不到mainmenu可选,那我需要如何替menu定义它的位置呢?
已邀请:

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

1. 你得先将过滤选项切换到 (M)Social 布景主题,才会找得到「mainmenu」模组位置,选择模组位置的时候点一下浮现视窗右上角的下拉选单。
2.做出如图所示的功能有几个方法,比较简单的方式是建立两个选单项目,类型设定为「外部网址」,然后各输入网站中文版与英文版的首页网址。
3. JED 上面有许多多语言转换的套件,原则上只适用于拉丁语系语言转换(例如 英文转德文)。
如果你想透过 Google 翻译做到中英互换,最好不要。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

版主你好,感谢你的回答:
问题一,我有设定模组位置的过滤,但是并没有mainmenu的选项。而且我上面附图中预览模组的页面中也没看到mainmenu的位置标示。
问题二,成功!
问题三,抱歉,我指的不是网页内容的翻译,而是利用google多语言组件,做到就像joomla提供的多语言网站的功能。

新问题分隔线

问题4:我在完成多语言网站设定的时候,我发现template中的grid与bottom1,2,3的位置消失了。我原本想利用模组管理中把相关的项目全部复制,并设定语言就可以完成,但是失败了。

不是本人 - no no no!

赞同来自:

如果找不到布景主题规划的位置区块,可能是安装时发生问题,重新下载、安装布景主题看看。
多语言网站的运作背景知识跟注意事项可以参考市面上的 Joomla! 书籍。

QQ被盗了

赞同来自:

mainmenu 可能是主选单的名字,不一定是布景的位置名称。例如 Beez3 布景的上方选单位置名称 为 position-0,而在 Protostar 布景中,上方选单位置名称为 position-1,某些布景则是使用 menu 。这些是没有固定的,要视每个布景的撰写者所设定。
最简单方式,一个一个位置去试。
或是在 扩充套件,布景主题管理,选项,选择 启用 "预览模组位置"
然后 点选 "布景主题" "预览" 就可以看到布景所设定的每个位置名称。

Google 多语系,先登入 Google ,在 Google 翻译页面,下方 有一个 "网站翻译工具" 相关说明,以及程式码产生都在里面。
不过可以试试看 MultiTrans 这个模组。就可以翻译多国语言了。

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

问题1,我重新安装过多次,在位置中的每个选项也都试过了,都找不到匹配mainmenu的项目。回到最初的问题,我现在想要为mainmenu定义它的位置我该怎么做呢?
问题3,我看懂了,我会去参阅google翻译细项,也会试试看MultiTrans这外挂。
问题4,没有实际解决办法也没关系,能不能给我个方向呢?

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

1. 确认该模组是否在 其他位置会正确显示
2. 遇过 当 某位置放置第二模组时,由于超出框,显示在框之外,或是自动换第二行,导致无法显示该模组。
3. 在扩充套件,模组管理页面中,参考每一个模组所设定的显示位置,可以试着开启,关闭,以确认其显示位置。

4. 某些区块,在没有显示内容时,会自动缩到最小,也许看起来像消失。
5. 如果不确定,建立一个 "自订 HTML" 模组,任意打一些字,设定显示位置,就可以在页面中观察到显示的位置。

不是本人 - no no no!

赞同来自:

To BillTu:
我现在的问题不是模组身上,是模组找不到mainmenu的位置。我在上面有附上预览模式的图,你可以发现mainmenu他是没定义的,我知道有些布景主题它不会全部列出来,这点教学影片中的老师有提到,但在选模板位置时也找不到。
我也有观察其他模组的位置,也有试着开关,但是未果。
能定义其他区块位置就能定义mainmenu位置,没办法了吗?

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

我想我们太过纠结于「mainmenu」这东西了,下载 Quickstart 安装后
看到这个布景主题的主选单(mainmenu)所在的模组位置是:sidebar。

Quickstart 的作用就是让你能够建构跟 Demo 网站一样架构跟外观的网站,
不过 Demo 网站所使用的图片是另外的授权,不一定会在 Quickstart 里面。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

TO 版主:
怎么两位老师都不相信我真的试过了... ...ORZ。
下面是我把语言切换器的位置设定为sidebar的截图,可以看到sidebar的位置在中间侧边,并非顶部的mainmenu所在位置。

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

很抱歉,是我自己弄错了。
mainmenu 选单群组之所以可以显示在画面右上方,是因为布景主题管理中「menu」切页的设定所致。
该切页设定显示某个选单群组项目,所以网站模组无法在那边显示,除非你对程式码做 hack。
建议你有这方面的需求可以直接问 Gavick,有购买他们会员资格的话这不会是问题。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

To 版主:
好的,感谢你的回答,现在我又有问题了。
问题5:joomla的多语言网站设定,是点击该语言的按钮就会切换到该语言的首页。那想我想在英文底下的某分页切换到中文时也是停留在该分页上,而不是回到首页,我该怎么着手处里呢?

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

文章编辑页面中,有 关联 项目,需指定对应语系的文章。当切换语系时,就会跳到所指定的语系文章。

如果看不到 关联 项目 ,请到 扩充套件-外挂管理-系统 – 语言过滤-基本选项 中选取 项目关联 就会正常显示了。

QQ被盗了

赞同来自:

大家好,我又有问题了。这次我是安装范例来练习的。
我多语言网站创建的步骤如下:
安装中文语言包-语言内容新增中文-新增语言切换器模组-复制mainmenu选单并调整语言到新增的中/英选单-开启语言过滤外挂
之前我看到网址出现tw与en就以为我成功了,但是今天我尝试改中文选单,如Home改成首页。可是到前台看并没有改变,后来我改最初的mainmenu选单才终于有变化。这点在文章关连也是同样,我在新增的中/英选单下面的项目指定到某篇文章都没有变化,只有改编最初的mainmenu选单项目的文章关联,文章才会改变。
这样我想我的多语言网站改造是失败了。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

不知道你的设定程序,参考以下图片,

要回复问题请先登录注册