![]() |
Страницы (9): « Первая ... « 5 6 [7] 8 9 » Показаны 128 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Модифицированный stars hack для vb 2.2.1 (http://netadmin.ws/forum/showthread.php?threadid=534)
Все... сделал!
Хак прекрасно работает у меня на vb 2.2.6 
А как лучше убрать из хака код "не засчитанной звезды"?
__________________
Пожуём-увидим!!!
Блин! Я совсем запутался читая этот топик! Пожалуйста выложите тут атачем, версию хака, которая будет работать на 2.2.6! Заранее благодарен!
__________________
-----
http://webta.net
DicsyDel
Вот качай:
http://www.netadmin.ws/forum/attach...s=&postid=19640
1) Кидай stars.php в папку admin (НЕ СПЕШИ ЗАМЕНЯТЬ СВОЙ functions.php, ТЕМ, ЧТО В АÐ_ХИВЕ!!! )
2) Каталог stars с рисунками звездочек в images
3) install_star_db.php в родительский каталог.
4) запускай install_star_db.php (например, http://your-forum-url.com/forum/install_star_db.php)
следуй инструкциям на экране.
5)Изменения в файлах vBulletin.Если Вы не уверены что все сделаете правильно следуя ниже приведенным инструкциям, то обязательно сделайте резервные копии редактируемых файлов
Изменения в admin/functions.php:
Найдите строку:
// ###################### Start buildpostbit #######################
$showdeficon,$displayemails,$enablepms,$allowsigna
tures,$wordwrap,$dateformat,$timeformat,$logip,$re
placewords,$postsperday,$avatarenabled,$registered
dateformat,$viewattachedimages
И в конце нее добавьте:
,$DB_site;
Вновь осуществляем поиск строки:
// ###################### Start buildpostbit #######################
$firstnew = 0;
function getpostbit($post) {
// sorts through all the stuff to return the postbit template
// ##################### Begin star hack segment ###################
function add_stars($numposts=0, $minposts ,$starlevel, $starimg, $zeroimg, $maxstars, $grouptitle){
if ($numposts > (($maxstars-1)*($starlevel)+$minposts)){$numposts = (($maxstars-1)*($starlevel)+$minposts);}
if (!($grouptitle == 'Administrators')){
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 < 5) {
$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 #####################
$post[message]=bbcodeparse($post[pagetext],$forum[
forumid],$post[allowsmilie]);
// #################### Begin star hack segment ###################
if (!($post[usertitle] == "Guest")) {
$getstars_stat = $DB_site->query_first("SELECT minposts, maxstars, starlevel, starimg, zero_starimg FROM stars WHERE minposts<='$post[posts]' ORDER BY minposts DESC LIMIT 1");
$get_usergroupid = $DB_site->query_first("SELECT usergroupid FROM user WHERE userid='$post[userid]'");
$get_groupname = $DB_site->query_first("SELECT title FROM usergroup WHERE usergroupid='$get_usergroupid[usergroupid]'");
if ($get_groupname[title] == 'Administrators') {
$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], $get_groupname[title]);
}
else {
$stars=add_stars($post[posts], $getstars_stat[minposts], $getstars_stat[starlevel] , $getstars_stat[starimg], $getstars_stat[zero_starimg], $getstars_stat[maxstars], 'User');
}
}
// #################### End star hack segment #####################
<td bgcolor="$post[backcolor]" width="175" valign="top" nowrap>
<a name="post$post[postid]"></a>
$post[firstnewinsert]
<normalfont><b>$post[username]</b></normalfont><br>
<smallfont>$post[usertitle]</smallfont><br>
<smallfont>$stars</smallfont><br> <!-- ВОТ ТАК -->
$post[avatar]<p>
<smallfont>Дата Ð_егистрации: $post[joindate]<br>
Проживает: $post[field2]<br>
Сообщений: $post[posts]</smallfont></td>
<td bgcolor="$post[backcolor]" width="100%" valign="top">
// ***
makenavoption("Add","usertitle.php?action=add","|");
makenavoption("Modify","usertitle.php?action=modify");
makenavselect("User Titles");
makenavoption("Add","stars.php?action=add","|");
makenavoption("Modify","stars.php?action=modify","|");
makenavoption("Configure","stars.php?action=conf","");
makenavselect("User Stars");
__________________
Пожуём-увидим!!!
Поможите срочно, никогда проблем с установкой хаков не было, а сейчас *опа, короче накрылся весь форум, выдаёт такую хренотень:
Parse error: parse error, unexpected $ in /home/*****/forum/admin/functions.php on line 2339
Fatal error: Call to undefined function: getuserinfo() in /home/*****/forum/admin/sessions.php on line 108
Подскажите, чё за беда?
__________________
Садись в ногах! Правды нет!
Kanarsky
Ну во-первых покажи что за функция эта на строчке 2339
А еще после какого хака это произошло?
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total
В function.php на строке 2339 - "?>"
В session.php на строке 108 - "$bbuserinfo=getuserinfo($bbuserid);"
Kanarsky добавил 20-08-2002 в 23:38:59:
Total
После установки этого star hack'а...
__________________
Садись в ногах! Правды нет!
Переустановил заново, всё заработало...
Сори за беспокойство...
__________________
Садись в ногах! Правды нет!
Спасибо! Будем пробывать!
__________________
-----
http://webta.net
При запуске install_star_db.php появляется сообщение:
Notice: Undefined variable: step in путь_до_скрипта\install_star_db.php on line 14
13 <?php
14 if (!$step) {
15 $step = 1;
16 }
17
18 if ($step==1) {
19 ?>
При нажатии на любую из трех ссылок, ни чего не происходит...
Чё делать???
__________________
f9ffe3323e79b2a558b92af5b4039e20
Значит таблица в MySQL уже создана.
Andrej
ну, вот тут у тебя ошибка:
if (!$step) {
quote:
Первоначальное сообщение от Jan
Значит таблица в MySQL уже создана.
quote:
Первоначальное сообщение от e1
Andrej
ну, вот тут у тебя ошибка:
if (!$step) {
__________________
f9ffe3323e79b2a558b92af5b4039e20
CyRUS
Вопрос :
В СÐ_ USER STАRS есть раздел Configure, в нем возможность выделять особыми звездами администрацию и модераторов.
Так вот, с админами проблем нету - исправно показывает, а вот на модераторов распростроняться не хочет, попросту не сохраняет изменения. В чем там может быть трабла ?
а у меня на 2.2.7. не работает 
есть где-нибудь для этой версии?
кто-нибудь ваще себе подобный хак наэту версию ставил? 
Я только сегодня знакомому на 2 2 7 ставил - все пашет вроде.
| Формат времени GMT. Текущее время 15:50. | Страницы (9): « Первая ... « 5 6 [7] 8 9 » Показаны 128 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.