Zurück   WordPress Deutschland Forum > Support > Design

Antwort
 
Themen-Optionen Ansicht
Alt 08.02.2010, 16:51   #1 (permalink)
PostRank: 6
 
Benutzerbild von gericoach
 
Registriert seit: 12.08.2008
Beiträge: 539
Habt Ihr einen Tipp, wie ich den Content

unter die Bilderslideshow kriege? Möchte nur den "Auszug" unter dem jeweiligen Bild positionieren, damit es A) nicht so kahl ist und B) ein paar Grundinformationen erscheinen. Die URL: http://www.logo-creations.de/

Danke für jeden Tipp!
__________________
NEXIA MEDIA | LogoCreations | Maklerwerbung
gericoach ist offline   Mit Zitat antworten
Alt 08.02.2010, 17:34   #2 (permalink)
PostRank: 9
 
Registriert seit: 20.11.2008
Ort: Wien
Beiträge: 1.028
.photo & .legend float: right/left; .legend clear: left/right;

left/right bei float/clear gegengleich setzen.

Edit: Falls Du darunter auch alles hübsch haben willst, dann für .legend noch eine width angeben. für news und notes jeweils 50% width angeben und floaten.
__________________
Firebug laden! Foreregeln bitte lesen. FAQ.

Geändert von kaiser (08.02.2010 um 17:37 Uhr).
kaiser ist offline   Mit Zitat antworten
Alt 08.02.2010, 17:46   #3 (permalink)
PostRank: 6
 
Benutzerbild von gericoach
 
Registriert seit: 12.08.2008
Beiträge: 539
ich glaube, ich habe mich falsch ausgedrückt, Entschuldigung. Ich möchte unter dem Slidebild den derzeit nicht sichtbaren Text zum aktuell eingeblendeten Logo einblenden.

Heisst, wenn Logo1 erscheint, möchte ich den dazugehörigen Text darunter haben, aber eben nur den sogenannten "Auszug" oder den Text bis zum more-tag.
__________________
NEXIA MEDIA | LogoCreations | Maklerwerbung
gericoach ist offline   Mit Zitat antworten
Alt 08.02.2010, 18:12   #4 (permalink)
PostRank: 9
 
Registriert seit: 20.11.2008
Ort: Wien
Beiträge: 1.028
Sry - Vielleicht einmal den Code posten, und was Du schon probiert hast, weil so wirklich versteh ich nicht, was Du meinst.. Sieht man diesen Text derzeit überhaupt?
__________________
Firebug laden! Foreregeln bitte lesen. FAQ.
kaiser ist offline   Mit Zitat antworten
Alt 08.02.2010, 18:30   #5 (permalink)
PostRank: 6
 
Benutzerbild von gericoach
 
Registriert seit: 12.08.2008
Beiträge: 539
Hier ist mal ein Bild, das mein Problem hoffentlich besser verdeutlicht: Bild
Da, wo "Textfeld mit Beschreibung Bild1" steht möchte ich das gerne haben. Leider finde ich keinen Ansatz. Derzeit ist der Text überhaupt nicht sichtbar.
Hier mal der Code der index.php:

Zitat:
<?php get_header();

global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
}
?>

<!-- end header -->
<div class="featured">
<div class="photo shadow-left">
<div class="shadow-right">
<ul id="photos">

<?php query_posts('showposts=16&category_name=featured') ;
if (have_posts()) : ?><?php while (have_posts()) : the_post();
$image = "";
$first_image = $wpdb->get_results(

"SELECT guid FROM $wpdb->posts WHERE post_parent = '$post->ID' "
."AND post_type = 'attachment' ORDER BY `post_date` ASC LIMIT 0,1"

);

if ($first_image) {
$image = $first_image[0]->guid;
}
?>
<li>
<a href="<?php the_permalink() ?>"><img src="<? bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<? echo $image ?>&w=480&h=275&zc=1" alt="<? the_title(); ?>" /></a>
</li>
<?php endwhile; ?><?php endif; ?>
</ul>
</div>
</div>
<div class="legend">
<?php
if ($ftfl_welcome_title) { ?>
<h3><? echo $ftfl_welcome_title; ?></h3>
<?
} else { ?>
<h3>Fotofolio</h3>
<? } ?>
<div class="author"><em>by</em> <strong><?php echo $ftfl_full_name ?></strong></div>
<div class="notes">
<p>
<?php
if ($ftfl_welcome_message) {
echo $ftfl_welcome_message;
} else {
echo "Short description about your fotofolio theme";
} ?></p>
</div>
<div class="news">
<h2>die neuesten Logos:</h2>
<?php query_posts('showposts=16');
if (have_posts()) : ?><?php while (have_posts()) : the_post();
$image = "";
$first_image = $wpdb->get_results(

"SELECT guid FROM $wpdb->posts WHERE post_parent = '$post->ID' "
."AND post_type = 'attachment' ORDER BY `post_date` ASC LIMIT 0,1"

);

if ($first_image) {
$image = $first_image[0]->guid;
}
?>
<div class="pic">
<a href="<?php the_permalink() ?>" rel="<? bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo $image; ?>">
<img src="<? bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo $image; ?>&w=40&h=40&zc=1" /></a>
</div> <!-- .pic -->
<?php endwhile; ?><?php endif; ?>
</div>
</div> <!-- .legend -->
<div class="ffix"></div>
</div><!-- #featured -->

<?php get_footer(); ?>
Hoffe, das bringt was...
__________________
NEXIA MEDIA | LogoCreations | Maklerwerbung
gericoach ist offline   Mit Zitat antworten
Alt 08.02.2010, 18:54   #6 (permalink)
PostRank: 9
 
Registriert seit: 20.11.2008
Ort: Wien
Beiträge: 1.028
Hey Geri,

erst einmal würde ich Dir sicherheitshalber einen query_reset empfehlen, bevor die Query für die Logos startest. Weiters frag ich mich, ob es Sinn macht zuerst eine Query zu machen und dann noch separat eine DB-Abfrage, die die Attachments holt. Ich denke das müsste auch mit einer reinen DB-Abfrage via $wpdb oder nur via Query funktionieren (wie genau fällt mir auf die schnelle jetzt auch nicht ein - aber eines der Beiden ist def zu viel).

Das Excerpt könntest Du dann einfach in das li-Element nach dem a-Link einfügen. Span/Div nach belieben.

Ich denke folgendermaßen (ungepfrüft aus dem Codex abgewandelt):

Code:
<ul>
 <?php
 global $post;
 $logo_posts = get_posts('numberposts=16&post_type=attachment&post_parent=' . $post->ID);
 foreach($logo_posts as $post) :
   setup_postdata($post);
 ?>
    <li>
    <a href="<?php the_permalink(); ?>" alt="<?php the_title(); ?>">
       <img src="<?php get_the_attachment_link($attachment->ID, false); ?>" />
       <span><?php the_excerpt(); ?></span>
    </a>
    </li>
 <?php endforeach; ?>
 </ul>
 
den span und das img float left clear both oder so.

Falls das nicht funktioniert, dann musst Du in den Codex schauen. Dann bin ich nämlich auch überfragt.
__________________
Firebug laden! Foreregeln bitte lesen. FAQ.
kaiser ist offline   Mit Zitat antworten
Alt 08.02.2010, 19:23   #7 (permalink)
PostRank: 6
 
Benutzerbild von gericoach
 
Registriert seit: 12.08.2008
Beiträge: 539
Hi,
ich muss zu meiner Schande gestehen, dass der Code nicht auf meinem Mist gewachsen ist und ich "lediglich" dabei bin, das Theme an meine Vorstellungen anzupassen. Daher weiss ich z.B. nicht so richtig, wo ich genau den von Dir vorgeschlagenen Code einsetzen muss. Das übersteigt meine derzeitigen Möglichkeiten. Solltest Du mir noch einen kleinen Anhaltspunkt geben können, wäre das sehr gut.
Finde derzeit auch nicht den Punkt, wo das Script hingehört, teste gerade mit the excert, entweder links, oder über dem Bild im Headerbereich, oder oder, nur nicht da, wo das Teil hin soll. Aber immerhin, der Text wird ausgelesen... ist ja schon mal was
__________________
NEXIA MEDIA | LogoCreations | Maklerwerbung

Geändert von gericoach (08.02.2010 um 19:44 Uhr).
gericoach ist offline   Mit Zitat antworten
Alt 08.02.2010, 19:55   #8 (permalink)
PostRank: 6
 
Benutzerbild von gericoach
 
Registriert seit: 12.08.2008
Beiträge: 539
ich habs raus: habe ein span tag mit the excert an die richtige Stelle bekommen, dazu noch ein h1 und fertig. Hier mal zum nachvollziehen der neue Code:
Zitat:
<div class="featured">
<div class="photo shadow-left">
<div class="shadow-right">
<ul id="photos">

<?php query_posts('showposts=16&category_name=featured') ;
if (have_posts()) : ?><?php while (have_posts()) : the_post();
$image = "";
$first_image = $wpdb->get_results(

"SELECT guid FROM $wpdb->posts WHERE post_parent = '$post->ID' "
."AND post_type = 'attachment' ORDER BY `post_date` ASC LIMIT 0,1"

);

if ($first_image) {
$image = $first_image[0]->guid;
}
?>
<li>
<a href="<?php the_permalink() ?>"><img src="<? bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<? echo $image ?>&w=480&h=275&zc=1" alt="<? the_title(); ?>" /></a><br /><br /><span><h1><?php the_excerpt(); ?></span></h1>
</li>
<?php endwhile; ?><?php endif; ?>
</ul>
</div>
</div>
Danke für Deine Hilfe! Hast mir auf die Sprünge geholfen!
__________________
NEXIA MEDIA | LogoCreations | Maklerwerbung
gericoach ist offline   Mit Zitat antworten
Alt 08.02.2010, 22:19   #9 (permalink)
PostRank: 9
 
Registriert seit: 20.11.2008
Ort: Wien
Beiträge: 1.028
Na gerne

Und nachdem Du so schön die Lösung festgehalten hast, mach ich selbiges nochmals mit einem Fehler von mir. Im Loop ist nur eine Query. $first_image durchsucht nur das Ergebnis (also alles was vom Loop retour gegeben wird) nach den zugehörigen Attachments. Also kein Grund da weiter zu verfeinern, oder eine Query raus zu nehmen.

Das einzige was da noch fehlt, um eventuelle Bugs auszumerzen ist
wp_reset_query(); zwischen den beiden Queries.
__________________
Firebug laden! Foreregeln bitte lesen. FAQ.
kaiser ist offline   Mit Zitat antworten
Alt 09.02.2010, 00:20   #10 (permalink)
PostRank: 6
 
Benutzerbild von gericoach
 
Registriert seit: 12.08.2008
Beiträge: 539
Hab da was viel schwierigeres gefunden: Wenn ich auf der Startseite auf eines der Thumbnails klicke, werde ich auf die entsprechende Seite weitergeleitet. ABER, dann...auf dieser Seite finde ich das Logo gleich 2x und, glaub mir, ich finde ums verrecken nicht den Passus, den ich raus nehmen muss. entweder alles ist verwurschtelt und die Bilder sind ganz raus oder ich kriege ne schnuckelige php Server Fehlermeldung. kannst Du da evtl. mal sehen, ob Du nen Ansatz findest? Ich post mal die single.php, falls Du oder jemand anderes mal Zeit und Muße hat, wäre das sehr gut.
Zitat:
<?php get_header(); ?>
<div class="featured single">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="photo shadow-left">
<div class="shadow-right">
<?php

$image = "";
$first_image = $wpdb->get_results(

"SELECT guid FROM $wpdb->posts WHERE post_parent = '$post->ID' "
."AND post_type = 'attachment' ORDER BY `post_date` ASC LIMIT 0,1"

);

if ($first_image) {
$image = $first_image[0]->guid;
}
?>
<img src="<? bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<? echo $image ?>&w=480&h=275&zc=1" alt="<? the_title(); ?>" />

</div>
</div>
<div class="legend">

<h3><? the_title(); ?></h3>

<div class="notes">
<p>
<?php the_content(); ?></p>
</div>
</div> <!-- .legend -->
<div class="navigation">
<div class="alignleft"><?php previous_post_link('%link', 'Previous', TRUE); ?> </div>
<div class="alignright"><?php next_post_link('%link', 'Next', TRUE); ?> </div>
</div>
<?php endwhile; else: ?>
<h2>Sorry, no posts matched your criteria.</h2>
<?php endif; ?>
<div class="ffix"></div>
</div><!-- #featured -->
<?php get_footer(); ?>
__________________
NEXIA MEDIA | LogoCreations | Maklerwerbung
gericoach ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:41 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | WordPress Agentur | Ein Inpsyde.com Projekt