fAlbum BinaryBlue Integration

Heute habe ich mich ein wenig mit der Integration von fAlbum in das BinaryBlue-Theme beschäftigt. Als Ausgangspunkt habe ich die Anleitung für K2 im fAlbum-Wiki verwendet, und das Page-Template für die Verwendung mit BinaryBlue angepasst. Da doch einige Veränderungen notwendig waren, hier eine kurze Anleitung:

Edit: Habe den Code des Page-Templates überarbeitet, da die Ausgabe nicht als XHML 1.1 validierte.

1. Erstelle eine neue Datei mit dem Namen falbum.php im Verzeichnis /wordpress_root/wp-content/themes/binaryblue/ mit folgendem Inhalt (Der Text mit dem Verweis auf den flickr-Photostream muss natürlich entsprechend angepasst werden):

<?php /*
Template Name: FAlbum Page template
*/ 

get_header(); 

?>

<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) { ?><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 class="chapter">
				<div class="chapterH1">
					<h1>
						<a href="<?php echo $title_url; ?>" rel="bookmark" title="Permalink zu dieser Seite">Photos</a>
					</h1>
				</div>
			</div>
			<div>
				<?php $falbum->show_photos(); ?>
    			</div>
			<div class="chapter" style="clear:both">
				<div class="entry">
					<p>Auf diesen Seiten sehen Sie Photos, die ich bei <a href="http://www.flickr.com/" title="flickr">flickr</a> veröffentlicht habe. In <a href="http://www.flickr.com/photos/virtuatron/" title="Mein Photostream">meinem Photostream</a> sind fast alle hier gezeigten Photos unter einer <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/" title="Creative-Commons-Lizenz: Attribution-NonCommercial-ShareAlike">Creative-Commons-Lizenz im Original verfügbar.</a></p>
				</div>
			</div>
	</div>
</div>

<?php
get_sidebar();
get_footer();
?>

2. Erstelle eine neue Seite mit dem gewünschten Titel (z.B. Photos).

3. Wähle unter „Übergeordnete Seite“ „Keine“ und unter „Template der Seite“ das „FAlbum Page Template“ aus.

4. Trage unter „Titelform“ den gewünschten Page-Slug ein (sollte nicht derselbe Wert wie die „URL Root“ in der fAlbum Konfiguration sein, z.B. „photos_main„).
5. Speichere die Seite (Wichtig: Es darf kein Text unter „Beitrag“ eingegeben werden.

2 Gedanken zu „fAlbum BinaryBlue Integration“

  1. Hallo Kai,

    Funktioniert doch alles, abgesehen davon, dass der Link nicht stimmt. Da ist ein „/wordpress“ zuviel. Oder meinst Du die kaputten Umlaute? Das ist ein Kodierungsproblem. Du musst die Datei utf8-kodiert speichern, da WordPress utf-8 als Standardkodierung verwendet, soweit ich weiß. Wenn ich jetzt nicht verstanden habe, was Du meinst, darfst Du gerne Dein Problem etwas genauer beschreiben ;-).

Kommentar verfassen