![]() |
Показаны 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)
Модифицированный stars hack для vb 2.2.1
Я отредактировал stars hack для версии 2.2.1
Пример стиля "почти как Ultra Board" на vb 2.2.1 с этим хаком можно было посмотреть здесь...
Хорошая работа! Советую. 
Грамотный хак!!!
Хак, действительно, очень хороший.
Но я его только модифицировал для версии 2.2.1
Cам хак был для предыдущих версий (кажется для 2.0.x), и напрямую его использовать было нельзя.
Пришлось вычислять изменения в коде 2.2.1 и модифицировать хак. Когда все получилось, я дважды проверил установку хака на разных инсталляциях 2.2.1 и только потом записал измененный текст самого хака и послал его сообществу на два форума.
Так что большое спасибо автору этого замечательного хака, а я только сделал "хак хака" 
Ð_ебята, поможите, после установки хака, у меня почему-то звезды стали умножаться на 2...
Допустим для обычных пользователей я проставил 1 звезду после каждых 300 постов, так хак высвечивает аж целых 2.
Супермодератор с 2-мя звездами у меня имеет ща 4 звезды!
Почему так ???
Кто подскажет?
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
владимир, не мог бы ты кинуть, если это возможно твой стиль из этого тестового форума мне на мыло ? если да, то вот оно:telefox@yandex.ru
__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.
2 All
После того как проапгрейдил на 2.2.2 усе встало на место нормально! Так что проблема как я понимаю решена!
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
а где ты взял версию для 2.2.2 ??????
у меня почему0то после установки регистрация запопоролась !
__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.
2 madgreen
Версия 2.2.2 лежит здесь, на этом форуме в дампе...
адрес такой: ЖМИ ТУТ!
Если регистрацией можешь поделиться, то поделись плз... И я что-нибудь попробую сделать для тебя взамен!
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
я не понял. тебе регистер.пхп нужен, так ?
__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.
2 madgreen
quote:
Первоначальное сообщение от madgreen
я не понял. тебе регистер.пхп нужен, так ?

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
я тебе в приват ответил !
__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.
А где нахватать звездов для 2.2.4?
__________________
С уважением,
Георг
http://hari-katha.org/
2 =Georg=
Тот хак, что тут лежит, я уверен на 90% что подойдет и на 2.2.4
Попробуй слить и поставить!
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
У меня этот хак и на 2.2.4 работает. 
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
Ну вот и еще одно подтверждение моих слов 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
ОК! Понял, сделаю и доложу.
__________________
С уважением,
Георг
http://hari-katha.org/
2 =Georg=
Ждем-с результатов :=)
Я себе на 222 поставил с легкостью!
А 222 от 224 ничем не отличается 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Докладываю!!!
Поставил на 2.2.4 легко и просто!
Фурычит...
__________________
С уважением,
Георг
http://hari-katha.org/
это все хорошо, вопрос к Ð_ксу:
там можно отдельно для админа назначить специальные звезды или исключительно тупая система, которая только посты считает?
__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.
Для админа и любой другой категории можно назначить звезды/месяцы/коровы/и пр.
__________________
С уважением,
Георг
http://hari-katha.org/
2 madgreen
Георг прав!!!
Когда заходишь редактировать конкретно группы и если ты поставил хак правильно, то там возможно расписывать звезды для каждой группы отдельно!
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Мдя ...надо бы с кодом повозиться, и чё-нить типа добавить .., звёзды конечно хорошо , но моно ещё чё-нить поприкольнее придумать. 
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
Предложение по "придумать".
Было бы неплохо расширить текстовый тип пользователей. В стандарте три типа (новичок, продвинутый, крутой) но было бы неплохо, если вместе со звездами менялся бы и текстовый статус. Ну или отдельно от звезд...
__________________
С уважением,
Георг
http://hari-katha.org/
2 =Georg=
Прости конечно, а User Titles в админ панели уже отменили? Настрой их паралельно со звездами и будет тебе смена!
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Я установил stars-hack - install-starshack-221.php на 2.2.5
не работает...
Я скорее всего что-то не так сделал.
Плиз народ(!!!) скажите подробно как енто поставить!?
Я 0, и плохо разбираюсь в ваших професиональных терминах.
__________________
Жду ответа как байкер лета!
Попробуй этот хотя может что то и не работать , но кажется там всё более или менее ясно.
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
Ага я когда его ставил запустил инсталл и думал он все за меня сделает, ан нет допер потом что нужно менять что-то в файлах, заменил что нужно и все зашибись работает.
__________________
Не верь глазам своим!!!
2 maxaleni
Ну правильно, ведь мозги все-таки для чего-то тоже нужны
И если они есть, значит это кому-то ведь нужно? 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
maxaleni !!!Там инсталл обрезан просто он создаёт нужные таблицы, а потом достаточно файлы заменить, и всё. Дальше конфигуришь уже в админской панели. 
__________________
Functional Upgraded Construct Kernel for Offensive and Faultless Fighting
Ну дык это был первый опыт установки крака. Откель я должен был знать ранее как это делается? Все народным методом тыка.
__________________
Не верь глазам своим!!!
Еще одна версия хака
Но уже под 2.2.5
Взять ниже... По вопросам либо сюда, либо на мыло
Jesus
Спасибо за поддержку 
Посмотрю на досуге 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
ExcErr пишем потихонечку, нужны апдейты или какие другие хаки может напишу...
З.Ы. Всегда рад помочь...
__________________
No pity, no mercy, no regret.
Re: Еще одна версия хака
quote:
Первоначальное сообщение от Jesus
Но уже под 2.2.5
Взять ниже... По вопросам либо сюда, либо на мыло
__________________
Жду ответа как байкер лета!
SIN
Попробуй написать вместо minposts<=$post[posts] это minposts<='$post[posts]'
Хотя мало вероятно что поможет.
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Такая же ошибка что и у SIN, решение ExcErr не помогло, что делать???
__________________
http://www.compware.ru - сайт о разгоне
Jesus
Я поставил себе на днях хак...
Так первая страница все путем, кто в онлайн тоже отображается нормально...
А при вызове любой темы ругается на кусок кода, который прилагается тобой вставить в functions.php
Если не ошибаюсь то первый кусок.
Кстати твой хак отличается сильно от того, что лежал тут. 
И в половине полей я так и не разобрался 
Alone
Если ты ставишь хак, который предлагает Jesus то там где-то закралась ошибка в его коде 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
ExcErr
именно его и ставлю
__________________
http://www.compware.ru - сайт о разгоне
Alone
Посмотри другие версии, которая на первой и второй странице лежит в этой теме.
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
quote:
Первоначальное сообщение от ExcErr
А при вызове любой темы ругается на кусок кода, который прилагается тобой вставить в functions.php
Если не ошибаюсь то первый кусок.
Jesus
Ок, разберись и выложи обновленный архив плз.
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Вроде разобрался...
Внимание пофиксен баг при установке star hack, была пропущена инструкция по добавлению одной строки, а именно в конце строки:
// ###################### Start buildpostbit #######################
$showdeficon,$displayemails,$enablepms,$allowsigna
tures,$wordwrap,$dateformat,$timeformat,$logip,$re
placewords,$postsperday,$avatarenabled,$registered
dateformat,$viewattachedimages
необходимо добавить ,$DB_site;
Символ ';' в конце строки должен быть один, проверьте, а то будет Parse error...
Также исправлены баги в файле admin/stars.php. И нормально сделаны дефолтовы уровни выдачи звезд (вернее более правильно рассчитаны минимальные кол-ва сообщений при достижений которых даются звезды уровня)
Вроде и все... Выкладываю заплатанную версию, однако баги все ещё где то рядом 
З.Ы. Да еще на случай если чего-то с инструкциями вновь напортачил
в архиве есть этот файл с изменениями.
_____________________________________________
Best regards to all from Vanish aka Jesus...
Jesus
Ок, на днях проверю 
Nice job 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Всё работает очень хорошо, но всё же есть проблема, когда в топике есть ответ гостя, то сверху страницы пишется ошибка Warning: Division by zero in ........../functions.php on line 62, код таков:
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;}
Может кто нибудь подскажет в чём тут грабли
__________________
http://www.compware.ru - сайт о разгоне
Alone
все правильно, потому как планируется, что у юзера есть звезды, а тут они равны "0". Поэтому и ошибку дает...
Тут надо проверку поставить
если groupid != "гестовая группа" тогда запускать тот код.
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Слил самый последний, попробую на днях 
__________________
bash# id
uid=0(root) gid=0(wheel) groups=0(wheel), 2(kmem), 3(sys), 4(tty), 5(operator), 20(staff), 31(guest)
ExcErr
а более подробно не напишешь, plzzz
__________________
http://www.compware.ru - сайт о разгоне
ну неужели никто не может помочь...
__________________
http://www.compware.ru - сайт о разгоне
Alone
Сейчас просто нет времени объяснить где искать если честно, посмотри такой параметр как userid, от него и пляши...
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
На днях пофиксим 
__________________
No pity, no mercy, no regret.
Вопрос можно? Только не бейте 
А в чем смысл этого хака ?
(Более ранние версии борды не использовал, я старый UBBшник... только сейчас на вб перешел...использую 2.2.5)
Хмм... я как бы и без хака тот же эффект со звездочками имею...
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
Gordon Black
Не бить гришь?
Ок 
Вопрос такой, а откель ты борду брал-то? Да еще и с установленными хаками?
Звездочки без установки star hack-а по умолчанию с бордой не поставляются 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Ну откель борды беруться думаю мы знаем 
А для показа звезд хак просто не нужен. Зачем лишний раз борду курочить, если все легко и так прописывается
Можешь глянуть как у меня это дело работает, если хочешь. Борду только поставил, стоит полностью без хаков, переконыертил базу с моей ЮББ. (адрес сайта в профайле, только я ее еще не расскрашивал, цвета дефолтные стоят ...скоро дизайн под сайт сделаю...
)
Если интересуют подробности из раздела "как это сделать", могу запостить тут. Все легко и просто и без хака. 
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
Gordon Black
Пости, очень интесно, действительно...
Ждем-с!
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Ок. Будем исходить из того, что ваша борда лежит в корне сайта в папке, к примеру 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...или прикрутить персональные титулы кому-то.
Все как бы просто и не нужно курочить форум. 
да все просто, но тогда нужно лешить юзеров приваивания себе своих титулов.
__________________
Всегда есть решение.
Ну если свои титулы так важны... вам решать. Кстати, присваивать он их может. Просто тогда будет модный титул, но без звездочек. Или самым-самым к личной подписи можно и звезды прикрутить лично админскими руцями... в общем "Всегда есть решение" 
__________________
Лучший способ быть обманутым, это считать себя хитрее других.
quote:
Или самым-самым к личной подписи можно и звезды прикрутить лично админскими руцями... в общем "Всегда есть решение"
__________________
Всегда есть решение.
Вот смотрим...
Не знаю что там случилось с Гостями, но просмотрев в очердной раз код, в некотором смысле переписал его. С гостями вроде и до этого работало, хотя шут его знает, попробуйте теперь.
Переписывать инсталляцию времени нет, поэтому выложу здесь оба кода (функции хака и его тела), места расположения, которых в файле functions.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 #####################
// #################### 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 #####################
quote:
ага, а лучще этот хак установить, так как он ставится за 1 мин, а звезды в твоем стиле полтора часа надо ставить
Так что решайте сами.__________________
Лучший способ быть обманутым, это считать себя хитрее других.
а мне что решать, у меня стархак работает с самого начала, и без проблем, и я как ставил хак от вб 2.0.0, так он у меня сейчас и стоит от 2.0.0 хотя версия 2.4.0, это просто с умом хакать надо и тогда проблем никогда не будет.
__________________
Всегда есть решение.
quote:
хотя версия 2.4.0
__________________
Не верь глазам своим!!!
Почему нет звёзд по адресу: http://netadmin.ws/forum/announcement.php?s=&forumid=27

__________________
Жду ответа как байкер лета!
quote:
это гдеж такую взял?
quote:
Почему нет звёзд по адресу: http://netadmin.ws/forum/announcement.php?s=&forumid=27
__________________
Всегда есть решение.
Блин! Ну нивкакую не видит он эти звёздочки!
В темплете postbit template поменял , но не видит он эту переменную!
Помогите!
а у меня на 2.2.6
__________________
</nobody>
Как бы сделать так, чтобы админам(можно и модераторам) назначался отдельный рисунок. Т.е. сейчас можно назначить свою собственную звезду, но она считается по общим правилам. А мне бы хотелось чтобы я мог назначить отдельный рисунок(напрмер сразу с 5-ю звёздами) в независимости от кол-ва сообщений. Если вам не трудно, то помогите плз., вы в этом разбираетесь... что нужно в коде переправить.
__________________
http://www.compware.ru - сайт о разгоне
Alone
В User Groups там и прописывается это, если конечно ты взял starhack-023 
Там есть такие менюшки: Сколько звезд показать, какой рисунок у звезд 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Проблема осталась! 
Уже всё перепробовал, сделал как в инструкции указано - ни***я не выходит! 
Если вставляю в functions.php код
quote:
// #################### 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 #####################
quote:
$post[message]=bbcodeparse($post[pagetext],
$forum[forumid],$post[allowsmilie]);
quote:
} else {
$post[iplogged]="";
}
// #################### 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 #####################
$post[message]=bbcodeparse($post[pagetext],$forum[
forumid],$post[allowsmilie]);
Jan
у меня все всегда пахало, странно
сравни со старым кодом, посмотри... может где-то что-то забыл скопировать и вставить.
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
quote:
может где-то что-то забыл скопировать и вставить.

quote:
Первоначальное сообщение от Jan
да в том и прикол, что всё делел правильно!
а - не работать!![]()
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Вот - оригинал
А - вот прохаканый.
quote:
Там есть такие менюшки: Сколько звезд показать, какой рисунок у звезд[/B]
Народ!
Ну не игнорируйте, плизз! 
ну так чего, нет набочей версии хака под 2.2.6???
__________________
Пожуём-увидим!!!
quote:
ну так чего, нет набочей версии хака под 2.2.6???
Jan ты в functions.php строчку global $DB_site;
добавил?!?
__________________
No pity, no mercy, no regret.
Bugfix Star Hack
Ð_аботает и для vB 2.2.6 (2.2.5)
Пофиксена таблица в БД. Возможность выбора изобр. звезд для модераторов. Все проверки переведены на id.
При установке использовать файл install_star_db только для установки таблицы, рекоменд. по изменению в файлах не читать.
А для версии 2.26 он подходит ?
при инсталляции пишет Call to undefined function :cpheader() ....on line 5
CTPAHHuK добавил 09-08-2002 в 16:14:01:
ух....не успел спросить ......уже ответили 
CTPAHHuK добавил 09-08-2002 в 16:35:05:
Поставил.......теперь ругается на function ..... и форум ваще не запускантся
(
возвращаю старый function - все реботает 
Vanish
quote:
Jan ты в functions.php строчку global $DB_site;
добавил?!?
Jan
после нижеследующих строк
// ###################### Start buildpostbit #######################
$showdeficon,$displayemails,$enablepms,$allowsigna
tures,$wordwrap,$dateformat,$timeformat,$logip,$re
placewords,$postsperday,$avatarenabled,$registered
dateformat,$viewattachedimages
__________________
No pity, no mercy, no regret.
Vanish
quote:
после нижеследующих строк
// ###################### Start buildpostbit #######################
$showdeficon,$displayemails,$enablepms,$allowsigna
tures,$wordwrap,$dateformat,$timeformat,$logip,$re
placewords,$postsperday,$avatarenabled,$registered
dateformat,$viewattachedimages
quote:
// #################### Begin star hack segment ###################
if (!($post[usertitle] == "Guest")) {
Jan
А лучше используй последнюю версию хака она стабильнее
__________________
No pity, no mercy, no regret.
Vanish где она эта последняя версия?
CyRUS добавил 12-08-2002 в 21:38:28:
инсталяция хака прошла без ошибок, все строчки добавил.. форум не запускается 
__________________
Пожуём-увидим!!!
CyRUS
См. здесь http://www.netadmin.ws/forum/showthread.php?s=&postid=19640#post19640
__________________
No pity, no mercy, no regret.
Vanish ты мне ссылку дал на этот пост, все что выше описано пробовал.. форум не запускается 
__________________
Пожуём-увидим!!!
CyRUS
Вот эту шняжку - #post19640 - заметил она показывает на номер сообщения в топике.
З.Ы. А че пишет, когда не запускается? по идее индекс index.php работать должен!
__________________
No pity, no mercy, no regret.
Все... сделал!
Хак прекрасно работает у меня на 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 ставил - все пашет вроде.
CyRUS
поставил хак по твоиму описанию на 2.2.8 работает
асибо
У меня тоже ни одна из ссылок не работает (2.2.7).
Тогда я начал ставить первый хак из этого треда.
Оказалось, что в инсталл.пхп отсутствует генерация одного поля, по моему для значения "максимальное кол-во звезд", точнее не помню.
Я вырезал кусок кода создания таблицы из инсталяшки, о которой написал CyRUS, и вставил его в первую. Все заинсталилось замечательно, но как и у Ray не запоминается значение для модераторов.
Помогите плз, спасибо.
Кстати, а почему всетаки при запуске install_star_db.php появляется страница с линками, которые никуда не ведут? Жмешь на них - ни какой реакции.
alex_aqua
quote:
Я вырезал кусок кода создания таблицы из инсталяшки, о которой написал CyRUS, и вставил его в первую. Все заинсталилось замечательно, но как и у Ray не запоминается значение для модераторов. Помогите плз, спасибо
Щас расскажу очень интересную историю. Всё началось с того, что я поставил себе хак MicroStats, который показывает за сколько сгенерировалась страница и сколько запросов формировалось к базе(на нетадмине он тоже установлен, см. футер). И после того, как увидел, тихонько прибалдел... на главной странице конфы и на главных страницах форума было по 25-30 запросов, в принципе нормально, если учесть, что у меня всё основательно прохакано, а вот в теме... 84 запроса к базе!!!!! Ð_то ни в какие ворота не лезет.
И как раз в это время пользователи напрягли меня со звёздами, я использовал хак, который Vanish написал и был почти доволен, только некоторые вещи не устраивали. Ну решил попробовать аналогичный, но от буржуев, который на вб.орг лежит, скачал, сначала анинсталил прежние звёзды, потом поставил буржуйские и надо сказать, что он лучше, особенно в функциональном плане и нет путаницы со звёздами, как у Vanish. Но самое интересное не это, захожу я в тему и... что я вижу, запросов к базе стало 30!!! Т.е. 55 запросов просто исчезло, а ведь только удалил страые хак и поставил новый. Ну думаю, мож ещё чего случайно подправил, решил на локалке провести эксперимент, поставил абсолютно чистую 2.2.9, далее MicroStats и наконец, хак звёзд от Vanish. До установки хака хвёзд, при просмотре темы использовалось 18 запросов, а вот после - 78! Так что мои опасения полностью подтвердились, этот хак очень не хило нагружает базу, при этом буржуйский, хоть и более сложен в установке(там больше правки файлов), но при этом значительно легче по запросам, даже пользователи отметили, что стало побыстрее грузиться.
Вот такая вот история...
__________________
http://www.compware.ru - сайт о разгоне
сори за тупость, но я не догнал как его устанавливать, просто я форум два дня назад поставил
Cosmo
конкретнее, что тебе не понятно?
читай ридмик и все поймешь...
Cosmo
файл stars кидаешь в папку админа, рисунки в папку рисунков(там сделай папку stars), а файл инсталла в папку форума и через браузер запусти его(ну типа http://www.xxx.ru/forum/файл инсталла.php) Далее он сам скажет, что нужно делать.
__________________
http://www.compware.ru - сайт о разгоне
Alone пасиба за помощь
извините,а как можно добавить ещё группы юзеров в этот хак устоновить опрелелённые звёзды для модераторов,мэмберов
так же как ето сделано для администраторов
opa
в этот сложно, в тот, что на орге лежит очень просто.
__________________
http://www.compware.ru - сайт о разгоне
А какой на орге лежит? кинь на нево линку
__________________
пам парам пам пам 
Alone
подсоби если можешь..
H-BOMB
h**p://www.vbulletin.org/forum/showthread.php?s=&threadid=19081&highlight=stars
ты не смотри, что он для 2.0.3, у меня на 2.2.9. пахал только так, там только в установке есть одно место, в котором нужно чуть-чуть подумать и переделать вариант под 2.2.х. Но это в одном месте
+ читайте, что я писал выше на этой странице
__________________
http://www.compware.ru - сайт о разгоне
там можно ставить разные звёзды? на некоторых форумах так стоит. А с этим этого нельзя.
__________________
пам парам пам пам 
Alone
Я поставил этот хак с vbulletin.org у меня u mena 2.2.9
и звёзды не показываются
opa
ну он у меня работал точно, ты всю инструкцию выполнил? Где нужно код подправлял?
Если в админке ты их устанавливаешь нормально, то смотри в шаблон постбит, может переменную не правильно вставил! Да, если не изменяет память, после добавления звезды нужно делать рекаунт.
__________________
http://www.compware.ru - сайт о разгоне
Alone
а где нужно подпровлять ?
то что на вб.орг написали я поправил
больше ничево
opa
Если честно, то не помню, устанавливал тогда, когда ещё в теме нчего про это не было
проверь всё ещё раз...
__________________
http://www.compware.ru - сайт о разгоне
Alone
ok
У меня вопрос: может ктонить уже с уверенностью сказать, какой хак надо качать и какой ставить, чтоы все было шоколадно? Лично я скачал самый первый, который в первом посте выложен и поставил его на 230 версию и все ок, но после этого его меняли раз 20 и я так и не могу понять, что лучше, а что нет... приведите всю дискуссию к общему знаменателю плиз и выложите какуюнить окончательную версию, которая у всех смтоит и у всех работает... а то для новичков, типа меня, все очень запутанно...
__________________
Подпись находится в стадии девелопмента. Приносим извинения за временные неудобства.
Читал, читал, а так ничего и не понял
Нахрена сдались вообще какие-либо обращения к базе, вставка каких-то таблиц и тэдэ? Инсталяции какие-то 
Ведь можно все это накатать с помощью if, ну и кол-ва сообщений пользователя, которое уже прописано в базе!
__________________
Folloving the Lenin's way!..
Народ, так есть ли все-таки 100%-работающий хак для 2.2.9?
quote:
Первоначальное сообщение от Alone
... поставил абсолютно чистую 2.2.9, далее MicroStats и наконец, хак звёзд от Vanish. До установки хака хвёзд, при просмотре темы использовалось 18 запросов, а вот после - 78! Так что мои опасения полностью подтвердились, этот хак очень не хило нагружает базу, при этом буржуйский, хоть и более сложен в установке(там больше правки файлов), но при этом значительно легче по запросам, даже пользователи отметили, что стало побыстрее грузиться.
__________________
Кирилл
| Формат времени GMT. Текущее время 13:08. | Показаны 128 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.