View Single Post
  #1  
Old 11th June 2010, 15:08
Giorgatzelos's Avatar
Giorgatzelos Giorgatzelos is offline
Senior Member
 
Join Date: Nov 2009
Greece
Posts: 300
Default How to add javascript menu to my site?
I modded the following "affiliates" javascript menu, so that i enter it to my pmbt site.what should i do?


And something more...how can i make stay always at that point ont the screen?
-------------------------------------------------------------------------------------
This is may main.php
-------------------------------------------------------------------------------------
[php]<?php
if (eregi("main.php",$_SERVER["PHP_SELF"])) die ("You can't access this file directly");

$tableopen = false;
$errtableopen = false;
$table2open = false;
$btback1 = "c0c0c0";
$btback2 = "acd2ef";
$btback3 = "3ca22e";


function OpenTable($title = "title", $tablewidth = "") {
global $tableopen, $siteurl;
if ($tableopen) return;
if($tablewidth !="") $stylewidth = "style=\"width: ".$tablewidth."px;\"";
else $stylewidth = '';
echo "<div class=\"mainbox\" ".$stylewidth."> ";
echo "<span class=\"mainbox-title\">".$title."</span><div style=\"margin: 0 auto;\">";

$tableopen = true;
}

function CloseTable() {
global $tableopen, $siteurl;
if (!$tableopen) return;
echo "</div></div>";

$tableopen = false;
}

function OpenTable2($title = "") {
global $tableopen2, $siteurl;
if ($tableopen2) return;
echo "<div id=\"messagebox\" > ";
echo "<span class=\"messagebox-title\">".$title."</span><div style=\"margin: 0 auto;\">";

$tableopen2 = true;
}

function CloseTable2() {
global $tableopen2, $siteurl;
if (!$tableopen2) return;
echo "</div></div>";

$tableopen2 = false;
}

function OpenNewsTable($title = "") {
global $OpenNewsTable, $siteurl;
if ($OpenNewsTable) return;
echo "<div id=\"newsbox\" > ";

$OpenNewsTable = true;
}

function CloseNewsTable() {
global $OpenNewsTable, $siteurl;
if (!OpenNewsTable) return;
echo "</div>";

$OpenNewsTable = false;
}

function OpenMessTable($title = "") {
global $OpenMessTable, $siteurl;
if ($OpenMessTable) return;
echo "<div id=\"messagebox\"> ";
echo "<span class=\"messagebox-title\">".$title."</span>";

$OpenMessTable = true;
}

function CloseMessTable() {
global $OpenMessTable, $siteurl;
if (!$OpenMessTable) return;
echo "</div>";

$OpenMessTable = false;
}

function OpenSuccTable($title = "") {
global $OpenSuccTable, $siteurl;
if ($OpenSuccTable) return;
echo "<div id=\"successbox\" > ";
echo "<span class=\"successbox-title\">".$title."</span>";

$OpenSuccTable = true;
}

function CloseSuccTable() {
global $OpenSuccTable, $siteurl;
if (!$OpenSuccTable) return;
echo "</div>";

$OpenSuccTable = false;
}
function OpenErrTable($title) {
global $OpenErrTable, $siteurl;
if ($OpenErrTable) return;
echo "<div id=\"errorbox\" > ";
echo "<span class=\"errorbox-title\">".$title."</span>";

$OpenErrTable = true;
}

function CloseErrTable() {
global $OpenErrTable, $siteurl;
if (!$OpenErrTable) return;
echo "</div>";

$OpenErrTable = false;
}
function themechange(){
{
global $bttheme;
$themes = Array();
$thememaindir = "themes";
$themehandle = opendir($thememaindir);
while ($themedir = readdir($themehandle)) {
if (is_dir($thememaindir."/".$themedir) AND $themedir != "." AND $themedir != ".." AND $themedir != "CVS")
$themes[$themedir] = $themedir;
}
closedir($themehandle);
unset($thememaindir,$themedir);
}
$change = '';
foreach ($themes as $key=>$val) {
$change .= "<option ";
if ($bttheme == $key) $change .="selected ";
$change .= "value=\"".$key."\">".$val."</option>\n";
}
unset($themes);
return $change;
}
function languagechange(){
{
global $language;
$languages = Array();
$langdir = "language";
$langhandle = opendir($langdir);
while ($langfile = readdir($langhandle)) {
if (eregi("\.php$",$langfile) AND strtolower($langfile) != "mailtexts.php")
$languages[str_replace(".php","",$langfile)] = ucwords(str_replace(".php","",$langfile));
}
closedir($langhandle);
unset($langdir,$langfile);
}
$change = '';
foreach ($languages as $key=>$val) {
$change .="<option ";
if ($language == $key) $change .="selected";
$change .=" value=\"".$key."\">".$val."</option>\n";
}
unset($languages);
return $change;
}

function themeheader() {
global $db, $db_prefix, $theme, $siteurl, $user, $upload_level, $sitename, $gfx_check, $donations, $INVITEONLY,$onlysearch, $pivate_mode;

if ($user->user) {
//Update online user list
$pagename = substr($_SERVER["PHP_SELF"],strrpos($_SERVER["PHP_SELF"],"/")+1);
$sqlupdate = "UPDATE ".$db_prefix."_online_users SET page = '".addslashes($pagename)."', last_action = NOW() WHERE id = ".$user->id.";";
$sqlinsert = "INSERT INTO ".$db_prefix."_online_users VALUES ('".$user->id."','".addslashes($pagename)."', NOW(), NOW())";
$res = $db->sql_query($sqlupdate);
if (!$db->sql_affectedrows($res)) $db->sql_query($sqlinsert);
}
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n";
echo "<head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n";
echo "<meta name=\"generator\" content=\"PMBT 2.0.2\" />\n";
echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
echo "<meta http-equiv=\"Expires\" content=\"-1\" />\n";
echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
echo "<!--[if lt IE 7]>
<script defer type=\"text/javascript\" src=\"$siteurl/pngfix.js\"></script><![endif]-->";
echo "<title>".$sitename."</title>\n";
?>
<script type="text/javascript">
pmbtsite_url = "<?php echo $siteurl; ?>";
tag_prompt = "<?php echo _bb_tag_prompt; ?>";
img_prompt = "<?php echo _bb_img_prompt; ?>";
font_formatter_prompt = "<?php echo _bb_font_formatter_prompt; ?>";
link_text_prompt = "<?php echo _bb_link_text_prompt; ?>";
link_url_prompt = "<?php echo _bb_link_url_prompt; ?>";
link_email_prompt = "<?php echo _bb_link_email_prompt; ?>";
list_type_prompt = "<?php echo _bb_list_type_prompt; ?>";
list_item_prompt = "<?php echo _bb_list_item_prompt; ?>";
_btshoutnowprivate = "<?php echo _btshoutnowprivate; ?>";
</script>
<?php
if (is_readable("themes/$theme/favicon.png")) {
echo "<link REL=\"shortcut icon\" HREF=\"$siteurl/themes/".$theme."/favicon.png\" TYPE=\"image/x-icon\">\n";
}

if (!$onlysearch) {
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Last Torrents\" href=\"$siteurl/backend.php?op=last\">\n";
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Best Torrents\" href=\"$siteurl/backend.php?op=best\">\n";
}


if (is_readable("themes/$theme/style.css")) {
echo "<link rel=\"StyleSheet\" href=\"$siteurl/themes/$theme/style.css\" type=\"text/css\">\n<script type=\"text/javascript\" src=\"$siteurl/global.js\"></script>\n";
}
overlib_init();

echo "</head>\n\n";


$themepage = false;
?>
<?php
if($user->user)echo "<body onload=\"shoutthis_ajax()\">\n";
else
echo "<body>";
echo"<noscript>
<center><h1><font class=warntext>Javascript is not available!</font></h1></center>
<center><h1><font class=warntext>This website cannot function correctly without JavaScript!</font></h1></center>
</noscript>\n";
echo "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>\n";
echo "<div id=\"pmbtwrap\">\n";
echo'<img src="themes/archeCtypo/pics/logo.png" height="270" width="950" ><div id="theme-header">
</div>
<div id="theme-body"><div align="center"><br>';
?>
<script src="../AppData/Local/Temp/java/stuHover.js" type="text/javascript"></script>
<div id="pro_linedrop">
<ul class="select">
<li><a href="index.php"><b>Αρχική Σελίδα</b></a></li>
<li class="line"><a href="torrents.php"><b>Torrents</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="upload.php">Ανέβασμα</a></li>
<li><a href="mytorrents.php">Τα Torrent μου</a></li>
<li><a href="viewrequests.php">Προβολή Αιτημάτων</a></li>
<li><a href="offers.php">Προσφορές Torrent</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="line"><a href="user.php?op=profile&id="><b>Το Προφίλ μου</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="user.php?op=logout">Αποσύνδεση</a></li>
<li><a href="memberslist.php">Λίστα Μελών</a></li>
<li><a href="games.php">Παιχνίδια</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="line lrt"><a href="#nogo"><b class="arrow">Κατηγορίες Torrent</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub rt">
<li><a href="torrents.php?cat=12">Anime [Jap/Gr]</a></li>
<li><a href="torrents.php?cat=13">Anime [Gr]</a></li>
<li><a href="torrents.php?cat=16">(@) Anime</a></li>
<li><a href="torrents.php?cat=14">Anime [Eng/Gr]</a></li>
<li><a href="torrents.php?cat=15">Anime [Other/Gr]</a></li>
<li><a href="torrents.php?cat=17">Cartoon [Speachless]</a></li>
<li><a href="torrents.php?cat=18">Cartoon [Eng/Gr]</a></li>
<li><a href="torrents.php?cat=19">Cartoon [Gr]</a></li>
<li><A HREF="donate.php"><img src="creditcard_paypal.png"></A></li>
</ul>
</li>
</ul>
</div>
<br /><br />
<div id="menuline">
<?
include("./blocks/usercp.php");
if ($user->user AND $INVITEONLY)
{


OpenTable(_btinvites);
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr><td align=\"center\">"._btinfituh."<br></td></tr>\n";
if ($user->invites > 0 ){
echo "<tr><td align=\"center\"><a href=invite.php>"._btsendiv."</a><br></td></tr>\n";
}
echo "</table>";

CloseTable();

}?>
</div>
<?
echo "<table border=\"0\" width=\"60%\" cellpadding=\"0\" cellspacing=\"0\">\n";
function newuserpage($page)
{
if(eregi("faq.php",$page))return true;
if(eregi("rules.php",$page))return true;
if(eregi("user.php",$page))return true;
if(eregi("takeconfirminvite.php",$page))return true;
if(eregi("confirminvite.php",$page))return true;
return false;
}
if($pivate_mode AND !$user->user AND !newuserpage($_SERVER["PHP_SELF"])){
loginrequired("user", false);
include'footer.php';
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td>\n";
}
//echo "<link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/w/opensearch_desc.php\" title=\"Wikipedia (English)\" />";
$reason = "";
if (is_banned($user, $reason)) {
echo "<p> </p>\n";
echo "<p> </p>\n";
echo "<h3 align=\"center\">".str_replace("**reason**",htmlsp ecialchars($reason),_btbannedmsg)."</p>\n";
echo "<p> </p>\n";
echo "<p> </p>\n";
include("footer.php");
die();
}

$has_newpm = false;
$sql = "SELECT id FROM ".$db_prefix."_private_messages WHERE recipient = '".$user->id."' AND is_read = 'false' LIMIT 1;";
$res = $db->sql_query($sql) or btsqlerror($sql);
$has_newpm = ($db->sql_numrows($res) > 0) ? true : false;
$db->sql_freeresult($res);
if ($has_newpm)
{
echo "<script type=\"text/javascript\" language=\"JavaScript\">";
echo "sPath = window.location.pathname;";
echo "sPage = sPath.substring(sPath.lastIndexOf('/') + 1);";

echo "if (sPage != \"pm.php\"){ var answer = confirm (\""._jscriptconfirmtext."\");";
echo "if (answer) window.location=\"pm.php?op=inbox\";";
echo "}";
echo "</script>";

}

echo "<table width=\"100%\">\n";
echo "<tr>\n";
echo "<td width=\"2%\" valign=\"top\">\n";
echo "<div >";
if(!eregi("phpBB.php",$_SERVER["PHP_SELF"]))
{
if ($donations){
include("./blocks/donation_block.php");
}
//include("blocks/shoutbox.php");

}
echo "</div></td>\n";
echo "<td width=\"75%\" valign=\"top\">\n";
echo "<div id=\"rightcolumn\">";
$sql_profile = "SELECT * FROM ".$db_prefix."_users where id = '".$user->id."' ;";
$res_profile = $db->sql_query($sql_profile);
$userrow = $db->sql_fetchrow($res_profile);
$db->sql_freeresult($res_profile);
// WARN things START
if ($user->user) {
if ($user->downloaded > 0){
include ("./ratiowarn.php");
}
}
if ($userrow["warned"])
{
$warn_kapta = $userrow["warn_kapta"];
$warn_hossz = $userrow["warn_hossz"];
$modcomment = $userrow["modcomment"];

if ($warn_hossz != -1) {
$warn = $warn_kapta + $warn_hossz;
$time_now = strtotime(gmdate("Y-m-d H:i:s", time()));
if ($warn < $time_now)
{
$modcomment = "[ " . gmdate("Y-m-d H:i:s", time()) . " - WARN time expired ]\n" . $modcomment;
$msg = ("Your WARN time expired, so we deleted it!");
@$db->sql_query("INSERT INTO ".$db_prefix."_private_messages (sender, recipient, subject, text, sent) VALUES(1, " .$user->id. ",'WARNING' '" . $msg ."', NOW())") or die(mysql_error());
$modcomment = $modcomment;
$frissites = $db->sql_query("UPDATE ".$db_prefix."_users SET modcomment=$modcomment, warned='0', warn_kapta='0', warn_hossz='0' WHERE id='".$user->id."'") or die(mysql_error());
}
}
}
// WARN things END
//////////////////// Kommentera modd ////////////////////////
$res = $db->sql_query("SELECT torrent FROM ".$db_prefix."_peers WHERE uid='".$user->id."'")or print(mysql_error());
while($row = $db->sql_fetchrow($res)){
$kom = $db->sql_fetchrow( $db->sql_query("SELECT count(*) FROM ".$db_prefix."_comments WHERE user= '".$user->id."' AND torrent='$row[torrent]'"))or print(mysql_error());
$tor = $db->sql_fetchrow( $db->sql_query("SELECT name,owner FROM ".$db_prefix."_torrents WHERE id='$row[torrent]'"))or print(mysql_error());
if(!$kom[0] && $tor[owner] != $user->id){
$komment .= "<a href=details.php?id=".$row[torrent].">".$tor[name]."</a><br>";
}
}
/////////////////////////////////////////////////////////////
if ($user->user) {
if ($komment){
print("<p><table border=0 cellspacing=0 cellpadding=10 bgcolor=green><tr><td style='padding: 50px; background: green'>\n");
print("Please leave a comment on:<br>$komment");
print("</td></tr></table></p>\n");
}
}
}

function overlib_init() {
echo "<script type=\"text/javascript\" src=\"overlib/overlib.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
echo "<script type=\"text/javascript\" src=\"overlib/overlib_shadow.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
}
function themefooter(){
global $startpagetime;
if(!eregi("phpBB.php",$_SERVER["PHP_SELF"])){
echo"</div></td><td width=\"18%\" valign=top >";
echo"</td>";
echo"</tr>";
}
echo'
<tr>
<td>
<td><p class="footer">
<br>
<br>
<br>
<br>
Κανένα απο τα αρχεία που εμφανίζονται εδώ δεν φιλοξενούνται στον παρών server.<br>
Δέν φέρουμε ευθύνη για τις αναρτήσεις, ή οποιεσδήποτε πράξεις των χρηστών.<br>
phpMyBitTorrent
Attached Files
File Type: zip sliding-side-bar.zip (27.6 KB, 9 views)

Last edited by Giorgatzelos; 12th June 2010 at 00:05.
Reply With Quote