# 1
Тема: Отображение групп, в которой состоит пользователь на форуме.
Yan
SF Team
Не трогайте Ская! Отпизжу!
SF Support Team
Любитель FusionСообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз Статус: offline
Опубликовано 13 Июня 2008, 22:50:46
Исходник
// user groups
if ($data['user_groups']) {
// divider
$profile .= "<tr>\n<td colspan='2'><br><hr></td>\n</tr>\n";
$usergroups = "";
$user_groups = (strpos($data['user_groups'], ".") == 0 ? explode(".", substr($data['user_groups'], 1)) : explode(".", $data['user_groups']));
for ($i = 0;$i < count($user_groups);$i++) {
$usergroups .= "<a class='small2' href='".FUSION_SELF."?group_id=".$user_groups[$i]."'><strong>".getgroupname($user_groups[$i])."</str
ong></a>";
if ($i != (count($user_groups)-1)) { $usergroups .= ","; }
}
$profile .= "<tr>\n<td class='small' width='30%'>".$locale['423']."</td><td class='small2'>".$usergroups."</td>\n</tr>\n";
}
Пробовал вставлять данный код в форум, но чето идёт сбой.
Короче, надо чтобы в колонке юзера отображался список групп в которых он состоит ) Воть. Помогите плз дописать )
Или лучше сделать типа если юзер состоит в группе номер 2, то это отображается. Типа - Я в группе ! ))))
[Изменил(а) Yan , 13 Июня 2008, 22:53:45]
^ наверх ^
# 2
mishqa35
SF Team
.jQ*
SF Support Team
Немогу без SFСообщений: 732
Откуда: Череповец
Зарегистрирован: 08 Ноября 2007, 20:35:30
Сказали спасибо 129 раз Статус: offline
ICQ статус
Опубликовано 13 Июня 2008, 23:32:26
ты имееш ввиду групы типо, суперадмин,админ и пользователь?
--------------------Fusion и jQuery
^ наверх ^
# 3
Yan
SF Team
Не трогайте Ская! Отпизжу!
SF Support Team
Любитель FusionСообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз Статус: offline
Опубликовано 13 Июня 2008, 23:38:26
Почти.
Даже сдесь, если чел состоит в группе SF Support Team, то под ником красным написано SF Support Team.
Надо типа также )
^ наверх ^
# 4
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 14 Июня 2008, 12:47:15
о, эт харошая тема кто-то сделал? а как на это сайие сделано??? Sky, ты где? Колись
--------------------' '
' '
^ наверх ^
# 5
Sky
Супер Администратор
АнарХия Х4
АдминистраторСообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз Статус: offline
Опубликовано 14 Июня 2008, 12:52:11
да Я тупо прописал чтобы если такаято группо то выводить ее
--------------------Я в контакте
Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском !
^ наверх ^
# 6
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 14 Июня 2008, 13:23:59
а нам как сделать???
--------------------' '
' '
^ наверх ^
# 7
Yan
SF Team
Не трогайте Ская! Отпизжу!
SF Support Team
Любитель FusionСообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз Статус: offline
Опубликовано 14 Июня 2008, 20:07:16
^ наверх ^
# 8
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 14 Июня 2008, 20:56:07
всем оч интересно, или это секрет предков?
--------------------' '
' '
^ наверх ^
# 9
Sky
Супер Администратор
АнарХия Х4
АдминистраторСообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз Статус: offline
Опубликовано 15 Июня 2008, 10:37:56
то что Я сделал выводит только SF Team и все... другие группы выводится не будут
--------------------Я в контакте
Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском !
^ наверх ^
# 10
Yan
SF Team
Не трогайте Ская! Отпизжу!
SF Support Team
Любитель FusionСообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз Статус: offline
Опубликовано 15 Июня 2008, 13:53:19
^ наверх ^
# 11
Sky
Супер Администратор
АнарХия Х4
АдминистраторСообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз Статус: offline
Опубликовано 15 Июня 2008, 14:03:37
$grid = str_replace('.','',$data['user_groups']);
if ($grid == 3){
$result5 = dbquery("SELECT * FROM ".$db_prefix."user_groups WHERE group_id='".$grid."'");
$data5 = dbarray($result5);
echo "<br><b><span style=color:red>".$data5['group_name']."</span></b><br>\n";
}
--------------------Я в контакте
Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском !
^ наверх ^
1 пользователь сказал спасибо Вам:
Yan
# 12
pozitiv
SF Team
паZитифф
SF Support Team
Почетный SFСообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 15 Июня 2008, 14:05:17
смотри как сделано здесь http://rus-phpfusion.com/profile.php?lookup=521
--------------------wmz - Z226856101527
wmr - R513979829437
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^
# 13
Yan
SF Team
Не трогайте Ская! Отпизжу!
SF Support Team
Любитель FusionСообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз Статус: offline
Опубликовано 15 Июня 2008, 18:19:14
Скай. Спасибо. Но чет скрипт не показывает нужное если чел состоит в нескольких группах...
П.С. Если чел не состоит не в одной группе, то чтоб отображалось - "не состоит в группах" надо вписать в низу:
} else {
echo "не состоит в группах";
?
[Изменил(а) Yan , 15 Июня 2008, 18:29:53]
^ наверх ^
# 14
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 15 Июня 2008, 18:53:03
$grid = str_replace('.','',$data['user_groups']);
if ($grid == 3){
$result5 = dbquery("SELECT * FROM ".$db_prefix."user_groups WHERE group_id='".$grid."'" ;
while ($data5 = dbarray($result5)) {
echo "<br><b><span style=color:red>".$data5['group_name']."</span></b><br>\n";
}
} else echo "Не состоит ни в одной группе";
Вот так должно показывать нужное число групп + если пользователь не состоит ни в одной группе.
--------------------PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
1 пользователь сказал спасибо Вам:
Yan
# 15
Yan
SF Team
Не трогайте Ская! Отпизжу!
SF Support Team
Любитель FusionСообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз Статус: offline
Опубликовано 15 Июня 2008, 19:09:42
Я уже сделал чуть по другому.
Всем спасибо!
$grid = str_replace('.','',$data['user_groups']);
if (ereg('6',$data['user_groups'])){
$result5 = dbquery("SELECT * FROM ".$db_prefix."user_groups WHERE group_id='6' ");
if (dbrows($result5)){
while ($data5 = dbarray($result5)) {
echo "".$data5['group_name']."<br>\n";
}
} else {
echo "Гость<br>\n";
}
$data5 = dbarray($result5);
echo "".$data5['group_name']."<br>\n";
[Изменил(а) Yan , 15 Июня 2008, 19:10:30]
^ наверх ^
# 16
pozitiv
SF Team
паZитифф
SF Support Team
Почетный SFСообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 15 Июня 2008, 20:59:37
Ян помоему тебе надо так написать, или выведет название группы 2 раза
$grid = str_replace('.','',$data['user_groups']);
if (ereg('6',$data['user_groups'])){
$result5 = dbquery("SELECT * FROM ".$db_prefix."user_groups WHERE group_id='6' ");
if (dbrows($result5)){
while ($data5 = dbarray($result5)) {
$bl4 = "".$data5['group_name']."<br>\n";
}
} else {
$bl4 = "Гость<br>\n";
}
echo "".$bl4."<br>\n";
[Изменил(а) pozitiv , 15 Июня 2008, 21:00:59]
--------------------wmz - Z226856101527
wmr - R513979829437
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^
# 17
blazhko
Пользователь
новичекСообщений: 1
Зарегистрирован: 18 Июля 2008, 18:34:34
Сказали спасибо 0 раз Статус: offline
Опубликовано 14 Сентября 2008, 23:31:32
а по подробней можно куда что вставлять?
^ наверх ^