Цитата:
Сообщение от
svk
У меня нет левых блоков в теме
exemptor
.
|
я понял, темы которые я выставил они для блочного полностью трекера, блоки слева справа центр вверх низ и все, лан... советую сделать так, создать в папке block файлы:
block-user.php
PHP код:
<?php
if (!
defined
(
'BLOCK_FILE'
)) {
Header
(
"Location: ../index.php"
);
exit;
}
global
$CURUSER
,
$tracker_lang
,
$ss_uri
;
if (
$CURUSER
) {
$datum
=
getdate
();
$datum
[
hours
] =
sprintf
(
"%02.0f"
,
$datum
[
hours
]);
$datum
[
minutes
] =
sprintf
(
"%02.0f"
,
$datum
[
minutes
]);
$datum
[
seconds
] =
sprintf
(
"%02.0f"
,
$datum
[
seconds
]);
$uped
=
mksize
(
$CURUSER
[
'uploaded'
]);
$downed
=
mksize
(
$CURUSER
[
'downloaded'
]);
if (
$CURUSER
[
"downloaded"
] >
0
)
{
$ratio
=
$CURUSER
[
'uploaded'
] /
$CURUSER
[
'downloaded'
];
$ratio
=
number_format
(
$ratio
,
3
);
$color
=
get_ratio_color
(
$ratio
);
if (
$color
)
$ratio
=
"<font color=
$color
>
$ratio
</font>"
;
}
else
if (
$CURUSER
[
"uploaded"
] >
0
)
$ratio
=
"Inf."
;
else
$ratio
=
"---"
;
if (
$CURUSER
[
'donor'
] ==
"yes"
)
$medaldon
=
"<img src=\"pic/star.gif\" alt=\"Ziedotajs\" title=\"Ziedotajs\">"
;
if (
$CURUSER
[
'warned'
] ==
"yes"
)
$warn
=
"<img src=\"pic/warned.gif\" alt=\"Bridinats\" title=\"Bridinats\">"
;
//// check for messages //////////////////
$res1
=
sql_query
(
"SELECT COUNT(*) FROM messages WHERE receiver="
.
$CURUSER
[
"id"
] .
" AND location=1"
) or print(
mysql_error
());
$arr1
=
mysql_fetch_row
(
$res1
);
$messages
=
$arr1
[
0
];
/*$res1 = sql_query("SELECT COUNT(*) FROM messages WHERE receiver=" . $CURUSER["id"] . " AND location=1 AND unread='yes'") or print(mysql_error());
$arr1 = mysql_fetch_row($res1);
$unread = $arr1[0];*/
$res1
=
sql_query
(
"SELECT COUNT(*) FROM messages WHERE sender="
.
$CURUSER
[
"id"
] .
" AND saved='yes'"
) or print(
mysql_error
());
$arr1
=
mysql_fetch_row
(
$res1
);
$outmessages
=
$arr1
[
0
];
if (
$unread
)
$inboxpic
=
"<img height=\"16px\" style=\"border:none\" alt=\"inbox\" title=\"Ir jaunas zinas\" src=\"pic/pn_inboxnew.gif\">"
;
else
$inboxpic
=
"<img height=\"16px\" style=\"border:none\" alt=\"inbox\" title=\"Nav jaunu zinu\" src=\"pic/pn_inbox.gif\">"
;
$res2
=
sql_query
(
"SELECT COUNT(*) FROM peers WHERE userid="
.
$CURUSER
[
"id"
] .
" AND seeder='yes'"
) or print(
mysql_error
());
$row
=
mysql_fetch_row
(
$res2
);
$activeseed
=
$row
[
0
];
$res2
=
sql_query
(
"SELECT COUNT(*) FROM peers WHERE userid="
.
$CURUSER
[
"id"
] .
" AND seeder='no'"
) or print(
mysql_error
());
$row
=
mysql_fetch_row
(
$res2
);
$activeleech
=
$row
[
0
];
if (
$messages
) {
$message_in
=
"<span class=\"smallfont\"> <a href=\"message.php\">
$inboxpic
</a>
$messages
"
.
sprintf
(
$tracker_lang
[
"new_pm"
],
$unread
) .
"</span>"
;
if (
$outmessages
)
$message_out
=
"<span class=\"smallfont\"> <a href=\"message.php?action=viewmailbox&box=-1\"><img height=\"16px\" style=\"border:none\" alt=\""
.
$tracker_lang
[
'outbox'
] .
"\" title=\""
.
$tracker_lang
[
'outbox'
] .
"\" src=\"pic/pn_sentbox.gif\"></a>
$outmessages
</span>"
;
else
$message_out
=
"<span class=\"smallfont\"> <a href=\"message.php?action=viewmailbox&box=-1\"><img height=\"16px\" style=\"border:none\" alt=\""
.
$tracker_lang
[
'outbox'
] .
"\" title=\""
.
$tracker_lang
[
'outbox'
] .
"\" src=\"pic/pn_sentbox.gif\"></a> 0</span>"
;
}
else {
$message_in
=
"<span class=\"smallfont\"> <a href=\"message.php\"><img height=\"16px\" style=\"border:none\" alt=\""
.
$tracker_lang
[
'inbox'
].
"\" title=\""
.
$tracker_lang
[
'inbox'
].
"\" src=\"pic/pn_inbox.gif\"></a> 0</span>"
;
if (
$outmessages
)
$message_out
=
"<span class=\"smallfont\"> <a href=\"message.php?action=viewmailbox&box=-1\"><img height=\"16px\" style=\"border:none\" alt=\""
.
$tracker_lang
[
'outbox'
] .
"\" title=\""
.
$tracker_lang
[
'outbox'
] .
"\" src=\"pic/pn_sentbox.gif\"></a>
$outmessages
</span>"
;
else
$message_out
=
"<span class=\"smallfont\"> <a href=\"message.php?action=viewmailbox&box=-1\"><img height=\"16px\" style=\"border:none\" alt=\""
.
$tracker_lang
[
'outbox'
] .
"\" title=\""
.
$tracker_lang
[
'outbox'
] .
"\" src=\"pic/pn_sentbox.gif\"></a> 0</span>"
;
}
$content
.=
"<center><a href=\"my.php\"><img src=\""
. (
$CURUSER
[
"avatar"
] ?
$CURUSER
[
"avatar"
] :
"./themes/
$ss_uri
/images/default_avatar.gif"
) .
"\" width=\"100\" alt=\""
.
$tracker_lang
[
'avatar'
].
"\" title=\""
.
$tracker_lang
[
'avatar'
].
"\" border=\"0\" /></a></center>
<br />
<font color=\"#0670ca\">"
.
$tracker_lang
[
'ratio'
].
":</font>
$ratio
<br />
<font color=\"green\">"
.
$tracker_lang
[
'uploaded'
].
":</font>
$uped
<br />
<font color=\"red\">"
.
$tracker_lang
[
'downloaded'
].
":</font>
$downed
<br />
<font color=\"#0670ca\">Bonusi:</font> <a href=\"mybonus.php\" class=\"online\"><font color=black>
$CURUSER
[
bonus
]
</font></a><br />
<font color=\"#0670ca\">"
.
$tracker_lang
[
'pm'
].
":</font>
$message_in
$message_out
<br />
"
.
$tracker_lang
[
'torrents'
].
": <img alt=\""
.
$tracker_lang
[
'seeding'
].
"\" title=\""
.
$tracker_lang
[
'seeding'
].
"\" src=\"./themes/
$ss_uri
/images/arrowup.gif\"> <font color=green><span class=\"smallfont\">
$activeseed
</span></font> <img alt=\""
.
$tracker_lang
[
'leeching'
].
"\" title=\""
.
$tracker_lang
[
'leeching'
].
"\" src=\"./themes/
$ss_uri
/images/arrowdown.gif\"> <font color=red><span class=\"smallfont\">
$activeleech
</span></font><br />
"
.
$tracker_lang
[
'clock'
].
": <span id=\"clock2\">"
.
$tracker_lang
[
'loading'
].
"...</span>
<script type=\"text/javascript\">
function refrClock2()
{
var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var h=d.getHours();
var day=d.getDay();
var date=d.getDate();
var month=d.getMonth();
var year=d.getFullYear();
var am_pm;
if (s<10) {s=\"0\" + s}
if (m<10) {m=\"0\" + m}
if (h>12) {h-=12;am_pm = \"PM\"}
else {am_pm=\"AM\"}
if (h<10) {h=\"0\" + h}
document.getElementById(\"clock2\").innerHTML=h + \":\" + m + \":\" + s + \" \" + am_pm;
setTimeout(\"refrClock2()\",1000);
}
refrClock2();
</script>
<br />
<font color=\"#FF6600\">"
.
$tracker_lang
[
'your_ip'
].
": "
.
$_SERVER
[
"REMOTE_ADDR"
] .
"</font><br />
<br />
<center><img src=\"pic/disabled.gif\" border=\"0\" /> [<a href=\"logout.php\">"
.
$tracker_lang
[
'logout'
].
"</a>]</center>
"
;
} else {
$content
=
"<center><form method=\"post\" action=\"takelogin.php\">
<br />"
.
$tracker_lang
[
'username'
].
": <br />
<input id=\"nickname\" type=\"text\" size=20 name=\"username\" /><br />
"
.
$tracker_lang
[
'password'
].
": <br />
<input id=\"password\" type=\"password\" size=20 name=\"password\" /><br />
<input type=\"submit\" value=\""
.
$tracker_lang
[
'login'
].
"!\" class=\"btn\"><br /><br />
</form></center>
<a class=\"menu\" href=\"signup.php\"><center>"
.
$tracker_lang
[
'signup'
].
"</center></a>"
;
$blocktitle
=
"<center>"
.
$tracker_lang
[
'welcome_back'
].
" viesi"
;
}
if (
$CURUSER
[
'override_class'
] !=
255
)
$usrclass
=
" <img src=\"pic/warning.gif\" title="
.
get_user_class_name
(
$CURUSER
[
'class'
]).
" alt="
.
get_user_class_name
(
$CURUSER
[
'class'
]).
"> "
;
elseif(
get_user_class
() >=
UC_MODERATOR
)
$usrclass
=
" <a href=\"setclass.php\"><img src=\"pic/warning.gif\" title=\""
.
get_user_class_name
(
$CURUSER
[
'class'
]).
"\" alt=\""
.
get_user_class_name
(
$CURUSER
[
'class'
]).
"\" border=\"0\"></a> "
;
$blocktitle
=
"<center>"
.
$tracker_lang
[
'welcome_back'
].(
$CURUSER
?
"<a href=\"
$DEFAULTBASEURL
/userdetails.php?id="
.
$CURUSER
[
"id"
] .
"\">"
.
$CURUSER
[
"username"
] .
"</a> "
.
$usrclass
.
" "
:
"viesi"
) .
$medaldon
.
$warn
;
?>
block-usermenu.php
PHP код:
<?php
if (!
defined
(
'BLOCK_FILE'
)) {
Header
(
"Location: ../index.php"
);
exit;
}
global
$CURUSER
,
$tracker_lang
;
$content
=
"<a class=\"menu\" href=\"my.php\"> "
.
$tracker_lang
[
'my'
].
"</a>"
.
"<a class=\"menu\" href=\"userdetails.php?id="
.
$CURUSER
[
"id"
].
"\"> "
.
$tracker_lang
[
'profile'
].
"</a>"
.
"<a class=\"menu\" href=\"bookmarks.php\"> "
.
$tracker_lang
[
'bookmarks'
].
"</a>"
.
"<a class=\"menu\" href=\"mybonus.php\"> "
.
$tracker_lang
[
'my_bonus'
].
"</a>"
.
"<a class=\"menu\" href=\"invite.php\"> "
.
$tracker_lang
[
'invite'
].
"</a>"
.
"<a class=\"menu\" href=\"users.php\"> "
.
$tracker_lang
[
'users'
].
"</a>"
.
"<a class=\"menu\" href=\"friends.php\"> "
.
$tracker_lang
[
'personal_lists'
].
"</a>"
.
"<a class=\"menu\" href=\"subnet.php\"> "
.
$tracker_lang
[
'neighbours'
].
"</a>"
.
"<a class=\"menu\" href=\"mytorrents.php\"> "
.
$tracker_lang
[
'my_torrents'
].
"</a>"
.
"<a class=\"menu\" href=\"logout.php\"> "
.
$tracker_lang
[
'logout'
].
"!</a>"
;
$blocktitle
=
"<center>"
.
$tracker_lang
[
'user_menu'
].
"</center>"
;
?>
block-menu.php
PHP код:
<?php
if (!
defined
(
'BLOCK_FILE'
)) {
Header
(
"Location: ../index.php"
);
exit;
}
global
$tracker_lang
;
$content
=
"<a class=\"menu\" href=\"index.php\"> "
.
$tracker_lang
[
'homepage'
].
"</a>"
.
"<a class=\"menu\" href=\"browse.php\"> "
.
$tracker_lang
[
'browse'
].
"</a>"
.
"<a class=\"menu\" href=\"viewrequests.php\"> "
.
$tracker_lang
[
'requests'
].
"</a>"
.
"<a class=\"menu\" href=\"viewoffers.php\"> "
.
$tracker_lang
[
'offers'
].
"</a>"
.
"<a class=\"menu\" href=\"forums.php\"> "
.
$tracker_lang
[
'forum'
].
"</a>"
.
"<a class=\"menu\" href=\"log.php\"> "
.
$tracker_lang
[
'log'
].
"</a>"
.
"<a class=\"menu\" href=\"rules.php\"> "
.
$tracker_lang
[
'rules'
].
"</a>"
.
"<a class=\"menu\" href=\"faq.php\"> "
.
$tracker_lang
[
'faq'
].
"</a>"
.
"<a class=\"menu\" href=\"topten.php\"> "
.
$tracker_lang
[
'topten'
].
"</a>"
.
"<a class=\"menu\" href=\"formats.php\"> "
.
$tracker_lang
[
'formats'
].
"</a>"
;
$blocktitle
=
"<center>"
.
$tracker_lang
[
'main_menu'
].
"</center>"
;
?>
block-messages.php
PHP код:
<?php
if (!
defined
(
'BLOCK_FILE'
)) {
Header
(
"Location: ../index.php"
);
exit;
}
global
$tracker_lang
;
$content
=
"<a class=\"menu\" href=\"message.php\"> "
.
$tracker_lang
[
'inbox'
].
"</a>"
.
"<a class=\"menu\" href=\"message.php?action=viewmailbox&box=-1\"> "
.
$tracker_lang
[
'outbox'
].
"</a>"
;
$blocktitle
=
"<center>"
.
$tracker_lang
[
'messages'
].
"</center>"
;
?>
block-clients.php
PHP код:
<?php
if (!
defined
(
'BLOCK_FILE'
)) {
Header
(
"Location: ../index.php"
);
exit;
}
global
$tracker_lang
;
$content
=
' <a href="http://bitconjurer.org/BitTorrent/download.html" target="_blank"><font class=small color=green>'
.
$tracker_lang
[
'official'
].
'</font></a><br />'
.
' <a href="http://azureus.sourceforge.net/" target="_blank"><font class=small color=green>Azureus (Java)</font></a><br />'
.
' <a href="http://www.bittornado.com/" target="_blank"><font class=small color=green>BitTornado</font></a><br />'
.
' <a href="http://www.bitcomet.com/" target="_blank"><font class=small color=green>BitComet</font></a><br />'
.
' <a href="http://www.bitlord.com/" target="_blank"><font class=small color=green>BitLord</font></a><br />'
.
' <a href="http://www.macupdate.com/info.php/id/7170" target="_blank"><font class="small" color=green>Acquisition (Mac)</font></a><br />'
.
' <a href="http://www.167bt.com/intl/" target="_blank"><font class=small color=green>BitSpirit</font></a><br />'
.
'<hr width=100% color=#ffc58c size=1>'
.
'<font class=small color=red> '
.
$tracker_lang
[
'clients_recomened_by_us'
].
'</font>'
;
$blocktitle
=
"<center>"
.
$tracker_lang
[
'torrent_clients'
].
"</center>"
;
?>
взято с
Отсюда
и большое спасибо за идею fixed в той же теме.
а чтобы активировать блоки нужно пройти по ссылке
http://ваш
трекер/admincp.php?op=BlocksNew и добавить его.
после
http://ваш
трекер/admincp.php?op=BlocksAdmin выравниваете, в какую часть его переместить, а дальше уже по желанию админа. удачи.