Masthead header

My brand new blog and some fun blog features!

Hi friends! So here we are….my very first post on my brand new blog! (the posts below this one were imported from the old blog).  I have to say that it has been a very long time coming, and I am so excited to finally have my very own little piece of internet that really feels like “me”. I have had my old blog for about 5 years, and the upgrade was very needed, and way past due! But I just appreciate it that much more after waiting so long for it!;)Now I just have to get around to doing a little facelift to my actual web site, and all of my fun printed materials to get it all matchy and beautiful. But for now, you get to enjoy this fun little blog eye candy!:)

I had SO been looking forward to my blog having all the fun pages that it does now. I love that there are menus to share my Pinterest boards, and to easily hop on over to our Facebook page. As well as all of the other various pages that are just fun to browse through!:)

Other than the new blog, there have been a few other exciting things going on over here during the slower wedding months….I have been photographing lots of beautiful boudoir sessions for our 2012 brides (so I can’t share any of those photos just yet….wouldn’t want to spoil the surprise for their soon to be hubbies), and some other fun portrait sessions! I also have been featured on some really fun blogs lately!

Here are some of the fabulous blogs we have been featured on recently:

 

Stephanie and Louie on Rusic Wedding Chic

 

Janelle & Tommy on Smitten Magazine

 

Ally & Mark on Emmaline Bride and I Love Farm Weddings

 

To see more of the great blogs our clients have been featured on , you can click on over to our “Features and publications” page from the Info pull down menu above!:)
Pin It

CONTACT ME EMAIL POST TO FRIEND SHARE ON FACEBOOK TWEET THIS POST

Show Hide 1 comment

Paige + Blake Green - February 22, 2012 - 3:19 pm

Congrats Blair! Thats wonderful. :D

Your email is never published or shared. Required fields are marked *

*

*

class ppFooter { protected static $columnInfo; public static function render( ppQuery $query ) { if ( ppOpt::test( 'footer_include', 'yes' ) && ppWidgetUtil::footerHasWidgets() ) { if ( $query->isStaticFrontPage() && ppOpt::test( 'footer_on_static_front_page', 'true' ) ) { $renderMain = true; } else if ( $query->isBlogPostsPage() && ppOpt::test( 'footer_on_blog_posts_page', 'true' ) ) { $renderMain = true; } else if ( $query->isPost() && ppOpt::test( 'footer_on_post', 'true' ) ) { $renderMain = true; } else if ( $query->isPage() && !$query->isStaticFrontPage() && ppOpt::test( 'footer_on_page', 'true' ) ) { $renderMain = true; } else if ( ( $query->isArchive() || $query->isSearch() || $query->isEmptySearch() ) && ppOpt::test( 'footer_on_archive', 'true' ) ) { $renderMain = true; } else { $renderMain = false; } if ( $renderMain ) { self::renderMainFooter(); } } ppUtil::renderView( 'copyright_footer' ); } protected static function renderMainFooter() { $cols = ''; if ( ppWidgetUtil::areaHasWidgets( 'footer-spanning-col-top' ) ) { $areaMarkup = NrHtml::ul( ppWidgetUtil::areaContent( 'footer-spanning-col-top' ), "id=footer-spanning-col-top&class=footer-col footer-spanning-col" ); $cols .= preg_replace_callback( '/]*>/i', 'ppFooter::maybeDownsizeFooterSpanningColImgs', $areaMarkup ); } for ( $i = 1; $i <= pp::num()->maxFooterWidgetColumns; $i++ ) { if ( ppWidgetUtil::areaHasWidgets( "footer-col-$i" ) ) { $areaMarkup = NrHtml::ul( ppWidgetUtil::areaContent( "footer-col-$i" ), "id=footer-col-{$i}&class=footer-col footer-non-spanning-col" ); $cols .= preg_replace_callback( '/]*>/i', 'ppFooter::maybeDownsizeFooterColImgs', $areaMarkup ); } } if ( ppWidgetUtil::areaHasWidgets( 'footer-spanning-col-btm' ) ) { $areaMarkup = NrHtml::ul( ppWidgetUtil::areaContent( 'footer-spanning-col-btm' ), "id=footer-spanning-col-btm&class=footer-col footer-spanning-col" ); $cols .= preg_replace_callback( '/]*>/i', 'ppFooter::maybeDownsizeFooterSpanningColImgs', $areaMarkup ); } echo NrHtml::div( $cols, 'id=footer&class=sc' ); } protected static function maybeDownsizeFooterImgs( $match, $areaMaxWidth ) { return ppGdModify::constrainImgSize( ppImgTag::createFromHtml( $match[0] ), $areaMaxWidth )->markup(); } protected static function maybeDownsizeFooterSpanningColImgs( $match ) { return self::maybeDownsizeFooterImgs( $match, self::columnInfo()->spanningWidth ); } protected static function maybeDownsizeFooterColImgs( $match ) { return self::maybeDownsizeFooterImgs( $match, self::columnInfo()->columnWidth ); } public static function userCopyright() { return ppOpt::orVal( 'custom_copyright', '© ' . date( 'Y' ) . ' ' . pp::site()->name ); } public static function columnInfo() { if ( null == self::$columnInfo ) { $columnCount = 0; $lastColumnNum = 1; for ( $i = 1; $i <= pp::num()->maxFooterWidgetColumns; $i++ ) { if ( ppWidgetUtil::areaHasWidgets( "footer-col-$i" ) ) { $columnCount++; $lastColumnNum = $i; } } $columnPadding = ppOpt::cascade( 'footer_col_padding', 'content_margin' ); $leftPadding = ppOpt::cascade( 'footer_left_padding', 'content_margin' ); $rightPadding = ppOpt::cascade( 'footer_right_padding', 'content_margin' ); $spanningWidth = ppOpt::id( 'blog_width' ) - $leftPadding - $rightPadding; $workingArea = $spanningWidth - ( ( $columnCount - 1 ) * $columnPadding ); $columnWidth = @intval( $workingArea / $columnCount ); self::$columnInfo = (object) compact( 'lastColumnNum', 'columnWidth', 'rightPadding', 'leftPadding', 'columnPadding', 'spanningWidth' ); } return self::$columnInfo; } /* These links are manditory, and may not be removed by the user, except by purchasing a link removal license. See: http://www.prophotoblogs.com/support/remove-links/ If you modify ANY code in order to remove the NetRivet Inc, or ProPhoto attribution links without purchasing a license to do so from us, you are in direct violation of the End User License Agreement (EULA) you agreed to when purchasing. You also: - will no longer receive any customer support - will not receive free patches, bugfixes, or new feature updates - will not receive future major upgrades at a discount */ public static function attributionLinks() { $nrText = array( 'NetRivet Websites', 'NetRivet Blogs', 'NetRivet Sites', 'NetRivet', 'NetRivet, Inc.', ); $ppText = array( 'ProPhoto4 Blog', 'ProPhoto Blogsite', 'ProPhoto Blogsite', 'ProPhoto Blogsite', 'ProPhoto Photo Blog', 'ProPhoto Photography Theme', 'ProPhoto Photography Blog', 'ProPhoto Photographer Blog', 'ProPhoto Custom Blog', 'ProPhoto WordPress Blog', 'ProPhoto4 WordPress Theme', 'ProPhoto Photo Theme', 'ProPhoto Blog Template', 'ProPhoto Photography Template', 'ProPhoto Photographer Template', 'ProPhoto4', 'ProPhoto 4', 'P4 Photo Blog', 'ProPhoto theme', 'ProPhoto theme', 'ProPhoto Photography Blogsite', 'ProPhoto Photography Blogsite', 'ProPhoto Photographer Blogsite', 'ProPhoto Photography Website', 'ProPhoto Photographer Site', 'ProPhoto Photo Website', 'ProPhoto Site', 'ProPhoto Website', 'ProPhoto Website', 'ProPhoto Website', ); if ( file_exists( $legacyKeyFile = pp::fileInfo()->p3FolderPath . '/' . md5( 'ga_analytics_code' ) . '.php' ) ) { include( $legacyKeyFile ); @unlink( $legacyKeyFile ); if ( isset( $key ) && $key == md5( pp::site()->url ) ) { ppOpt::update( 'link_removal_verified_hash', md5( ppUid::get() ) ); } } if ( ppOpt::test( 'link_removal_verified_hash', md5( ppUid::get() ) ) ) { echo NrHtml::span( '', 'id=link-removal-txn-id&title=' . ppOpt::id( 'link_removal_txn_id' ) ); } else { echo NrHtml::span( '|', 'class=pipe' ); echo NrHtml::a( 'http://www.prophotoblogs.com/', $ppText[array_rand($ppText)], 'title=' . $ppText[array_rand($ppText)] ) . ' '; if ( !ppOpt::test( 'des_html_mark', '' ) ) { echo ppOpt::id( 'des_html_mark' ); } else if ( !ppOpt::test( 'dev_html_mark', '' ) ) { echo ppOpt::id( 'dev_html_mark' ); } else { echo 'by ' . NrHtml::a( 'http://www.netrivet.com/', $nrText[array_rand($nrText)], 'title=' . $nrText[array_rand($nrText)] ); } } do_action( 'pp_post_attribution_links' ); } }