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?
Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)
Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)
Temat ‘Wyświetlanie opisu tagów po najechaniu na nich myszką’ jest zamknięty na nowe odpowiedzi.