Omnimaga

Omnimaga => Site Feedback and Questions => Topic started by: Jonius7 on February 28, 2012, 10:57:45 pm

Title: Omnimaga SMF URL Syntax Guide
Post by: Jonius7 on February 28, 2012, 10:57:45 pm
Omnimaga SMF URL Syntax Guide
Note: currently a work in progress and still missing lots of stuff. Also trying to make it neater and organised.

Omnimaga contains lots of links to many pages, but not all are easy to find. For convenience, sometimes it is quicker to type in the url than to click through several pages to find the link you're looking for. I have memorised some myself, and thought that this list might help you find the pages you find useful, or some hidden pages you hadn't seen before. In this way, you can navigate through Omnimaga faster!
In general, think of the Omnimaga URLs as a function and argument format, where http://www.omnimaga.org/index.php is the function, and ? separates the function from the arguments which follow.

Spoiler For Comprehensive List of Possible Omnimaga SMF URL Categories:
Incomplete list
Home Page: http://www.omnimaga.org/index.php
Base Url:     http://www.omnimaga.org/index.php?[argument1];[argument2];[argument3]
board=xx.xx;
  board=1.0 (http://www.omnimaga.org/index.php?board=1.0)
  board=11.0 (http://www.omnimaga.org/index.php?board=11.0)
topic=xx.xx;
  board=1.0 (http://ourl.ca/2598) Welcome to SMF!
action=ezportal;




General Syntax
http://www.omnimaga.org/index.php?[argument1];[argument2];[argument3]
http://www.omnimaga.org/index.phpThe base url, leads to the home page
www.omnimaga.org/index.php?action=profile;u=3;sa=statPanelThe arguments are: [View Profile] [User #3 (Netham45)] [View Stats]. Each argument is separated by a semi-colon
Spoiler For Common Argument Orderings:
Bback soon

Board Arguments
board=[boardnumber].[boardpagenumber]
board=11.0 (http://www.omnimaga.org/index.php?board=11.0)The 11th board (News Board), you can change the board number (ID) manually to jump to another board.
board=11.300 (http://www.omnimaga.org/index.php?board=11.300)The number after the dot indicates which page of the board you want to view. Each page goes up in .50 increments, so 11.300 indicates the 7th page of the 11th board (News Board).
Spoiler For List of Major Boards:
Sorry please stay tuned. A list will be coming later.


Topic Arguments
topic=[topicnumber].[topicpagenumber]
topic=1453.0 (http://ourl.ca/4050)The Axe Parser Topic, you can change the topic number (ID) manually to jump to another topic. This can be useful for a thread you check on regularly, you can just type in the topic ID straight into the URL bar.
topic=1453.2130 (http://ourl.ca/4050130)Similar to the board ID numbers but each page goes up in .15 increments, so 11.2130 indicates the 143rd page of the 1453rd Topic (Axe Parser Topic)
Spoiler For http://omniurl.tk URLs:
Posts are also shortened with an http://omniurl.tk url. This is indicated in OmnomIRC every time someone posts.
http://omniurl.tk/12772/233902
The first number is the topic number, the second number is the message number. It is as simple as that!

Action Arguments
action=[whatever action/feature]
action=downloads (http://www.omnimaga.org/index.php?action=downloads)Actions can do many things and link to different pages
Spoiler For List of Actions:
action=ezportal
action=topicattach
action=markasread
action=post
action=articles
action=profile
Spoiler For sub arguments:
u=1 DJ_O's profile
   ;
   sa=statPanel
action=stats
action=help
;page=post

Sa arguments
sa=[whatever]
sa=page;p=5These two arguments must go together, otherwise it will give an error "No page selected!"
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: Hayleia on February 29, 2012, 07:24:09 am
Great idea :D
Also great link in your sig :P ;)
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: Jonius7 on February 29, 2012, 07:30:41 am
Thanks. ;) ;D
it's incomplete at the moment, and there are lots that could be added to it.
And as for the great link, I didn't realise the font was a bit small. I'll change it to 8 point.  :P
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: Jonius7 on March 02, 2012, 05:47:31 am
I'm thinking of breaking it down as a combination/guide, by categorising the different types of arguments (board=, topic=, action= etc) and then listing all the possible commands for each.

after that is done, I may put a frequently used/common list for convenience at the top.
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: Jonius7 on March 13, 2012, 06:38:32 am
If anyone has any contributions to this topic, post here.
ezportal contains many useful links
p=25 recent respect
p=5 recent posts
p=17 about omnimaga
etc
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: aeTIos on March 13, 2012, 08:12:58 am
It looks nice ;D
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: Jonius7 on March 13, 2012, 08:16:52 am
What I do want to do is make it useful and look nice. So people can look up particular links around omnimaga useful to them, and use them for efficiency.
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: Jonius7 on March 27, 2012, 11:46:45 pm
Updating this, so people can look quickly for reference for nearly all possible urls, but also look at how to know which one is which and how to use them.
To do this I shall be splitting the article in two sections.
Title: Re: Omnimaga SMF URL Syntax Guide
Post by: DJ Omnimaga on March 29, 2012, 05:36:25 pm
This is nice Jonius. You definitively want to add a few more pages, though, such as describing http://www.omnimaga.org/index.php?action=unreadreplies (which shows all replies to topics you have posted in until you view them).

Also make sure to discourage the use of http://www.omnimaga.org/index.php?action=unread , because it's very unreliable and is the reason why we have tried to hide it. If you accidentally close your browser, the entire list there gets cleared, so you lose track of recent posts and it makes the site look inactive to you, unlike unreadreplies or the New Posts page.

Basically http://www.omnimaga.org/index.php?action=ezportal;sa=page;p=5 was intended to replace http://www.omnimaga.org/index.php?action=unread . On top of that the first is available to guests. :)