Дополнительные группы отображаются над аватаркой

Автор Fert, 20 декабря 2008, 16:08:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Fert

хочет еще раз попросить помощи)
На форуме есть основная группа и дополнительные группы. Основная отображается сразу под ником а вот дополнительные можно посмотреть только в профиле.
Вот как щас

А вот как хочется. чтобы дополнительные группы были выводились под словом Доступы:

Да и с цветом конешно.
1.1.7
Зы на старом форуме у нас было подобное, а человек который это сделал пропал)

Fert

возможно использовался переделанный мод Karma в чем не очень уверен.


Fert

Решил проблему) помогли)

Значит в файле Display.template.php перед
// Is karma display enabled?  Total or +/-?

ставим такие строки

////Dimis>//////////////////////////////
////////////////////////////////////////
$sql_1= "SELECT additionalGroups FROM smf_members WHERE ID_MEMBER=".$message['member']['id'];
if( ! $req_stat= mysql_query($sql_1)) {
die ('Can\'t execute query: '.mysql_error() );
}
$row_group = mysql_fetch_assoc($req_stat);
mysql_free_result($req_stat);
//echo '!!!!!!Dimis!!!!!! > '.$row_group['additionalGroups'];
$sql_1= "SELECT groupName, onlineColor FROM smf_membergroups WHERE  FIND_IN_SET(ID_GROUP, '".$row_group['additionalGroups']."')";
//echo $sql_1;
if( ! $req_stat= mysql_query($sql_1)) {
die ('Can\'t execute query: '.mysql_error() );
}
  echo ("<BR /><strong>Доступы:</strong><BR />");
while ($row = mysql_fetch_assoc($req_stat)) {
echo '<font color="'.trim($row["onlineColor"]).'">'.$row["groupName"].'</font>';
echo ("<BR />");
  }
mysql_free_result($req_stat);
////<Dimis//////////////////////////////

Собственно большое спасибо Dimis'у за мод) поэтому в знак благодарности копирайты не убираем)

digger®

Цитата: Fert от 20 февраля 2009, 07:57:36
Решил проблему) помогли)

Значит в файле Display.template.php перед
// Is karma display enabled?  Total or +/-?

ставим такие строки

Такое решение увеличит в три раза количество запросов на одну страницу.
Ну и как обычно, написано человеком который не имеет представления о работе форума.

Mr. Anviss

Цитата: digger от 20 февраля 2009, 18:59:21
Такое решение увеличит в три раза количество запросов на одну страницу.
Ну и как обычно, написано человеком который не имеет представления о работе форума.
ХеХе, аналогично. Писать в файле шаблона...

Fert



Fert


Mr. Anviss

Цитата: Fert от 20 февраля 2009, 19:53:56
понятно все с вами...
Ну то с нами как и с вами действительно все ясно. Ведь это форум где пользователи помогают друг другу но никто никому ничего не обязан. Если бы Вы попросили не написать за Вас что-то, а спросили как же правильно будет сделать чтобы не писать запросы к базе в файла шаблона то Вы быстрее бы получили ответ.