| Ratibor |
|
|---|---|
|
Нашел я то, что убивает идею тэгов на корню.
Сейчас хоть сто раз обнови страничку, тэги выведутся одни и теже и в одном и том же порядке. Если кто хочет чтоб тэги работали правильно, то для этого надо в functions.php найти function sed_tag_cloud и заменить ее на эту: function sed_tag_cloud($area = 'pages', $order = 'tag', $limit = null)
{
global $db_tag_references;
$res = array();
$limit = is_null($limit) ? '' : ' LIMIT ' . $limit;
$sql = sed_sql_query("SELECT `tag`, COUNT(*) AS `cnt`
FROM $db_tag_references
WHERE tag_area = '$area'
GROUP BY `tag`
ORDER BY RAND() $limit");
while($row = sed_sql_fetchassoc($sql))
{
$res[$row['tag']] = $row['cnt'];
}
sed_sql_freeresult($sql);
return $res;
}
После этого все будет работать правильно, т.е. при каждом обновлении тэги будут выводится в случайном порядке. Не задавай глупых вопросов, не услышишь вранья.
This post was edited by Ratibor (2009-02-11 16:59, 16 years ago)
|