Вы, наверное, имели ввиду колонку с IP адресами в таблице joss_jcomments?
Здесь IP адрес действительно для всех один. Это собственный IP сервера.
Таблица jos_jcomments_votes пуста. Я так понимаю, туда пишутся данные в случае успешного голосования (выставления оценки комметарию).
нет, я имел одноименную колонку именно в той таблице, о которой писал... но сути это не меняет - у вас все комментарии оставлены с одного и того же адреса, все пользователи которые просматривают список комментариев, тоже видны с того же адреса, и как следствие - им недоступна эта функция, ибо для гостей проверка идет по IP, а он у всех равен.
Решить эту проблему можно конфигурацией сервера, но что именно поменять - не знаю. У меня на одном из серверов такое однажды было, что все клиенты видны были с одного IP, потом администратор что-то чинил и проблема разрешилась. Для администратора вашего сервера, можете сформулировать вопрос так:
Почему в PHP в переменной $_SERVER['REMOTE_ADDR'] находится не IP-адрес пользователя, обратившегося к скрипту, а адрес самого сервера.