Herrgeist: When I need to change a color on a webpage, I use Eye dropper. You will have to right-click on it and check the box next to 'show RGB' to see the hex mode color notation that is used in CSS, then just find that color sequence in the CSS and change it.
CSS also has a three character shorthand, so something like #CCC is the same color as #CCCCCC. White is #FFF (or in longhand #FFFFFF), black is #000.
Boy I feel dumb now. The extension doesn't even have a CSS file...
It looks like it uses the .Notice section (it's relatively close to the top) in the themes/vanilla/styles/default/vanilla.css file: background: url(notice.gif) left center no-repeat #FFFECC;
I want the guest welcome message only on my start page. This ist the BlogThis page (extension.php?PostBackAction=Blog) How do I have to modify the default.php? Simply adding extension.php to the array and delete everything else does not work. Then the message is displayed on every extensions page.
thanks
I have installed this extension but I cannot find the interface to change the setting. I have looked in roles& permissions to enable it, but there is nothing there. The extension is enabled in the extensions page. I went and edited the php file, but the change didn't work.
Hey, maybe someone will find it useful, I updated this extension so it points where terms of service are for authenticated users. To make it work you have to do 2 things, add a line like so to settings.php in /conf folder $Configuration['TERMSOFSERVICE_MESSAGE']='yes'; and define your message, like so $Context->Dictionary['TermsOfServiceMessage'] = 'Looking for Terms of Service? It's here.'; in definition.php inside guest welcome extension.
Comments
CSS also has a three character shorthand, so something like #CCC is the same color as #CCCCCC. White is #FFF (or in longhand #FFFFFF), black is #000.
It looks like it uses the .Notice section (it's relatively close to the top) in the themes/vanilla/styles/default/vanilla.css file:
background: url(notice.gif) left center no-repeat #FFFECC;
To make it work you have to do 2 things,
add a line like so to settings.php in /conf folder
$Configuration['TERMSOFSERVICE_MESSAGE']='yes';
and define your message, like so
$Context->Dictionary['TermsOfServiceMessage'] = 'Looking for Terms of Service? It's here.';
in definition.php inside guest welcome extension.
if (in_array($Context->SelfUrl, array("account.php", "categories.php", "comments.php", "index.php", "search.php")) && $Context->Session->UserID == 0) {
$NoticeCollector->AddNotice($Context->GetDefinition('GuestWelcome'));
}
else if (in_array($Context->SelfUrl, array("index.php")) && $Configuration['TERMSOFSERVICE_MESSAGE'] != '') {
$NoticeCollector->AddNotice($Context->GetDefinition('TermsOfServiceMessage'));
}
Cheers,