• Rozwiązano kostek00

    (@kostek00)


    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.