Xoops区块

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | DedeCMS | 帝国CMS | Drupal | PHPCMS | PHP168 | Joomla | PowerEasy | SupeSite

区块概述[ ]

导航菜单或内容都放置在区块中,区块可放置在一个页面的左边、右边、中左、中右或中间。 Xoops 拥有非常强大和灵活的区块布置系统,可以设定每个区块在单独的模块和页面中是否显示。 Xoops 模块通常也包括模块自带的区块,你可以在 Xoops 管理区的“区块管理”部分找到它们..

大部分内容模块会自动产生链接到内容的导航区块,例如,文章的“标题”常被用作文章页面的导航链接。

区块经常被用来放置 HTML 内容、标语横幅 或图片, 网站管理员使用 Xoops“定制区块”功能可以容易的创建自己的区块。

要进行区块管理,先进入网站管理区,把鼠标指在 系统管理 图标上,然后选择 区块管理,你可以在这里设置 Xoops 中的区块是否可见以及显示的位置。

注意: 游客不能访问区块的内容,除非您在 系统管理 --> 群组管理 --> 游客 中添加权限。

区块管理区屏幕见下图.

Xop41.jpg

如何设置模块中的区块?[ ]

要进行区块管理,先进入网站管理区,把鼠标指在 系统管理 图标上,然后选择 区块管理。下面是为了方便说明的一个截图。

Xop42.jpg

注意上图的标为黄色的最新话题。 我设置它显示在页面的 中-中 位置,并设置“是否显示”栏为 是

上图中这些单选按钮 从左到右的含义是:

第一个 最左栏

第二个 中间偏左

第三个 正中央

第四个 中间偏右

第五个 最右栏

尽管“是否显示”设置为“是”,匿名用户仍然看不到这个区块。

注意,当你进入 Xoops 管理区时,默认只显示区块对于注册用户是否显示。请看区块管理区初始页面顶部,管理员可以选择其他的视角,比如你可以看看匿名用户可见的区块。

Xop43.jpg

为了使匿名用户可以访问该区块,接下来你应该添加区块权限:

进入 系统管理-->群组管理-->匿名用户。

如何设置一个区块在不同模块中的显示?[ ]

要进行区块管理,先进入网站管理区,把鼠标指在 系统管理 图标上,选择 区块管理。注意位于 这里 的区块的最右端的 "管理" 栏中的 "编辑" 命令, 点击相关区块右端的 编辑 ,将出现下面的屏幕:

Xop44.jpg

注意 "显示于" 选项,如果选择 首页 ,那么区块将只显示在首页; 如果选择 所有页面 ,那么区块将显示在所有的模块中。为了使区块仅显示在选择的模块中,请确认只选择了希望显示的模块,而不要选择 所有页面 ,你可以按着 Ctrl 键或 Shift 键多选,最后不要忘记将“是否显示”设置为 是.

注意: 这里仅仅设置是否显示,权限还需要另外添加。 例如,要想使匿名用户能够访问这个区块,要在 系统管理-->群组管理-->匿名用户 设置相应的权限。

如何改变区块的标题?[ ]

要进行区块管理,先进入网站管理区,把鼠标指在 系统管理 图标上,选择 区块管理。然后找到你想改变标题的区块,点击该区块右端的“编辑”命令

再找到“标题”项,输入你的标题并提交..

Xop45.jpg

编辑区块版面[ ]

模块中区块的版面通常由 Xoops 的模版控制。 要定制一个区块请进入系统设置 --> 区块管理,然后找到你想改变的区块,点击该区块右端的“编辑”命令。在下一个对话框中找到 "编辑模版",点击它,你可以看到区块的源码和你的风格主题文件夹 style.css 文件中定义的样式“类” 。

默认的模版不能编辑,你必须先“复制”一份,然后编辑复制品。

如何定制一个区块?[ ]

要定制一个区块请进入系统设置 --> 区块管理,在屏幕下方你会看到一个定制区块工具,如下图:

Xop46.jpg

下一步进行 显示设置 并添加区块标题。之后,在 Xoops 编辑器中输入 HTML 代码,保持“内容类型”的默认值 “HTML” 并提交。

定制区块中也可以使用 PHP 代码,但注意不要包括 PHP 标记,保存时“内容类型”选择 “PHP”格式

下面是有效格式的列表框。

Xop47.jpg

注意: 定制区块也需要添加权限。例如,要想使匿名用户能够访问这个区块,要在 系统管理-->群组管理-->匿名用户 设置相应的权限。