RandomByte :: Forum :: Wiki
 

Sandbox Setup

Updated for:

  • FAlbum 0.7.1
  • WordPress 2.3.1
  • Sandbox 0.9.x/1.0.x and above

falbum.php

In the /wp-content/themes/sandbox directory. Create a new file named falbum.php and copy the below code into it.

falbum.php

<?php /* 
Template Name: FAlbum Page template 
*/ 
//Hack to set WP page id
$page_id = null; //Change this to match your sites WP page id of new Photos page
 
global $wp_query;
global $post;
if ($page_id != null) {
  $post->ID = $page_id;
  $wp_query->is_home = false;
  $wp_query->is_page = true;
  $wp_query->queried_object->ID = $page_id;
  $wp_query->queried_object_id = $page_id;
}
 
?>
 
<?php get_header(); ?>
 
<?php /* Remove or comment out the below line after to finding the Photos page page_id */
if ($page_id == null) { echo '<h2>page_id = '.$post->ID.'</h2>'; } 
?>
 
<script type="text/javascript" src="<?php echo get_settings('siteurl'); ?>/wp-content/plugins/falbum/res/falbum.js"></script>
<script type="text/javascript" src="<?php echo get_settings('siteurl'); ?>/wp-content/plugins/falbum/res/overlib.js"></script>
 
<?php if ($falbum->can_edit == true) { ?>
  <script type="text/javascript" src="<?php echo get_settings('siteurl'); ?>/wp-content/plugins/falbum/res/prototype.js"></script>
<?php } ?>
 
<div id="container">
	<div id="content">
		<div id="post-<?php the_ID() ?>" class="<?php sandbox_post_class() ?>">
 			<h2 class="entry-title"><a href="<?php the_permalink('14') ?>" rel="bookmark" title="Permanent Link: Photo Gallery">Photo Gallery</a></h2>
 			<div class="entry-content">
				<?php $falbum->show_photos(); ?>
 			</div>
 		</div>
	</div><!-- END CONTENT -->
</div><!-- END CONTAINER -->
 
<?php get_sidebar() ?>
<?php get_footer(); ?>
?>

WordPress page setup

  • Go into Wordpress Admin and create a new page.
  • Enter the Page Title that you what the header tab to be named (ex. “Photos”).
  • For the Parent Page make sure Main Page (no parent) is selected
  • For the Page Template assign the newly created template with the name FAlbum Page template.
  • The page slug can be assigned to ex. “photos-main” (It should not be the same value you used in falbum configuration for the URL root value).
  • Then go and run the new page.
  • You should see a page_id value displayed on the page. You will then need to edit the /wp-content/themes/sandbox/falbum.php file again and change the page_id value from null to the number shown.

Example

Old:

$page_id = null; //Change this to match your sites WP page id of new Photos page

New:

$page_id = 2; //Change this to match your sites WP page id of new Photos page
 
falbum/sandbox.txt · Last modified: 2007/11/06 10:25 by 75.24.138.33
 
Recent changes RSS feed Creative Commons License