Wyświetlanie opisu tagów po najechaniu na nich myszką
-
Na domowym serwerze (wamp serwer) mam chmurę tagów z wieloma tagami. Chciałbym żeby po najechaniu na tag myszką pojawiał się opis tagu, przykład można zobaczyć na tej stronie.
Tu jest oryginalny kod pokazujący tagi w chmurze tagów:
echo '<ul class="blank tagcloud">'; foreach ( $tags as $key => $tag ) { $count = $counts[ $key ]; $tag_link = '#' != $tag->link ? esc_url( $tag->link ) : '#'; $tag_name = $tags[ $key ]->name; $weight = $font_span ? round(1 + (($count - $min_count) / $font_span) * $font_class_span) : 1; echo '<li class="weight'.$weight.'"><a href="'.$tag_link.'">'.$tag_name.'</a></li> '; }
Próbowałem to zrobić w ten sposób, ale pojawia się pusta chmurka bez opisu tagu:
echo '<ul class="blank tagcloud">'; foreach ( $tags as $key => $tag ) { $tag_description = tag_description(); $count = $counts[ $key ]; $tag_link = '#' != $tag->link ? esc_url( $tag->link ) : '#'; $tag_name = $tags[ $key ]->name; $weight = $font_span ? round(1 + (($count - $min_count) / $font_span) * $font_class_span) : 1; echo '<li class="weight'.$weight.'"><a class="chmura" href="'.$tag_link.'">'.$tag_name.'<span>'.$tag_description.'</span></a></li> '; }
Próbowałem też tak:
echo '<ul class="blank tagcloud">'; foreach ( $tags as $key => $tag ) { $tag_description = tag_description(); if ( ! empty( $tag_description ) ) { print "<div>".$tag_description."</div>"; } $count = $counts[ $key ]; $tag_link = '#' != $tag->link ? esc_url( $tag->link ) : '#'; $tag_name = $tags[ $key ]->name; $weight = $font_span ? round(1 + (($count - $min_count) / $font_span) * $font_class_span) : 1; echo '<li class="weight'.$weight.'"><a href="'.$tag_link.'">'.$tag_name.'<span>'.$tag_description.'</span></a></li> '; }
Oraz próbowałem jeszcze kilku innych sposobów znalezionych w internecie, ale zawsze pokazują pustą chmurkę. Dodam jeszcze, że jestem zielony z php, więc nie bardzo wiem jak to ugryźć. Jakieś pomysły?
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- Temat ‘Wyświetlanie opisu tagów po najechaniu na nich myszką’ jest zamknięty na nowe odpowiedzi.