Your site doesn't yet have any forums, news or even welcome messages. To welcome your friends, you will first add a message to the top page. Then you'll install modules for your plan ---- a baseball forum & news about Oregonian baseball players. In this section, you will learn how to build the home page by using blocks.
The following picture shows the basic layout of the home page in XOOPS Cube Legacy.
xoopscube.org uses the block layout, too. It uses left, center and right blocks. That's the standard XOOPS layout.
The layout in most themes uses three columns;the left column, the center column and the right column. Plus, the upper part of the center column has two more columns;the left-center column and the right-center column. You can assign blocks to these columns.
A block is a part or piece containing dynamic content. Blocks belong to modules and are installed together with their modules. You already have three blocks which were installed by default. You also have a lot of other blocks that came with the system and that you can install as you wish.
The block you use to login is the "Login Block". This block is installed by default. This block displays text boxes for user's name and password. Once you have logged in, the login block is no longer visible. In other words, a block can be set to display or not, depending on the permissions of the user.
This is the standard automatic main menu block for all users. The main menu block has a link to the home page and also shows a list of all the modules which the current user has been allowed access to.
This is a personal menu for registered users. It shows links to the user's profile and other pesonal settings.
First of all you will install the "Site Info" block in the right column of your home page. This block shows your visitors the username and address of your administrators. Go to the control menus on the left hand side of the Control Panel and click Block Installation in the Legacy System control menu.
You will see the list of unused blocks.
Find the row with the "Site Info" block and click the install icon of that row.
The "Site Info" block hasn't been installed yet. You have to input some settings for it.
This is the title of the block that your visitors will see. You don't need to change it this time, if you don't wish to.
Specify which column you want to assign the block to. This time, specify "Side block - right".
This sets the order of the block in the column. When you have several blocks all in the same column, they will be ordered from the top down, according to their order setting. You can leave this as the default for now, we'll have a look at this shortly.
You can specify how long the system keeps the block in cache. When the cache is active, the system will use the cache file when it can. This setting can be a little difficult, leave it for now.
Here you specify in which modules you wish to have the block displayed. This time, specify "Top page" only.
Here you specify which groups you give permission to view the block. What's a group? A group is a collection of users. Each group has permissions that allow it to access different parts of the site, such as modules or the administration control panel. You already have three system-fixed groups. These groups are special, so the administrator can't delete them.
In this case you don't need to hide this block from any user so specify all three groups.
When the block has optional settings, this item is shown. You don't need to change any fields this time.
After you finish settings, click the install button! Then go to your site's homepage to view the block.
Since this concerns the ordering of blocks on a page, you have to install one more block before we can see the effect. Let's install the "Search" block so that users can search your site. When you install the block, choose "Side block - right" and "all modules" for the target modules. Now you have two blocks that have been placed in the right column. The "Search" block shows up in all pages, whereas the "Site Info" block is visible only in the top page.
Next, set the order of these blocks. In the control menu section on the left-hand side of the Control Panel, click Block Management in the Legacy System control menu.
You see the list of installed blocks.
Input 1 for the order of the "Search" block and input 5 for the order of the "Site Info" block.
Then click the "Submit" button. Now the "Search" block will always be displayed before the "Site Info" block.
Now, let's add the "welcome message" to the top page of your site. All you have to do is add a block of course but all of the blocks that we have here already seem to have specific functionality. All you really want is to be able to display your message. This is where custom blocks come into play.
First of all, go to Block Management. Then click "Add custom block" at the top of the table.
You will be presented with a basic edit-form to create a new custom block. Some of these fields will be very familiar to you - title, side, order - and so no explanation is needed here. Let's look at the new fields.
The content of the block. This is where you input the content you would like displayed on the user side, in this case, your welcome message. How you format your contant depends on the next setting - type.
This field sets how the content of the block will be rendered. There are four types.
Go ahead then, choose "Auto format with smilies" and input a welcome message. Then, assign this block to the center block - cente, visible on the toppage only but by anyone i.e. for all groups.
Basically, site owners don't use HTML coding to create pages in XOOPS Cube Legacy. The themes offer columns as "slots" for you to assign blocks to. By assigning blocks to these columns, you can very easily and quickly create your site.