Вот создал сайт вопросов и ответов...

1 234
Evg
На сайте с 12.07.2004
Offline
128
Evg
#21

>Evg, это все звучит красиво. Не более того.

Более...

>Достаточный аргумент?

По мне не достаточный. Это же единый сервис... Тот же Яндекс и Гугл и т.д.

Там: Упал\взломан\етс сервис авторизации и упало\украдено\етс всё..

Могу назвать еще сервисы посещаемостью от 500 миллионов в день в Китае которые используют именно UCENTER.

Да, и не что не запрещает его использовать для 1 проекта. Но это правда, что построить атомную электростанцию для поселка. Но почему бы и нет? С другой стороны там есть система мгновенных сообщений (копия чата Фейсбука) и т.д.

libarea.ru ( https://libarea.ru/ )
SeVlad
На сайте с 03.11.2008
Offline
1609
#22
bndr:
Считаю этот скрипт лучшим.

Какой из них?

Evg:
По мне не достаточный. Это же единый сервис... Яндекс и Гугл и т.д.

У кого из юзеров скрипта такие бюджеты\возможности\сервера как у выше названных "сервисов"?

Давайте как-то реально смотреть на вещи.

Там: Упал\взломан\етс сервис авторизации и упало\украдено\етс всё..

И? Вы верите в вечную сохранность данных\безопасность?

Или не в курсе взломом (уводов инфы с) того же Гугла, маилру, фейсбуков и тд?

В общем, я так понимаю, что бы заюзать один скрипт ВиО (Cyask) необходимо поставить ещё один - Уцентр (и подружить их). Иначе он не будет работать. Правильно я понимаю?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Evg
На сайте с 12.07.2004
Offline
128
Evg
#23

Еще раз. Походу зашел разговор не туда.

Скрипт данный без Уцентера работать не будет.

При чем тут бюджет компаний. Я вам говорю, что на системе UCENTER строятся все крупные системы в Китае. Это факт. Социальная сеть номер 1 в Китае стоит на ней. Игра знаменитая Ферма которая гремела в России, гремела ранее в Китае. Там тоже UCENTER... Почти все сайты которые я знаю в Китае и где посещаемость более 500 миллионов использует UCENTER.

Не вижу предмета для дальнейшего разговора...

По поводу слома. Если вы знаете группу DGT и кто был один из первых в этой группе вы наверное тоже знаете. ) Все что делается людьми, ими и ломается. Яндекс, Гугл, Амазаон - да все ломалось. Было бы желание.

И еще странно получается. Я что вас уговариваю что ли? Не ставьте если не нравиться )

SeVlad
На сайте с 03.11.2008
Offline
1609
#24
Evg:
Скрипт данный без Уцентера работать не будет.

Это собсно то, что я хотел узнать на протяжении 2-х страниц :)

Evg:
При чем тут бюджет компаний.

При том что и скрипт и Уцентр предполагается использовать простыми смертными. И далеко не на колокалах\ВПС\ВДС со штатом в 1500 админов, а даже и на однобаксовых\фришных хостингах (если чё ;) ) Почему эти явные факты нужно объяснять вроде бы грамотному человеку - мне, серьёзно, не понятно.

Evg:
Не ставьте если не нравиться )

Мне нравиться изучать новое. Этим я постоянно занимаюсь. Но прежде чем ставить (что угодно) я стараюсь максимально узнать чего это, как это, и вообще - надо ли это.

Этот скрипт я, конечно, поставлю и поизучаю. Но чуть позже.

Evg
На сайте с 12.07.2004
Offline
128
Evg
#25

китайцы сделали специально одну уязвимость. Были убраны строки кода в файле из архива для скачки. Их надо добавить.

В файле collect.php после:

$url=get_referer();

$neturl=empty($_POST['neturl']) ? trim($_GET['neturl']) : trim($_POST['neturl']);

Добавим:

$neturl = str_replace("/","",$neturl);

$neturl = str_replace(".","",$neturl);

В противном случае можно получить шел доступ к серверу.

../../и т.д. etc/pass...

melkozaur
На сайте с 06.04.2010
Offline
505
#26

Психиатр,

Просто не было такого вопроса. Попробовал задавать вопросы с точным вхождением - находит отлично.

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
Evg
На сайте с 12.07.2004
Offline
128
Evg
#27

И так поехали далее...

Очень интересно. В шаблонах есть часть кода, в исполняющих скриптах его нет. Производители стерли видимо его. Зачем? Не могу знать )))

Я ввел награды, аватары и т.д.

Давайте начнем с рейтинга на центральной.

В шаблоне index.html в правой колонке есть переменная {$sl['orderid']}

Она показыват цифры рейтинга конкретного человека. Переменная есть а в скрипте ее нет. Исправляем.

В файле index.php меняем на:

$query=$dblink->query("SELECT uid,username,allscore FROM {$tablepre}member WHERE adminid=5 ORDER BY allscore desc limit 6");

$scorelist=array();

$i=0;

while($temp=$dblink->fetch_array($query))

{

$scorelist[$i]=$temp;

$scorelist[$i]['orderid']=($i+1);

$i++;

}

Далее в файле global.func.php есть код:

function get_grade($value)

{

if($value<=100)

{

$name="Новичок"; $grade="1";

}

if($value>100 && $value<=500)

{

$name="Ученик"; $grade="2";

}

if($value>500 && $value<=1000)

{

$name="Студент"; $grade="3";

}

if($value>1000 && $value<=2500)

{

$name="Учитель"; $grade="4";

} и т.д.

Это рейтинг, статус пользователя. Имя статуса и что угодно. Скажем фото. Берем Вопросы и ответы гугла как пример. . В файл question.php вставляем:

$tmp['zvanie']=get_grade($tmp1['allscore']);

И делаем чуток меняем запрос на:

//$query=$dblink->query("SELECT aid,qid,uid,answertime,response FROM {$tablepre}answer WHERE qid=$qid ORDER BY aid asc");

$query=$dblink->query("SELECT aid,qid,uid,answertime,response,allscore FROM {$tablepre}answer

LEFT OUTER JOIN {$tablepre}member

USING (uid)

WHERE qid=$qid ORDER BY aid asc");

Должно получиться:

if($ques_status==1)

{

$query=$dblink->query("SELECT count(*) FROM {$tablepre}answer WHERE qid=$qid");

$answer_count=$dblink->result($query,0);

$ques_allowvote = ($answer_count >1) ? 1 :0;

//$query=$dblink->query("SELECT aid,qid,uid,answertime,response FROM {$tablepre}answer WHERE qid=$qid ORDER BY aid asc");

$query=$dblink->query("SELECT aid,qid,uid,answertime,response,allscore FROM {$tablepre}answer

LEFT OUTER JOIN {$tablepre}member

USING (uid)

WHERE qid=$qid ORDER BY aid asc");

$answer_list = array();

while($tmp1=$dblink->fetch_array($query))

{

$query_c=$dblink->query("SELECT username,content FROM {$tablepre}answer_1 WHERE aid='$tmp1[aid]'");

$tmp2 = $dblink->fetch_array($query_c);

$tmp = array_merge($tmp1,$tmp2);

$tmp['answer']=filters_outcontent($tmp['content']);

$tmp['time']=date("d-m-Y, H:i",$tmp['answertime']);

$tmp['zvanie']=get_grade($tmp1['allscore']);

$answer_list[]=$tmp;

}

include template('question_nosolve');

exit();

}

В шаблон: question_nosolve.html

Вставляем:

<img title="{$answer['zvanie']['shenfen']}" alt="{$answer['zvanie']['shenfen']}" src="h**p://***/images/medals/{$answer['zvanie']['grade']}.png" width="12"

Готово!

Evg
На сайте с 12.07.2004
Offline
128
Evg
#28

Если кто-то хочет воспользоваться директориями от ВиО Гугла, то прочтите этот файл. Там дамп таблицы. Залейте и будут вам категории Гугла ВиО.

При желании категории можно редактировать в админке.

zip sql.zip
Evg
На сайте с 12.07.2004
Offline
128
Evg
#29

В уцентере в файле

ucenter/control/admin/frame.php

есть строка в конце файла:

return 'update='.rawurlencode(base64_encode($data)).'&md5hash='.substr(md5($_SERVER['HTTP_USER_AGENT'].implode('', $update).$this->time), 8, 8).'&timestamp='.$this->time;

Но лучше закомментировать всю функцию function _get_uc_info

Это не стучалка в общепринятом варианте. Но все равно запрос на новую версию идет к сторонним сервисам.

Думаю многим это не надо...

A9
На сайте с 25.05.2010
Offline
26
#30
Evg:
В уцентере в файле
ucenter/control/admin/frame.php

есть строка в конце файла:
return 'update='.rawurlencode(base64_encode($data)).'&md5hash='.substr(md5($_SERVER['HTTP_USER_AGENT'].implode('', $update).$this->time), 8, 8).'&timestamp='.$this->time;

Но лучше закомментировать всю функцию function _get_uc_info
Это не стучалка в общепринятом варианте. Но все равно запрос на новую версию идет к сторонним сервисам.
Думаю многим это не надо...

А как его всё-таки перевести более путёво? А то даже конфиг не хочет хостинг открывать из-за иероглифов...

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий