Tips, tricks and clever modifications
Text link disappears when clicked in baseline_brand theme
Links disappearing when clicked (affects theme: baseline_brand only)
To solve this
a) Open /themes/baseline_brand/typography_and_colours.css
Find the lines reading:
/* STANDARD TEXT LINKS */
a { color: #669; }
a:active { color: #FFF; }
And change the colour defined for a:active from #FFF white to the colour of your choice, eg:
a:active { color: #F0F; } gives pink.
b) Open dmb0_over.css (the CSS file for the XComponents) and find the lines reading:
/* STANDARD TEXT LINKS */
.dmb0 a { color: #669; }
.dmb0 a:active { color: #FFF; }
and change the colour definition for:
.dmb0 a:active { color: #FFF; } from #FFF to the colour of your choice.
Error mesage on free number purchase
When transfering to the clubhouse, having purchased a free number, there is not auto login, and an error message is displayed. This will not affect paying customers, and all the customer has to do, is to put their PIN in. Nevertheless, we will fix this bug, as it clearly should not happen.
Clever tricks
I don't want to offer 0870 numbers
You can avoid offering 0870 numbers by doing 5 things
1 Change /common/menudef.phpOpen /common/menudef.php (the file used to build the main menu) and comment out the line reading:
$abs_menu[2]['sub'][] = array('text' => '0870', 'link' => '/numbers/0870.php');
so it reads
// $abs_menu[2]['sub'][] = array('text' => '0870', 'link' => '/numbers/0870.php');2 Remove reference in WhyUs
Log into the dmABS admin area at /admin, the click the Why Us tab, and, using the CMS, delete the 0870 icon from the page.3 Remove reference in NUmbers home page
Click the Numbers tab, and, using the CMS, delete the 0870 icon and the paragraph about 0870 numbers.4 Remove references in ABC cinemas home page
Solutions > ABC Home Cinema - this page also contains links to the 0870 page, so will need amending.5 Remove reference in Nerd Networks case study
Solutions > Nerd Networks - this page also contains links to the 0870 page, so will need amending
I want to install dmABS in a subdirectory, not in the root
This is already supported, just not documented. To run dmABS in a subdirectory place the file 'abs_version_control.php' in your webserver's root directory, and customise the $abs_path[] array. To run dmABS at www.yourdomain.com/dmnumbers , for example, you would write:
$abs_path[] = array('name' => 'www.yourdomain.com', 'path' => '/dmnumbers');Please download file abs_version_control.zip