PDA

Zobraziť plnú verziu : po kliknu na tag presmerovanie na post



exot
04.08.2010, 10:30
Akoby zmenit chovanie tagov, v mojom pripade su tagy herci priradeni k filmu. Po kliku na tag potrebujem zobrazit nieco ako detail herca, tag description na to nestaci.

exot
06.08.2010, 06:08
Tak nakoniec som to vyriesil, stiahol som 2 pluginy:
- Rich Text Tags, Categories, and Taxonomies (http://wordpress.org/extend/plugins/rich-text-tags/) (prida wysiwyg editor do okna tag/category description)
- Taxonomy Images (http://wordpress.org/extend/plugins/taxonomy-images/) (prida moznost priradenia obrazku ku kazdemu tagu/kategorii)

V tag.php si potom vyriesim vypis podla potreby. Po kliku na tag sa najprv zobrazi obrazok s popisom tagu (obdobne kategorii, ak treba) a ostatny vypis.

Tu je priklad - http://itelka.com/tag/sylvester-stallone/
(http://itelka.com/tag/sylvester-stallone/)

bocy
19.08.2010, 10:51
By ma zaujímalo, kde nájdem ten tag.php a ako presne ho upraviť, aby to vyzeralo tak ako na príklade so Stalonom.

JohnnyPea
19.08.2010, 11:52
tag.php je jedna zo šablón v téme (nájdeš v adresári témy, alebo ho tam môžeš vytvoriť) a slúži ako forma v ktorej sa zobrazujú tagy, ak nie je vytvorený používa sa archive.php a ak nie je ani ten, tak potom index.php.

Je ťažké povedať ako ho upraviť, keď nevieme ani akú tému používaš ani čo presne tam chceš a navyšej je to veľmi špecifická požiadavka, ktorá si vyžaduje minimálne aku takú znalosť WP šablón.


http://codex.wordpress.org/Template_Hierarchy
http://codex.wordpress.org/Tag_Templates

bocy
19.08.2010, 12:04
Používam tému Club red, ktorú som si poslovenčil. Téma neobsahuje tag.php, ale iba archive.php. Jeho obsah je tu:

<?php get_header(); ?>

<div id="content" class="narrowcolumn">

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div class="post" id="post-<?php the_ID(); ?>">
<div class="post-top">
<div class="post-title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php if ( function_exists('the_title_attribute')) the_title_attribute(); else the_title(); ?>"><?php the_title(); ?></a></h2>
<h3>
Zaradené do rubriky (<?php the_category(', ') ?>) Autor <span><?php the_author() ?></span> Dátum <?php the_time('d-m-Y') ?>
</h3>
<?php if ( function_exists('the_tags')) the_tags('<h3 class="tags">Žáner : <span>', ', ', ' </span></h3>'); ?>
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
</div>
</div>

<div class="entry clear">
<?php the_content('Read the rest of this entry &raquo;'); ?>
</div>

<div class="postmetadata">
<div class="alignleft">
<?php comments_popup_link('Žiadne komentáre', '<span>(1)</span> Komentár', '<span>(%)</span> Komentáre'); ?>
<?php edit_post_link('Editácia', '&nbsp;&nbsp;&nbsp;', ''); ?>
</div>
<div class="alignright"><a class="readmore" href="<?php the_permalink() ?>" ><span>Viac</span></a></div>
</div>
</div>

<?php endwhile; ?>

<div class="navigation">
<div class="alignleft"><?php next_posts_link('&laquo; Staršie príspevky') ?></div>
<div class="alignright"><?php previous_posts_link('Novšie príspevky &raquo;') ?></div>
</div>

<?php else : ?>

<h2 class="center">Not Found</h2>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>

<?php endif; ?>

</div>

<?php get_footer(); ?>

Ja tam nič ako nastavenie zobrazovania tagov nevidim. Veľmi podobne vyzerá aj index.php.

bocy
19.08.2010, 12:10
Ide mi o to, aby po kliknutí na nálepku alebo na kategóriu sa mi najprv vypísal obsah popisu uvedeného pri nálepke/kategórii, až potom články spadajúce pod nálepku/kategóriu. Oba hore spomínané moduly som nainštaloval a chcel by som, aby sa mi to zobrazovalo podobne ako na linku uvedenom ako príklad.

bocy
20.08.2010, 00:10
Potreboval by som zistiť, ako sa nastavuje, aby sa mi po kliknutí na kategóriu/nálepku zobrazil najprv text v popise, až potom zoznam článkov.