WebsiteBaker Community Forum

General Community => WebsiteBaker Website Showcase => Topic started by: caz1963 on February 10, 2009, 04:45:23 PM

Title: My website
Post by: caz1963 on February 10, 2009, 04:45:23 PM
I have just finished building my site using website baker and a modified GT1 template. This is my first attempt at building a site using a cms and I would welcome feedback from people who understand these things... I am a graphic designer not a developer so any comments would be much appreciated :-D

Thanks

Caroline

www.oakley-media.co.uk (http://www.oakley-media.co.uk)
Title: Re: My website
Post by: mr-fan on February 10, 2009, 04:53:53 PM
hi,

nice header - clear navigation....

only thing for my oppinion is the to large latest news-block..... try it with a more adapted color/text or +a graphic and

only the short news...

on every page i never see the footer - this block enlarge the wohle page - the last latest news will never be read (to much scrolling -with withe maincontent on short sites)

regards martin
Title: Re: My website
Post by: caz1963 on February 10, 2009, 05:09:55 PM
Thank you - I agree about the news but am struggling to work out how to change this - doing it by trial and error at the moment!

Caroline
Title: Re: My website
Post by: mr-fan on February 10, 2009, 06:45:46 PM
can you post the code of your php-call for the news (did you use the anynewssnippet??

Title: Re: My website
Post by: caz1963 on February 10, 2009, 06:59:35 PM
No it's just the way the news is set up on the template and I'm not sure which bit to change so it just show the latest news and not other posts from the site. The relevant bit of code I think is....

<div class="Last">
            <?php ob_start();     // start output buffer
            global $database;
            $query = "SELECT post_id,title,content_short,group_id,link FROM ".TABLE_PREFIX."mod_news_posts ORDER BY position DESC LIMIT 0,3";
            $error = mysql_error();
            if (!$result = mysql_query($query)) {
                print "$error";
                exit;
            }
            while($data = mysql_fetch_object($result)){
                $title = $data->title;
                $id = $data->post_id;
                $link = $data->link;
                $short = $data->content_short;
                echo '<p><a href="'.WB_URL.'/pages/'.$link.PAGE_EXTENSION.'">'.$title.'</a><br />'.$short.'</p>';
            }
            $foo=ob_get_contents();    // put outputbuffer in $foo
            ob_end_clean();             // clear outputbuffer
            if ($foo<>"") {  // some code to execute cause there is some block
                echo '<h1>Latest News</h1>';
                echo $foo;
            } else { // some code for no info
                echo '<h1>No New News</h1>';
            }
            ?>
        </div>
Title: Re: My website
Post by: mr-fan on February 10, 2009, 07:13:21 PM
ok no problem... you will get it qiuck and and have a better solution!

you shoult look at this codesnippet:
http://www.websitebakers.com/pages/code-snippets/listings/anynews.php (http://www.websitebakers.com/pages/code-snippets/listings/anynews.php)

this is the ultimate anynewssnippet.... 8-)
you can modify everything and can use this snippet in your template instead of this code

Code: [Select]
<?php ob_start();     // start output buffer
         
global $database;
         
$query "SELECT post_id,title,content_short,group_id,link FROM ".TABLE_PREFIX."mod_news_posts ORDER BY position DESC LIMIT 0,3";
         
$error mysql_error();
         if (!
$result mysql_query($query)) {
            print 
"$error";
            exit;
         }
         while(
$data mysql_fetch_object($result)){
            
$title $data->title;
            
$id $data->post_id;
            
$link $data->link;
            
$short $data->content_short;
            echo &
#39;<p><a href="&#39;.WB_URL.&#39;/pages/&#39;.$link.PAGE_EXTENSION.&#39;">&#39;.$title.&#39;</a><br />&#39;.$short.&#39;</p>&#39;;
         
}
         
$foo=ob_get_contents();    // put outputbuffer in $foo
         
ob_end_clean();             // clear outputbuffer
         
if ($foo<>"") {  // some code to execute cause there is some block
            
echo &#39;<h1>Latest News</h1>&#39;;
            
echo $foo;
         } else { 
// some code for no info
            
echo &#39;<h1>No New News</h1>&#39;;
         
}
         
?>
use the # button next time...

install the module and replace with something like this...

Code: [Select]
<?php display_news_items(05502
  &
#39;The latest news&#39;, &#39;show full news text&#39;, &#39;uups, no news available&#39;,
  
true, &#39;<a><img>&#39;, true, &#39; (h:i, d.m.Y)&#39;, 1, 1); ?>


the setting of the snippet you can read there:

http://addons.WebsiteBaker.org/modules/anynews/help/help_en.html (http://addons.WebsiteBaker.org/modules/anynews/help/help_en.html)

you can set the newsgroup if you have some - or you can set the leght of the shortnews or if you don't like the short news you can set it up that you will get only the headers...

if you have different newsgroups (maby webdesign/print....) also you can play with the blogmenu (its a little modified anynewsnippet that shows up a newsgroup overview...)

this snippet you will find here:
http://www.websitebakers.com/pages/code-snippets/listings/blog-menu.php (http://www.websitebakers.com/pages/code-snippets/listings/blog-menu.php)

so it's time to play if you have problems i will help!

regards martin


Title: Re: My website
Post by: albatros on February 10, 2009, 11:02:27 PM
Hi,

the first thing I saw was "hgpgroup.jpg" (2592px × 3888px scaled to 100px × 150px, 428.29 KB). That's not really so very good looking.

Apart from that I like it very much.

Best regards

Uwe
Title: Re: My website
Post by: Argos on February 11, 2009, 10:44:34 AM
Took a quick glance at it. Nice fresh design, clear layout. Nice job!
Title: Re: My website
Post by: caz1963 on February 12, 2009, 10:41:44 AM
Thank you all for your nice comments. Martin I will try out the news snippets and let you know how I get on. Thank you so much for your help! Much appreciated.

Caroline