Loading...
 
Skip to main content

Features / Usability


Making a Sitemenu

posts: 17

hello all,
i am very confused, for hours i am trying to make a simple small menue like every small homepage has, something like

Home
About us
references
links
contact
etc.

How can i manage that? I dont want any other things to be visible for non-registred users, just these menue-points... Do i have to use Wikis for that? But how can i make several wikis that are shown in the menue? The documentation says something about making links to other wiki-pages (which btw is very strange, because who wants links which look like "ThisIsALink"...), but i really dont know where they are managed? They neither appear in the menue nor can i find them anywhere else...

Please, can someone give me a link to a small "How to create a small homepage" or something like that? ๐Ÿ˜‰

Thanks a lot in advance,

SW

posts: 179 France

Hi, it confused me too at the beginning, but when you install Tiki, a menu with all you say is prepared for you.

Your first should be to go to Admin Features and select what you want to activate.

Then you should know that in this system menus are the list of links that you see here on tikiwiki.org, but they are in fact included in modules, which the boxes that you see in columns here.

Don't worry, solutions exist.


posts: 4672 Japan

First, it would be a good idea to check out the docs page if you haven't already. This page describes the basics of making a menu and making a new module to put it in.

You don't necessarily have to use WikiWords for links. You can use double parentheses in wiki pages to make a link, and words enclosed in these can have spaces between them. Go to the Admin/Wiki page to turn off WikiWords, if you want.

Of course you need to have pages made for your menu to point to, and in fact you need the page addresses in order to make the menu, to begin with. These addresses can be wiki pages (in the menu, no need for the whole URL, just tiki-index.php?page= followed by the menu item's page name) or maybe the contact address (tiki-contact.php) or the directory, for links (tiki-directory_browse.php).

As for making the pages to begin with, for a very small site you could have one non-public wiki page that you edit to create new links (thus new pages), or you could use the Quick Edit module (just assign this module to Admin to keep it private). Type the name of a new page in that module and it'll take you to that page's editing form. Or just use this URL: tiki-editpage.php?page= (with the new page name appended).

-- Gary

posts: 17

First of all: THanks for all your replies, they really helped me ๐Ÿ˜Š

One question:

If I make new pages with the "tiki-editpage.php?page= "-methode, the problem is, that, if I open this site, the name after "page=" will be shown at the top and I think I can only use concatenated words like "AboutUs" in the URL, do I? But I want the heading to be "About us"... How can I manage that?
And one more thing... Where are the pages managed, that I create with that methode?!

posts: 4672 Japan

If you want spaces in the page name, then don't use the editpage URL method to make the new page. Use the Quick Edit module or make a link in an existing page. The reason is that a URL can't contain spaces. When you make a page name with spaces, Tiki automatically replaces the spaces with plus signs when the name is in a URL, so ((Three word name)) becomes tiki-index.php?page=Three+word+name when the name appears in URLs. The no-spaces thing isn't a Tiki limitation, it's a limitation of all Web addresses. But the page name and the name of the menu item can be "About us" and the URL can use "...About+us", for example.

The pages you make can be located and managed in several ways. One way is, as I described earlier, to make a special "admin links" page that you use to create new pages and find them again. This is an admin-only wiki page that serves as a kind of insider index for your site. Another way is to use the last_modif_pages module, assigning it to admin only if you don't want others to see it. This module shows the most recently created/edited wiki pages and would show most or all of the pages on a small site. Finally, you could use either the Wiki Last Changes (tiki-lastchanges.php) or Wiki List Pages (tiki-listpages.php) links to see some or all of your pages.

You can make menu items visible to admin only (or to any other group) by configuring your menu appropriately. Look at the default Tiki menus on the Admin Menus page, and see how perms are set for certain items. This way you have your admin links available but no one else sees them.

-- Gary

posts: 17

Thanx again so much! I really start to get behind the system now ๐Ÿ˜Š

Ahh. before I forget it, does the docu explain, how to make submenues? Let's say I have a wiki-page as a menue-point and I want this Wiki-Page to have several Sub-Wiki-Pages...

One more thing, what about this message: "phplayers are not available on this site" What can I do to remove it?

Sorry for my maybe dumb questions ๐Ÿ™„

posts: 4672 Japan

Submenus aren't part of Tiki by default, but you can do some file modifying to get them in Tiki 1.8.5, thanks to xia and siridhar. See MultiLevelMenus.

The "phplayers not available" message generally appears because it isn't turned on, on the Admin Features page. (I get the message on my Windows XP laptop install of Apache/Tiki even with phplayers turned on, but I think that's an unusual case. ๐Ÿ˜‰).

-- Gary

posts: 17

Thank you for this link! ๐Ÿ˜Š

Next question: How to make a contact-form, which is view- and usable by anonymous, too? I know the option in the features-admin-area, but if enabled, all I see is the "send us an email"-link on the contact-form, wehen being an anonymous visitor. Where is the textarea ect?

posts: 4672 Japan

Make sure the permission tiki_p_messages ("Can use the messaging system") is enabled for the Anonymous group.

-- Gary

posts: 17
THanx, that helped ๐Ÿ˜Š
posts: 17

And the next question is prepared:
If I use the contact-form, I get no E-Mail sent to the specified adresse... what could be the reason and how to solve it?

posts: 4672 Japan

The "email us" link is just an ordinary mailto: link, and clicking on it should open up your mail program with your Tiki admin contact address in the "To:" space. So the sending of these mails is handled by the site visitor's email program, and the admin's email program handles the receiving of them. I imagine if you (as admin) aren't getting these mails, you should make sure that your Tiki admin contact address (as specified on tiki-admin.php?page=general) is a mailbox being checked by your email program.

-- Gary

posts: 17

Thanx for your reply. I solved it, I didnt notice, that I had the E-Mail-Notification off ๐Ÿ˜‰ So I just got "private messages" but no Mails... That was all.

But another question to this board here: How can I be notified, that there are new replies to my posts?

And one more question concerning the use of Webmail in Tikiwiki:
If I send mails, they will be delivered, but nevertheless I get a message from the "Mailer Daemon" saying, Mail wasnt deliverable... What to do?


posts: 78 India

SW:

Go to yoursite/tiki-admin_menus.php, create a new menu with the name like 'Navigation', leave the 'Type' at its default.

Then click on the last icon (Configure/Options) and enter 'Home' as Name, your site's URL, a position like 5 and save it.
(If you start entering position numbers in small increments like 1, it would be difficult later to add/rearrange, hence use increments like 5 or 10)

Similarly, create other menu items.

Once your menu is ready, go to Admin -> Modules, then to the last section on that page 'Create new user module', give it a name, title and you should see your newly created menu in the right side, click on 'use menu' and press create/edit.

Once you create the module, go to 'Assign new module' section of that page, choose your new module, set its position to left, order to 1, Groups to registered or anon depending on who should see the menu contained in this module, set the appropriate visibility (I usually set the 2nd one) and clk 'assign'.