erste fortschritte
moin,
ich seh schon, hier treiben sich nicht genug hiflsbereite blog-gurus rum. ich berichte trotzdem von meinen fortschritten:
anfänge meiner referenzen-galerie:
referenz at OneToe Design
beispiel thumbnail (100x100):
[Blockierte Grafik: http://onetoe.finkef.net/image-upload/scenery01-190507-thumb.gif]
ich habe die notwendigkeit einer galerie fürs erste umgangen. also alles manuell per html mit thumbs verling zum blog eintrag jedes bildes. ich habe bisher ohnehin nicht sehr viele bilder für meinen blog aufbereitet.
ich habe auch gehört dass galerie-plugins speziell für wordpress relativ lange laden, und da mein blog eh schon (sicher weil unoptimiert) recht lange lädt, wär das sicher auch zu viel des guten.
ich bin generell eher ein freund von selbstprogrammierten veränderungen, daher würde ich gerne an die richtigen stellen der php-files auf meinem ftp gehen und dort rumschreiben.
zum beispiel:
"[size=10]ich möchte dass man rechts 4 der zuletzt eingesandten artworks sehen kann, parallel zu "latest" sozusagen.[/SIZE]"
da müsst ich im prinzip nur wissen welches php-file die verschiedenen module für die rechte "menu-bar" beinhaltet und mir da einfach ein eigenes meinetwegen statisches modul reinschreiben. also wer das weiß (wie gesagt "unwakeable" theme), bitte hier, PN oder ICQ (302166132).
danke!
onetoe
edit: hier das "latest comments"-modul. hier werden links zu den letzten comments aufgeführt. ziel ist es hier auch die letzten bilder erscheinen zu lassen.
<?php
function recent_comments_sidebar_module($args) {
global $wpdb, $comment;
extract($args);
echo($before_module . $before_title . $title . $after_title);
?>
<a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('RSS Feed for all Comments','k2_domain'); ?>" class="feedlink"><img src="<?php bloginfo('template_directory'); ?>/images/feed.png" alt="RSS" /></a>
<?php
if(function_exists('blc_latest_comments')) {
?>
<ul>
<?php blc_latest_comments(sbm_get_option('num_comments'),'3','false'); ?>
</ul>
<?php
} else {
$num_comments = sbm_get_option('num_comments');
$comments = $wpdb->get_results("SELECT comment_ID, comment_post_ID, comment_author, comment_author_url FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $num_comments");
if($comments) {
?>
<ul>
<?php foreach($comments as $comment): ?>
<li><?php printf(__('%1$s %2$s <a href="%3$s#comment-%4$s">%5$s</a>', 'k2_domain'), get_comment_author_link(), __('on post', 'k2_domain'), get_permalink($comment->comment_post_ID), $comment->comment_ID, get_the_title($comment->comment_post_ID)); ?></li>
<?php endforeach; ?>
</ul>
<?php
} else {
?>
<p><?php _e('No comments', 'k2_domain'); ?></p>
<?php
}
}
echo($after_module);
}
function recent_comments_sidebar_module_control() {
if(isset($_POST['recent_comments_module_num_comments'])) {
sbm_update_option('num_comments', $_POST['recent_comments_module_num_comments']);
}
?>
<p><label for="recent-comments-module-num-comments"><?php _e('Number of comments:', 'k2_domain'); ?></label> <input id="recent-comments-module-num-comments" name="recent_comments_module_num_comments" type="text" value="<?php echo(sbm_get_option('num_comments')); ?>" size="2" /></p>
<?php
}
register_sidebar_module('Recent comments module', 'recent_comments_sidebar_module', 'sb-comments' . (function_exists('blc_latest_comments') ? ' sb-comments-blc' : ''), array('num_comments' => 10));
register_sidebar_module_control('Recent comments module', 'recent_comments_sidebar_module_control');
?>
Alles anzeigen