Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Просьба переделать мод
ТвойWeb » » Моды, хаки, скины и дополнения » Просьба переделать мод

Страниц (1): [1]
 

1. Twix - 26 Августа, 2004 - 20:37:15 - перейти к сообщению
Хм Ну создал этот топ отдельно чтоб не запутаться))
Мну вообщем хочет такую фичу, чтоб Карму игрокам на форуме имел повышать или понижать тока Админ или Модераторы форума!! как переделать под это?

А ещё такую возможность, т.к. будет необходимой для клановского форума, т.к. мы клан новый опотных програмеров нет, пользуемся те м что есть, а нужно имено вот что:
чтоб в инфе и топах где пишит пользователь была справа от ника ссылка на инфу в игре в виде рисунка и надписью при на водке информация о персонаже в Never Lands Т.е. каждый пользователь мог при регистрации(в профиле) указывать свой реальный ник из игры!! Т.е. дополнительная графа ваш ник в Невер Лендс, полностью это выгледит так http://www.neverlands.ru/playeri...p?playername=Ваш ник, можно просто чтоб он писал таМ свой ник, а фича зарание бы приделовала http://www.neverlands.ru/playerinfo.php?playername=. и потом в инфе и топах его ответов была имена ссылка на его инфу из игры как я уже ранее говорил!! Примерным примером служит допустим такой вот форум http://www.mercenaries.ru/forum/ а вот на примере,как реализована в инфе ссылка на перса в игре http://www.mercenaries.ru/forum/...er&forumid=5
там и написано, мол инфо о персе в БК, так же если посмотреть и в топах ответа!! ДУмаю выразился понятно, если что не ясно порбобу поеснить!!
Заранее спасибо за помощь!! Не понял
2. TvoyWeb - 27 Августа, 2004 - 07:07:05 - перейти к сообщению
Twix
С "кармой" понятно. Сделаем.
Но есть одно "но". Дело в том, что модераторские функции работают в пределах модерируемого раздела. То есть если пользователь является модератором одного раздела и не модератор в другом, то в другом разделе он считается обычным пользователем и в этом разделе у нет нет модераторских прав. Надеюсь, понятно?
А вот со второй просьбой......... Перепахивать надо многие файлы.
Надо думать... А вообще это специфичное дополнение к форуму. То есть у него нет широкого применения. Я как правило делаю вещи которые потом будут широко использоваться другими пользователями ExBB.
А такие дополнения, что то вроде эксклюзива, даже заказа (так можно сказать), тем более это не обойдется одной строчкой кода. Так что вот такие дела.
3. Twix - 27 Августа, 2004 - 13:42:38 - перейти к сообщению
Ухум ясненько насчёт Кармы в принципе так и я хотел)))
А на счёт второго мдя я притстовлял что это нелёгкое дело((
Тода скажи можно как нить ручками приделать самому парочке пользователей, чтоб не на таком размахе?!!! Или же всё равно очень сложно?

оф топ
Хотел всё узнать как у ETC персональное звание Флешер на красном фоне? Подмигивание
4. TvoyWeb - 27 Августа, 2004 - 14:17:16 - перейти к сообщению
Twix
Цитата:
Ухум ясненько насчёт Кармы в принципе так и я хотел)))

Осталось только выяснить, нужно ли устанавливать для админов и модераторов интервал времени.
Цитата:
А на счёт второго мдя я притстовлял что это нелёгкое дело((

Дело не в том, что оно нелегкое. Сделать можно все.
Цитата:
Хотел всё узнать как у ETC персональное звание Флешер на красном фоне?

CODE:
<span style=font-family:Verdana;color:#FFFFFF;font-size:9px;padding:2px;font-weight:bold;background-color:#FF0000;text-align:center>-= Flasher =-</span>

Делается это через админцентр. Таким же способом можешь прикрутить в ручную ссылку на инфо пользователя в игре.
5. Twix - 27 Августа, 2004 - 22:03:12 - перейти к сообщению
Цитата:
Делается это через админцентр. Таким же способом можешь прикрутить в ручную ссылку на инфо пользователя в игре.

Благадарю!!

Цитата:
Осталось только выяснить, нужно ли устанавливать для админов и модераторов интервал времени

да как вам проще! хотя думаю оставить, тока с поеснением бы где допустим его уменьшить если там такое будет)) А коли нет то вовсе тода без него! Да надеюсь сохранится, то чтоб самому себе повышать нельзя будет)) Радость
6. TvoyWeb - 28 Августа, 2004 - 03:46:28 - перейти к сообщению
Twix
Ну вообщем что просил готово. В прикрепленном к сообщению архиве находится файл karma.php вместо старого файла.
В файле topic.php нужно изменить некоторые строки, а именно:
строки
CODE:
function setup_guest($u_id = 0) {
global $names,$lang,$exbb,$inmembmod;

на строки
CODE:
function setup_guest($u_id = 0) {
global $names,$lang,$exbb,$inmembmod,$inforum;

строку
CODE:
$names[$u_id]['karma'] = 'Карма:
<a href="karma.php?n='.$u_id.'&u='.$exbb['mem_id'].'&act=p" target="hidden_frame">Поощрить</a>/<a href="karma.php?n='.$u_id.'&u='.$exbb['mem_id'].'&act=d" target="hidden_frame">Наказать</a>
';

На строку
CODE:
$names[$u_id]['karma'] = 'Карма:
<a href="karma.php?n='.$u_id.'&f='.$inforum.'&u='.$exbb['mem_id'].'&act=p" target="hidden_frame">Поощрить</a>/<a href="karma.php?n='.$u_id.'&u='.$exbb['mem_id'].'&f='.$inforum.'&act=d" target="hidden_frame">Наказать</a>
';

Строки
CODE:
function setup_member($named) {
global $exbb,$names,$lang,$vars,$ranks,$inmembmod,$modoutput,$threadstate;

на строки
CODE:
function setup_member($named) {
global $exbb,$names,$lang,$vars,$ranks,$inmembmod,$modoutput,$threadstate,$inforum;

Строку
CODE:
$names[$named]['karma'] = (isset($user['karma'])) ? 'Карма: '.$user['karma'].'
<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&act=p" target="hidden_frame">Поощрить</a>/<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&act=d" target="hidden_frame">Наказать</a>
':'Карма: 0
<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&act=p" target="hidden_frame">Поощрить</a>/<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&act=d" target="hidden_frame">Наказать</a>
';

на строку
CODE:
$names[$named]['karma'] = (isset($user['karma'])) ? 'Карма: '.$user['karma'].'
<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&f='.$inforum.'&act=p" target="hidden_frame">Поощрить</a>/<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&f='.$inforum.'&act=d" target="hidden_frame">Наказать</a>
':'Карма: 0
<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&act=p" target="hidden_frame">Поощрить</a>/<a href="karma.php?n='.$named.'&u='.$exbb['mem_id'].'&act=d" target="hidden_frame">Наказать</a>
';

В самом файле karma.php есть пояснения как увеличивать интервал времени между действиями по карме.
7. Twix - 31 Августа, 2004 - 18:41:48 - перейти к сообщению
Ок Спасибки тебе, вроде всё хорошо, токо вот одна проблемка((

Цитата:
$ktime = 3600;#Промежуток времени через которое можно повышать или понижать карму. Если хочешь увеличить
#просто замени это число на свое время. 1 час =3600, 2 часа = 7200, 3часа=10800 и т.д.

Ствишь допустим значение маленькое ну минуту $ktime = 60
и всё равно срабатывает alert_karma('.........'Подмигивание;
Хотя минута прошла по идее( Т.е. на меньше чем час не работает?
Большие значения не пробывал, но как будет время обезателньо попробую( Просто щас учёба начелась в Универе, нуно эту суету пережить)) Не понял


Кстати где сменить умершую ссылку Powered by ExBB 1.9.1. На живую, я так понимаю постоянную ExBB 1.9.1,! Как у тебя?

(Добавление)
А вот ещё одну недороботочку нашёл(( В инфе о пользователе Карма не отображается((
profile.php я так понимаю там нуно дописать что-то??)) Закатив глазки
8. TvoyWeb - 31 Августа, 2004 - 18:58:51 - перейти к сообщению
Twix
Немного не досмотрел. Вообщем найди в скрипте такую строчку:
CODE:
if(isset($editmem['lastkarma']) && ((time()-$editmem['lastkarma'])<3600))

и замени в этой строке 3600 на $ktime .
Либо скачай исправленный скрипт (архив прикреплен с посту).
Цитата:
Кстати где сменить умершую ссылку Powered by ExBB 1.9.1.

В файле footer.tpl в папке со скином.
Цитата:
А вот ещё одну недороботочку нашёл(( В инфе о пользователе Карма не отображается((

По умолчанию мод это не предусматривает. Это работало только на этом форуме ( с сегодняшнего дня "карма" на форуме отключена).


И просьба отредактируй свой пост. То есть поставь закрывающий тег оффтопа Улыбка
9. Twix - 31 Августа, 2004 - 20:22:17 - перейти к сообщению
Всё сделано пасибки!))

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0436]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33