Доброй ночи! Столкнулся с такой проблемой, не могу разобраться!
На сайте установлен модуль Translation & Archive.
1) Если зайти на сайт под зарегенным пользователем и в англоязычной версии сайта создать блоговую запись.. то на календаре в блоке высветиться текущий день, когда была собственно создана запись. НО! При наведенее мыши будет показываться что количество записей не 1 а 2!
2)Тоже самое справделиво для русскоязычной версии сайта. Если создаем 1 запись на русском..то в календаре будет показывать не одну а две записи!
Кто нибудь в курсе как это исправить? И почему такое происходит?
Комментарии
Решил покапаться в самом модуле Archive:
Нашел функцию подсчета количества постов:
function _archive_post_count($type, $date) {
заменил :
$node_query = db_query(db_rewrite_sql('SELECT n.uid, n.created FROM {node} n WHERE n.status = 1 '. $final_types));
на:
$node_query = db_query(db_rewrite_sql('SELECT distinct n.uid , n.created FROM {node} n WHERE n.status = 1 '. $final_types));
Теперь стало все нормально!
Подскажите это баг в модуле Archive???