Tagadelic yeni etiketleri almıyorsa
Drupal kurduğumuzda bazen tagadelic modülünü ekledikten sonra son eklediğimiz etiketleri almadığını görebiliyoruz. Bu durumda aşağıdaki yöntemi uygulamamız gerekiyor.
Bu sorunu çözebilmek için tagadelic.module dosyasında aşağıdaki değişiklikleri yapmalısınız. - ile başlayan satırlar silinip + ile başlayan satırlar eklenmelidir.
function tagadelic_nodeapi(&$node, $op, $teaser, $page) {
- if ($op == 'load') {
+ switch ( $op ) {
+ case 'load':
$node->tags = tagadelic_node_get_terms($node);
- }
+ break;
+
+ case 'presave':
+ $sql = "DELETE FROM cache WHERE cid LIKE 'tagadelic_cache_%';";
+ db_query($sql);
+ }
}
- if ($op == 'load') {
+ switch ( $op ) {
+ case 'load':
$node->tags = tagadelic_node_get_terms($node);
- }
+ break;
+
+ case 'presave':
+ $sql = "DELETE FROM cache WHERE cid LIKE 'tagadelic_cache_%';";
+ db_query($sql);
+ }
}
Yorumlar
Yeni yorum veya soru gönder