Версия Datsogallery: 1.4. Проблема: если в настройках стоит "Количество колонок для категорий" четное количество, а самих категорий - количество нечетное, то в последней пустой ячейке появляется лишний текст - общее количество изображений в галерее. Пример: см. аттач. Решение: открываем datsogallery.php (../components/com_datsogallery/), находим строки с 934 по 945: Код (CODE): } if ($cur_name && ($count) || (GetThumbsInCats($cur_name->cid))) { $output .= '<a href="' . sefRelToAbs("$dgurl&func=viewcategory&catid=$cur_name->cid") . '">'; $output .= '<strong>'.$cur_name->name.'</strong></a><br />'; } else { $output .= '<strong>'.$cur_name->name.'</strong><br />'; } $output .= '<font size="-7">(' . GetNumberOfLinks($cur_name->cid) . ')</font>'; $output .= '<br />' . @$cur_name->description . '</td>'; $index++; } $output .= '</tr>'; } заменяем на: Код (CODE): } if ($cur_name && ($count) || (GetThumbsInCats($cur_name->cid))) { if ($cur_name->cid != '') { $output .= '<a href="' . sefRelToAbs("$dgurl&func=viewcategory&catid=$cur_name->cid") . '">'; $output .= '<strong>'.$cur_name->name.'</strong></a><br />'; $output .= '<font size="-7">(' . GetNumberOfLinks($cur_name->cid) . ')</font>'; $output .= '<br />' . @$cur_name->description . '</td>'; } else { $output .= '</td>'; } } else { if ($cur_name->cid != '') { $output .= '<strong>'.$cur_name->name.'</strong><br />'; $output .= '<font size="-7">(' . GetNumberOfLinks($cur_name->cid) . ')</font>'; $output .= '<br />' . @$cur_name->description . '</td>'; } else { $output .= '</td>'; } } $index++; } $output .= '</tr>'; } Принцип работы: если $cur_name->cid - пустой (случай для пустой ячейки с лишним текстом) - не выводим ничего, если не пустой - все как обычно.