Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Плагины/Plugins
# 1 Тема: Отображение групп, в которой состоит пользователь на форуме.
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

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]  
^ наверх ^ yan.kiev.ua
# 2  
mishqa35
SF Team

Avatar пользователя

.jQ*

SF Support Team

Немогу без SF

Сообщений: 732
Откуда: Череповец
Зарегистрирован: 08 Ноября 2007, 20:35:30
Сказали спасибо 129 раз
Статус: offline
ICQ статус 6698669
Опубликовано 13 Июня 2008, 23:32:26
ты имееш ввиду групы типо, суперадмин,админ и пользователь?


--------------------
Fusion и jQuery
^ наверх ^ 6698669 http://sf-fusion.ru
# 3  
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

SF Support Team

Любитель Fusion

Сообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз
Статус: offline
Опубликовано 13 Июня 2008, 23:38:26
Почти.
Даже сдесь, если чел состоит в группе SF Support Team, то под ником красным написано SF Support Team.
Надо типа также )
 
^ наверх ^ yan.kiev.ua
# 4  
attachMENT
Пользователь

Avatar пользователя

Чайник php

Любитель Fusion

Сообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз
Статус: offline
ICQ статус 371333485
Опубликовано 14 Июня 2008, 12:47:15
о, эт харошая темаsmiley кто-то сделал? а как на это сайие сделано??? Sky, ты где? Колисьsmiley


--------------------
''
''
^ наверх ^ 371333485 http://kyrsova.hmarka.net/
# 5  
Sky
Супер Администратор

Avatar пользователя

АнарХия Х4

Администратор

Сообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз
Статус: offline
Опубликовано 14 Июня 2008, 12:52:11
да Я тупо прописал чтобы если такаято группо то выводить ее


--------------------
Я в контакте

Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
^ наверх ^
# 6  
attachMENT
Пользователь

Avatar пользователя

Чайник php

Любитель Fusion

Сообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз
Статус: offline
ICQ статус 371333485
Опубликовано 14 Июня 2008, 13:23:59
а нам как сделать???


--------------------
''
''
^ наверх ^ 371333485 http://kyrsova.hmarka.net/
# 7  
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

SF Support Team

Любитель Fusion

Сообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз
Статус: offline
Опубликовано 14 Июня 2008, 20:07:16
Да, внатуре ! Скай, как?
 
^ наверх ^ yan.kiev.ua
# 8  
attachMENT
Пользователь

Avatar пользователя

Чайник php

Любитель Fusion

Сообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз
Статус: offline
ICQ статус 371333485
Опубликовано 14 Июня 2008, 20:56:07
всем оч интересно, или это секрет предков?


--------------------
''
''
^ наверх ^ 371333485 http://kyrsova.hmarka.net/
# 9  
Sky
Супер Администратор

Avatar пользователя

АнарХия Х4

Администратор

Сообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз
Статус: offline
Опубликовано 15 Июня 2008, 10:37:56
то что Я сделал выводит только SF Team и все... другие группы выводится не будут


--------------------
Я в контакте

Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
^ наверх ^
# 10  
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

SF Support Team

Любитель Fusion

Сообщений: 325
Откуда: Москва
Зарегистрирован: 08 Мая 2007, 19:40:59
Сказали спасибо 24 раз
Статус: offline
Опубликовано 15 Июня 2008, 13:53:19
Делись!!! То что надо!
 
^ наверх ^ yan.kiev.ua
# 11  
Sky
Супер Администратор

Avatar пользователя

АнарХия Х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

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 15 Июня 2008, 14:05:17
смотри как сделано здесь http://rus-phpfusion.com/profile.php?lookup=521


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 13  
Yan
SF Team

Avatar пользователя

Не трогайте Ская! Отпизжу!

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]  
^ наверх ^ yan.kiev.ua
# 14  
Mik
SF Team

Avatar пользователя

Джедай

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."'"smiley;

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

Avatar пользователя

Не трогайте Ская! Отпизжу!

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]  
^ наверх ^ yan.kiev.ua
# 16  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 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

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 17  
blazhko
Пользователь

Avatar пользователя




новичек

Сообщений: 1
Зарегистрирован: 18 Июля 2008, 18:34:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 14 Сентября 2008, 23:31:32
а по подробней можно куда что вставлять?
 
^ наверх ^
Перейти на форум:


95,250,479 уникальных посетителей
сейчас: 28 Апреля 2024, 19:57:42
Генерация страницы: 0.84 сек.