We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12827
    • 23 Posts
    проблема - в этой строчке
    $tags[] = ($caseSensitive) ? $tag : strtolower($tag);

    Чтобы облако тегов строилось нормально на втором денвере, нужно либо правильно настроить в нем локаль (это я не знаю как сделать smiley ), либо добавить перекодировку:
    <?php
    if (!$caseSensitive) 
    {
      $tag= iconv('UTF-8','CP1251',$tag);
      $tag=strtolower($tag);	// If not case sensitive, lower-case it
      $tag= iconv('CP1251','UTF-8',$tag);
      $tags[]=$tag
    }
    ?>

    понятно, что это можно и в одну строчку записать
    Кстати, в TvTagCloud версии 2.1.1 также есть проблемы и с title формируемой ссылки. Это происходит из-за str_replace, которая неправильно отрабатывает строки в utf-8 (и это, насколько я понимаю, не зависит от настроек хостинга). Т.е. формирование тултипа тоже нужно переделывать под себя.