 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » Модифицированный stars hack для vb 2.2.1
| Автор |
| Тема |
 |
|
 |
|
|
|
Мерен
|
Alone
все правильно, потому как планируется,... |
[сооб. #7601]
08-05-2002 20:03 |
|
|
Участник
|
Слил самый последний, попробую на днях  |
[сооб. #7609]
09-05-2002 05:47 |
|
Участник


Зарегистрирован: May 2002
Место проживания: Lviv, UA
Публикаций: 34
Статус:  |
Слил самый последний, попробую на днях 
__________________
bash# id
uid=0(root) gid=0(wheel) groups=0(wheel), 2(kmem), 3(sys), 4(tty), 5(operator), 20(staff), 31(guest)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-05-2002 05:47 |
|
|
Участник+
|
ExcErr
а более подробно не напишешь, plzzz |
[сооб. #7613]
09-05-2002 07:53 |
|
|
Участник+
|
| ну неужели никто не может помочь... |
[сооб. #7651]
10-05-2002 15:43 |
|
|
Мерен
|
Alone
Сейчас просто нет времени объяснить... |
[сооб. #7652]
10-05-2002 15:48 |
|
|
Участник
|
Вопрос можно? Только не бейте 
А в чем смысл... |
[сооб. #7765]
12-05-2002 21:54 |
|
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 60
Статус:  |
Вопрос можно? Только не бейте 
А в чем смысл этого хака ?
(Более ранние версии борды не использовал, я старый UBBшник... только сейчас на вб перешел...использую 2.2.5)
Хмм... я как бы и без хака тот же эффект со звездочками имею...
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-05-2002 21:54 |
|
|
Мерен
|
Gordon Black
Не бить гришь?
Ок 
Вопрос такой,... |
[сооб. #7777]
13-05-2002 08:29 |
|
|
Мерен
|
Gordon Black
Пости, очень интесно, действительно...
Ждем-с!... |
[сооб. #7818]
13-05-2002 18:05 |
|
|
Участник
|
Ок. Будем исходить из того, что ваша борда... |
[сооб. #7824]
13-05-2002 18:59 |
|
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 60
Статус:  |
Ок. Будем исходить из того, что ваша борда лежит в корне сайта в папке, к примеру forum. Если лежит в киких-то подпапках, тогда чуть подправите пути.
1) Берем свои звездочки, черепки или что там у вас в качестве картинок и зливаем в forum/images/
2) Создаем (хм...хотя обычно почти на всех сайтах она уже есть ) в корне сайта папку, к примеру тоже, images и опять заливаем туда все наши звездочки
3) Значитс заходим в User Titles и придумываем кучу титулов, и количество постов, необходимых для присвоения очередного титула
4) А теперь простой html. На всех форумах он запрещен, и у меня тоже. Но мы ж админы и в контрольной панели нам все можно
В полях title, сразу после титула, прописываем пути к звездочкам.
Пример: если у вас есть титул "Крутой юзер" и вы хотите, чтоб он имел одну звездочку, это будет выглядеть так
Title : Крутой юзер<br><img src="../images/star1.gif"><br>
Если вы хотите чтобы у него было 3 звездочки, то:
Title : Крутой юзер<br><img src="../images/star1.gif"><img src="../images/star1.gif"><img src="../images/star1.gif"><br>
По такому принципу можно вставлять разное количество звездочек, разные цвета звездочек и вообще любые обозначения, какие хотите. Естественно названия гифов значения не имеет 
Таким же образом можно прописать спец.звездочки для админов и модераторов в User Groups...или прикрутить персональные титулы кому-то.
Все как бы просто и не нужно курочить форум. 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-05-2002 18:59 |
|
|
Администратор
|
| да все просто, но тогда нужно лешить юзеров... |
[сооб. #7826]
13-05-2002 19:50 |
|
|
Участник
|
| Ну если свои титулы так важны... вам решать.... |
[сооб. #7833]
13-05-2002 21:42 |
|
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 60
Статус:  |
Ну если свои титулы так важны... вам решать. Кстати, присваивать он их может. Просто тогда будет модный титул, но без звездочек. Или самым-самым к личной подписи можно и звезды прикрутить лично админскими руцями... в общем "Всегда есть решение" 
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-05-2002 21:42 |
|
|
Администратор
|
| [quote]Или самым-самым к личной подписи можно... |
[сооб. #7834]
13-05-2002 21:59 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
quote: Или самым-самым к личной подписи можно и звезды прикрутить лично админскими руцями... в общем "Всегда есть решение"
ага, а лучще этот хак установить, так как он ставится за 1 мин, а звезды в твоем стиле полтора часа надо ставить.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-05-2002 21:59 |
|
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Не знаю что там случилось с Гостями, но просмотрев в очердной раз код, в некотором смысле переписал его. С гостями вроде и до этого работало, хотя шут его знает, попробуйте теперь.
Переписывать инсталляцию времени нет, поэтому выложу здесь оба кода (функции хака и его тела), места расположения, которых в файле functions.php остались прежними:
Функция:
PHP:
// ##################### Begin star hack segment ###################
function add_stars($numposts=0, $minposts ,$starlevel, $starimg, $zeroimg, $maxstars, $GroupId){
if ($numposts > (($maxstars-1)*($starlevel)+$minposts)){$numposts = (($maxstars-1)*($starlevel)+$minposts);}
if ($GroupId != 6){
if (($numposts) && ($numposts >= $minposts )) { $numstar = (($numposts-$minposts)/$starlevel); $star_img = "$starimg.gif"; $zero_img = "$zeroimg.gif";
if ($numstar<1) {$star_str .= "<img src=\"images/stars/$star_img\" border=\"0\">"; $sli = 1;
} else {$sli = 0;
while ($sli <= $numstar) {
$star_str .= "<img src=\"images/stars/$star_img\" border=\"0\">";
++$sli;
}
}
while ($sli < $maxstars) {
$star_str .= "<img src=\"images/stars/$zero_img\" border=\"0\">";
++$sli;
}
}
} else {
$star_img = "$starimg.gif";
$sli = 0;
while ($sli <= ($maxstars-1)) {
$star_str .= "<img src=\"images/stars/$star_img\" border=\"0\">";
++$sli;
}
}
return $star_str;
}
// #################### End star hack segment #####################
Тело:
PHP:
// #################### Begin star hack segment ###################
if ($post[userid] != 0) {
$getstars_stat = $DB_site->query_first("SELECT * FROM stars WHERE minposts<='$post[posts]' ORDER BY minposts DESC LIMIT 1");
$UserGroupId = $DB_site->query_first("SELECT usergroupid FROM user WHERE userid='$post[userid]'");
if ($UserGroupId[usergroupid] == 6) {
$get_adminimg = $DB_site->query_first("SELECT admin_starimg FROM stars WHERE starid=1");
$stars=add_stars(1,1,1, $get_adminimg[admin_starimg], $getstars_stat[zero_starimg], $getstars_stat[maxstars], $UserGroupId[usergroupid]);
} else {
$stars=add_stars($post[posts], $getstars_stat[minposts], $getstars_stat[starlevel] , $getstars_stat[starimg], $getstars_stat[zero_starimg], $getstars_stat[maxstars], $UserGroupId[usergroupid]);
}
}
// #################### End star hack segment #####################
Все также возможны траблы. Сообщайте если найдете.
_____________________________________________
Known bugs are debugged.
Best regards to all from Vanish aka Jesus...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-05-2002 06:09 |
|
|


|
Формат времени GMT. Текущее время 15:50.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.74445796 seconds (98.75% PHP - 1.25% MySQL) with 22 queries.
|
 |