|
48.
|
|
|
The language editor is not just useful for translating the original ocPortal British English to another language – it is also useful for stylistic customisation of language.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_3o
|
|
49.
|
|
|
If you need to place some Comcode within Comcode, written in literal form (i.e. not parsed), either place it within a Comcode <tt>code</tt> tag, or put <tt>\</tt> symbols before the <tt>[</tt> symbols.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_3p
|
|
50.
|
|
|
If you are using Firefox, try the Firebug extension. It is a fantastic aid to themeing your website because it will allow you to quickly find how the CSS ties into the XHTML, and also let you interactively test changes. Firebug isn't a permanent editor though, so you'll need to manually copy any of your changes back into ocPortal's CSS and save them.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_3q
|
|
51.
|
|
|
If you have error e-mails enabled, ocPortal will send out e-mails whenever it parses Comcode with broken links in it: this will help you make sure your website stays stable. If you clear your Comcode cache, then ocPortal will have to reparse all Comcode, and hence will pick up any newly broken links.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4a
|
|
52.
|
|
|
The calendar can be used as a scheduling system for system commands. If you're a real ocPortal Pro, you'll be able to write scripts in OcCLE to execute at regular intervals of your chosing.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4b
|
|
53.
|
|
|
If you have a lot of experience with ocPortal, you may want to consider getting yourself professionally qualified. It's free, easy (it's done online) and you may be able to get listed in our directory of experts, giving you the opportunity to be paid doing freelance ocPortal customisations for others.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4c
|
|
54.
|
|
|
When editing templates, use Tempcode if you need to perform simple or even advanced calculations; for example, the IF_NON_EMPTY Tempcode directive is very useful when wrapping extra HTML around a template parameter that may sometimes be blank (we use IF_NON_EMPTY to only apply the extra HTML in the case where it is surrounding something actually there).
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4d
|
|
55.
|
|
|
If you are running a site where security is a high priority and if you are using OCF, consider enabling IP address-based security for your primary usergroup. This way, even if someone manages to steal your password, they can't access your account from a computer other than yours, unless they have access to your e-mail.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4e
|
|
56.
|
|
|
If you are struggling to find what permissions to set, and don't mind dealing with some technical tools and language, you can use the Firefox/Firebug/FirePHP combination with ocPortal. You need to be using the Firefox web browser, to install Firebug, to enable all the Firebug panels for your website, and to install FirePHP. You then need to temporarily append <tt>&keep_firephp=1</tt> to your website URL in your browser. If things have gone right, a full list of permissions, templates, and queries, used to generate the screen you're viewing will be shown within Firebug.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4f
|
|
57.
|
|
|
RSS/Atom if a fantastic way to keep on-top of activity on your website. If you'd like to use RSS/Atom feeds but need them to feature privileged content (i.e. more than just guest content), add <tt>&auth=1</tt> to the URL in your feed reader. This will cause the reader to prompt you for login details, and will result in an privileged feed.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
[strings]TIP_4g
|