для страницы с средним эскизом.Файл sub_viewdetails.php, находим строки 387-388:
$database->setQuery("select id from #__users where username = '$imgowner'");
$op = $database->loadResult();
//формирование статусов
if ($count_pic < '10'){
$status = 'новичек';
} else if ($count_pic >= '10' && $count_pic < '50') {
$status = 'начинающий';
} else if ($count_pic >= '50' && $count_pic < '100') {
$status = 'умелый';
}
//формирование статусов завершено
и после них добавляем
//добавляем запрос на кол-во загруженных картинок пользователем
$database->setQuery("select count(id) from #__datsogallery where owner = '$imgowner' and published = 1 and approved = 1");
$count_pic = $database->loadResult();
//окончание запроса
Дальше идет условие - если у изображения не прописан руками автор, то показывается ник пользователя, загрузившего изображение, вот туда то мы и добавим отображение статуса и кол-ва загруженных им фотографий
Было
if ($imgauthor == NULL){
echo "<tr class='sectiontableentry1'><td width='30%' valign='top'><strong>"._DG_AUTHOR.":</strong></td>\n
<td width='70%' valign='top'><a href='" . sefRelToAbs("$dgurl&func=special&sorting=owner&op=$op") . "'><strong></td>\n</tr>\n";
}
Стало
if ($imgauthor == NULL){
echo "<tr class='sectiontableentry1'><td width='30%' valign='top'><strong>"._DG_AUTHOR.":</strong></td>\n
<td width='70%' valign='top'><a href='" . sefRelToAbs("$dgurl&func=special&sorting=owner&op=$op") . "'><strong>". $imgowner ."</strong></a> ".$status." (".$count_pic.")</td>\n</tr>\n";
}
Теперь для страницы с мини эскизами:Файл datsogallery.php в том же месте, где мы его правили, добавляя имя автора и заголовок.
Перед строкой
$dghits = _DG_HITS;добавляем тот же наш код с запросом, и рисуем вывод:
echo '<div>'.$row1->owner.' '.$status.'('.$count_pic.')<br /> '.$tle.'</div>';