сделал сниплет
$query = "SELECT node.nid AS nid,
comments.name AS comments_name,
comments.uid AS comments_uid,
comments.homepage AS comments_homepage,
node.title AS node_title,
comments.subject AS comments_subject,
comments.cid AS comments_cid,
comments.nid AS comments_nid,
node_comment_statistics.comment_count AS node_comment_statistics_comment_count,
comments.timestamp AS comments_timestamp
FROM {comments} comments FORCE INDEX ({nid},{timestamp})
STRAIGHT_JOIN {node} node
STRAIGHT_JOIN {node_comment_statistics} node_comment_statistics
WHERE (node_comment_statistics.comment_count > 0)
AND (node.nid = node_comment_statistics.nid)
AND (node.nid = comments.nid)
ORDER BY comments_timestamp DESC LIMIT 0, 10";
$result = db_query($query);
$header = array();
$items = array();
while ($item = db_fetch_object($result))
{
$items[]= array($item->comments_name,theme_links(array('digg'=>array('title' =>$item->node_title,'href' => 'comment/'.$item->comments_cid.'#comment-'.$item->comments_cid))),format_date($item->comments_timestamp,'small',''));
}
if(count($items)) {
$output.=theme_table($header,$items,array(),NULL);
}
return $output;
?>
вопрос в следующем при генерации ссылки 'comment/'.$item->comments_cid.'#comment-'.$item->comments_cid (должно получится comment/12345#сomment-12345 ) вместо # выводит %25 в ссылке а мне надо вывести # так как ссылка не правильная пробовал через код &035;и через код ♯ ни тот ни тот не выводит # вроде должен
подскажите плиз как вывести # в ссылке?
Комментарии
delete
А вы попробуйте без theme_links, напрямую
<a href ......
Я знаю есть схожая проблема с
<?php l() ?>
, видимо оно там как то кодирует- дубляж -
хотелось бы по феншую сделать )))
но в принципе на безрыбье и рак щука
попробую
'fragment' => 'comment-'.$item->comments_cid
спасибо помогло
попутный вопрос подскажите как поставить решено на теме
Закладка наверху "Изменить"
спасибо туплю