Zurück   WordPress Deutschland Forum > Support > Design > Theme-Entwicklung

Antwort
 
Themen-Optionen Ansicht
Alt 03.08.2008, 12:33   #1 (permalink)
PostRank: 2
 
Registriert seit: 26.04.2008
Beiträge: 54
Bilder im Admin-Panel zuweisen

Hallo!

Ich habe ein Theme gebaut, in dem sich drei Spalten mit Inhalt befinden.
In jeder dieser Spalten befindet sich oben eine kleine Grafik.

Diese muss ich bis jetzt immer direkt in der PHP-Datei ändern.

Meine Frage ist, ob es irgendwie ein Plugin gibt, womit ich die Bilder im Admin-Panel hochladen und aktivieren kann.

Über Hilfe bin ich dankbar.

Gruß duff
duffman ist offline   Mit Zitat antworten
Alt 03.08.2008, 23:10   #2 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 6.628
Zitat:
Zitat von duffman Beitrag anzeigen
Hallo!

Ich habe ein Theme gebaut, in dem sich drei Spalten mit Inhalt befinden.
In jeder dieser Spalten befindet sich oben eine kleine Grafik.

Diese muss ich bis jetzt immer direkt in der PHP-Datei ändern.

Meine Frage ist, ob es irgendwie ein Plugin gibt, womit ich die Bilder im Admin-Panel hochladen und aktivieren kann.

Über Hilfe bin ich dankbar.

Gruß duff
wann änderst Du die Bilder?

alsobei jedem neuen Artikel- oder wie was wann?

lg
Monika ist offline   Mit Zitat antworten
Alt 03.08.2008, 23:32   #3 (permalink)
PostRank: 2
 
Registriert seit: 26.04.2008
Beiträge: 54
Hallo!

Ich erklär mal das Prinzip:

In dem Template gibt es drei Kästen. In dem einen werden die News aus Kategorie 1 ausgelesen, im nächsten die aus Kat 2 und im letzten die aus Kat 3.

Genauer gesagt, werden in jedem Kasten die letzten drei Beiträge angezeigt (jeweils nur die Überschrift).

Und beim zuletzt geschriebenen Beitrag soll auch gleichzeitig ein Bild mit angezeigt werden. (Also immer beim neuesten Artikel)

Dieses Bild soll wiederum nicht im Artikel an sich angezeigt werden, also wirklich nur auf der Startseite in diesem Kasten.

Ich hoffe, das war verständlich?

Über Tipps bin ich euch wirklich dankbar.
lg Björn

EDIT: Ich müsste also immer, wenn ich den Artikel schreibe, ein Bild hochladen können, was dann dort angezeigt wird. Kommt jetzt aber ein neuer artikel, muss das bild "verschwinden".
duffman ist offline   Mit Zitat antworten
Alt 06.08.2008, 18:32   #4 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 6.628
dann nutze dafür den *Auszug* dort das Bild reingeben mit all denhtml code , den man dafür braucht

im template rufst du dies mit the_excerpt auf

lg
Monika ist offline   Mit Zitat antworten
Alt 06.08.2008, 22:55   #5 (permalink)
PostRank: 2
 
Registriert seit: 26.04.2008
Beiträge: 54
Kannst du das bitte ausführlicher erklären? Ich versteh nur Bahnhof...
Aber dir vielen Dank, dass du mir hilfst, echt super nett!
duffman ist offline   Mit Zitat antworten
Alt 07.08.2008, 02:21   #6 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 6.628
Zitat:
Zitat von duffman Beitrag anzeigen
Kannst du das bitte ausführlicher erklären? Ich versteh nur Bahnhof...
Aber dir vielen Dank, dass du mir hilfst, echt super nett!
ok

mit
Code:
<img src="pfad zum Bild" width="bildbreiteohnePX" height="bildhöheohnePX" alt="schönes bild" />
verlinkt man ein Bild
schreibst Du einen Artikel scrollst Du runter siehst Du das Feld *Auszug*
da kopierst das rein

öffnest die index.php und dort wo das Bild erscheinen sollte tippst du hin

PHP-Code:
<?php echo get_the_excerpt();?>
eventuell brauchst da ein div drumherum damit mans neben dem Text bringt, aber das ist 2.Schritt --vorher mal ausprobieren , ob das mit dem Auszug klappt

lg
Monika ist offline   Mit Zitat antworten
Alt 07.08.2008, 12:20   #7 (permalink)
PostRank: 2
 
Registriert seit: 26.04.2008
Beiträge: 54
Leider wird das Bild nicht dargestellt.

Liegt das vielleicht am Code, mit dem ich die News auslese?
PHP-Code:
<?php
 $posts 
get_posts('numberposts=3&category=3&order=ASC&orderby=post_title');
 foreach(
$posts as $post) : ?>
   <ul> <li class="list2"><a href="<?php the_permalink() ?>"  rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></li></ul>
 <?php endforeach; ?>
lg
P.S.: Danke nochmals
duffman ist offline   Mit Zitat antworten
Alt 07.08.2008, 13:37   #8 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 6.628
PHP-Code:
<?php
 $posts 
get_posts('numberposts=3&category=3&order=ASC&orderby=post_title');
 foreach(
$posts as $post) : ?>
   <ul><li class="postimage"><?php echo get_the_excerpt();?></li>
 <li class="list2"><a href="<?php the_permalink() ?>"  rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></li></ul>
 <?php endforeach; ?>
ich habe da was ergänzt

lg
Monika ist offline   Mit Zitat antworten
Alt 18.08.2008, 15:56   #9 (permalink)
PostRank: 0
 
Registriert seit: 05.11.2007
Beiträge: 16
Ist doch mühsam

Am einfachsten ist es doch, Du schreibst einen Beitrag und lädtst ein Bild rauf. Aber, du bettest es nicht ein. Das Bild ist dennoch dem Artikel zugewiesen. Dies kannst Du dann nutzen.

1) Lege eine functions.php an. Dort schreibste rein
Code:
<?php 
function postimage($size=medium,$num=1) {
	if ( $images = get_children(array(
		'post_parent' => get_the_ID(),
		'post_type' => 'attachment',
		'numberposts' => $num,
		'orderby' => 'rand()',
		'post_mime_type' => 'image',))) 
	{
		foreach( $images as $image ) {
			$attachmenturl=wp_get_attachment_url($image->ID);
			$attachmentimage=wp_get_attachment_image( $image->ID, $size );
			
			echo '<a href="'.$attachmenturl.'" rel="lightbox">'.$attachmentimage.'</a>';
		}
	} else {
		echo "No Image";
	}
}
?>
2) Dann, im Loop, wo Du die Beiträge auflistest, schreibst du dann
Code:
<?php postimage('thumbnail'); ?>
. Du bekommst ein Thumbnail des Bildes, das du dem Beitrag zugewiesen hast.


EDIT: vielleicht willst Du den lightbox-code nicht verwenden, der dann das große Bild anzeigt. Musste rausnehmen.
mores 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 +2. Es ist jetzt 11:20 Uhr.


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