كسي مي تونه كمك كنه {فارسي كردن تم}

سلام دوستان
من يه تم دارم البته فارسي نشده من فايل theme.php رو براي گذاشتم لطفا هر كي مي تونه فارسيش{منظورم همون راست به چپ كردنه} كنه و همين جا بزاره
خواهشن كمك كنيد خيلي بهشون نياز دارم
خداحافظ
اين هم كدهاشه



<?php

# $Author: zx $
# $Date: 2003/08/07 14:27:33 $

if ($_SERVER['HTTP_USER_AGENT'] == "-") {
include 'noID.php';
die();
}

if ($_SERVER['HTTP_USER_AGENT'] == "") {
include 'noID.php';
die();
}
/************************************************************/
/* Theme Name: fisubsilver shadow */
/* Theme Design: coldblooded (www.nukemods.com) */
/* */
/* Theme inspired by the phpbb2 style PH by */
/* Daz (http://www.forumimages.com/) */
/* */
/* Copyright Notice */
/* - THIS THEME IS NOT RELEASED AS GPL/GNU SCRIPTING. */
/* - Our Package name and link MUST REMAIN in the credit */
/* footer of all Nuke generated pages. */
/* Translations are permitted, not renaming. */
/* - This package CAN NOT be ported without written */
/* permission. */
/* - This package CAN NOT be mirrored without written */
/* permission. */
/* - Use of this package requires that credits to the */
/* original PHPNuke remain in all site generated */
/* page footers. */
/************************************************************/

/************************************************************/
/* Theme Colors Definition */
/* */
/* Define colors for your web site. $bgcolor2 is generaly */
/* used for the tables border as you can see on OpenTable() */
/* function, $bgcolor1 is for the table background and the */
/* other two bgcolor variables follows the same criteria. */
/* $texcolor1 and 2 are for tables internal texts */
/************************************************************/

$bgcolor1 = "#EAEDF4";
$bgcolor2 = "#C3D1E3";
$bgcolor3 = "#EAEDF4";
$bgcolor4 = "#EAEDF4";
$textcolor1 = "#000000";
$textcolor2 = "#006699";

include("themes/NukeBrasil_05/tables.php");

/************************************************************/
/* Function themeheader() */
/* */
/* Control the header for your site. You need to define the */
/* BODY tag and in some part of the code call the blocks */
/* function for left side with: blocks(left); */
/************************************************************/

function themeheader() {
global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous, $name, $index, $blockside;


/* Check of right block on/off */

if ($index == 1) {
$topblock = "&lt;td width=\"194\" height=\"12\"><img src=\"themes/NukeBrasil_05/images/right_block_top.jpg\">&lt;/td>";
} else {
$topblock = "&lt;td width=\"194\" height=\"12\" background=\"themes/NukeBrasil_05/images/middle_block_top.jpg\">&lt;/td>";
}
if ($banners == 1) {
$numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_banner WHERE type='0' AND active='1'"));
/* Get a random banner if exist any. */
/* More efficient random stuff, thanks to Cristian Arroyo from http://www.planetalinux.com.ar */

if ($numrows>1) {
$numrows = $numrows-1;
mt_srand((double)microtime()*1000000);
$bannum = mt_rand(0, $numrows);
} else {
$bannum = 0;
}
$sql = "SELECT bid, imageurl, clickurl, alttext FROM ".$prefix."_banner WHERE type='0' AND active='1' LIMIT $bannum,1";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$bid = $row[bid];
$imageurl = $row[imageurl];
$clickurl = $row[clickurl];
$alttext = $row[alttext];

if (!is_admin($admin)) {
$db->sql_query("UPDATE ".$prefix."_banner SET impmade=impmade+1 WHERE bid='$bid'");
}
if($numrows>0) {
$sql2 = "SELECT cid, imptotal, impmade, clicks, date FROM ".$prefix."_banner WHERE bid='$bid'";
$result2 = $db->sql_query($sql2);
$row2 = $db->sql_fetchrow($result2);
$cid = $row2[cid];
$imptotal = $row2[imptotal];
$impmade = $row2[impmade];
$clicks = $row2[clicks];
$date = $row2[date];

/* Check if this impression is the last one and print the banner */

if (($imptotal &lt;= $impmade) AND ($imptotal != 0)) {
$db->sql_query("UPDATE ".$prefix."_banner SET active='0' WHERE bid='$bid'");
$sql3 = "SELECT name, contact, email FROM ".$prefix."_bannerclient WHERE cid='$cid'";
$result3 = $db->sql_query($sql3);
$row3 = $db->sql_fetchrow($result3);
$c_name = $row3[name];
$c_contact = $row3[contact];
$c_email = $row3;
if ($c_email != "") {
$from = "$sitename &lt;$adminmail>";
$to = "$c_contact &lt;$c_email>";
$message = ""._HELLO." $c_contact:\n\n";
$message .= ""._THISISAUTOMATED."\n\n";
$message .= ""._THERESULTS."\n\n";
$message .= ""._TOTALIMPRESSIONS." $imptotal\n";
$message .= ""._CLICKSRECEIVED." $clicks\n";
$message .= ""._IMAGEURL." $imageurl\n";
$message .= ""._CLICKURL." $clickurl\n";
$message .= ""._ALTERNATETEXT." $alttext\n\n";
$message .= ""._HOPEYOULIKED."\n\n";
$message .= ""._THANKSUPPORT."\n\n";
$message .= "- $sitename "._TEAM."\n";
$message .= "$nukeurl";
$subject = "$sitename: "._BANNERSFINNISHED."";
mail($to, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
}
}
$showbanners = "&lt;a href=\"banners.php?op=click&amp;bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"0\" alt='$alttext' title='$alttext'>&lt;/a>";
}
}
cookiedecode($user);
$username = $cookie[1];
if ($username == "") {
$username = "Anonymous";
}

echo "&lt;body leftmargin=\"1\" topmargin=\"1\" marginwidth=\"1\" marginheight=\"1\">\n";
if ($username == "Anonymous") {
$theuser = "&amp;nbsp;&amp;nbsp;&lt;a href=\"modules.php?name=Your_Account&amp;op=new_user\">Create an account";
} else {
$theuser = "&amp;nbsp;&amp;nbsp;Welcome $username!";
}
$public_msg = public_message();
$tmpl_file = "themes/NukeBrasil_05/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
$blockside="l";
blocks(left);

$tmpl_file = "themes/NukeBrasil_05/left_center.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;

}
/************************************************************/
/* Function themefooter() */
/* */
/* Control the footer for your site. You don't need to */
/* close BODY and HTML tags at the end. In some part call */
/* the function for right blocks with: blocks(right); */
/* Also, $index variable need to be global and is used to */
/* determine if the page your're viewing is the Homepage or */
/* and internal one. */
/************************************************************/

function themefooter() {
global $index, $foot1, $foot2, $foot3, $foot4, $copyright, $totaltime, $footer_message, $blockside;
if ($index == 1) {
$tmpl_file = "themes/NukeBrasil_05/center_right.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
$blockside="r";
blocks(right);
}
$tmpl_file = "themes/NukeBrasil_05/footer.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;


echo "&lt;table align=\"center\" width=\"790\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">&lt;tr>&lt;td height=\"20\" background=\"themes/NukeBrasil_05/images/barra_baixo.jpg\" align=\"right\">&lt;/td>&lt;/tr>\n";
echo"&lt;tr>&lt;td bgcolor=\"#FFFFFF\" align=\"center\">";

footmsg();
echo "&lt;/td>&lt;/tr>&lt;/table>";

}

/************************************************************/
/* Function themeindex() */
/* */
/* This function format the stories on the Homepage */
/************************************************************/

function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $anonymous, $tipath;

if ($notes != "") {
$notes = "&lt;br>&lt;br>[b]"._NOTE."[/b] $notes\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "&lt;a href=\"modules.php?name=Your_Account&amp;amp;op=userinfo&amp;amp;username=$informant\">$informant&lt;/a> ";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES." \"$thetext\"$notes\n";
}
$posted = ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON." $time $timezone ($counter "._READS.")";
$tmpl_file = "themes/NukeBrasil_05/story_home.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}

/************************************************************/
/* Function themearticle() */
/* */
/* This function format the stories on the story page, when */
/* you click on that "Read More..." link in the home */
/************************************************************/


function themearticle ($aid, $informant, $datetime, $title, $thetext, $topic, $topicname, $topicimage, $topictext) {
global $admin, $sid, $tipath, $page;
$contentpages = explode( "&lt;!--pagebreak-->", $thetext );
$pageno = count($contentpages);
if ( $page=="" || $page &lt; 1 )
$page = 1;
if ( $page > $pageno )
$page = $pageno;
$arrayelement = (int)$page;
$arrayelement --;
if ($pageno > 1) {
$thetextNew .= "Página: $page/$pageno&lt;br>";
}
$thetextNew .= "&lt;p align=\"justify\">$contentpages[$arrayelement]&lt;/p>";
if($page >= $pageno) {
$next_page = "";
} else {
$next_pagenumber = $page + 1;
if ($page != 1) {
$next_page .= "- ";
}
$next_page .= "&lt;a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid
&amp;page=$next_pagenumber\">"._NEXT." ($next_pagenumber/$pageno)&lt;/a>
&lt;a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid&amp;page=$next_pagenumber\">
<img src=\"images/right.gif\"border=\"0\" alt=\""._NEXT."\">&lt;/a>";
}
if ($page == $pageno) {
$thetextNew .= "&lt;br>&lt;p align=\"justify\">".nl2br($mypage[page_footer])."&lt;/p>&lt;br>&lt;br>";
}
if($page &lt;= 1) {
$previous_page = "";
} else {
$previous_pagenumber = $page - 1;
$previous_page = "&lt;a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid
&amp;page=$previous_pagenumber\">
<img src=\"images/left.gif\" border=\"0\" alt=\""._PREVIOUS."\">&lt;/a>
&lt;a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid
&amp;page=$previous_pagenumber\">"._PREVIOUS." ($previ-ous_pagenumber/$pageno)&lt;/a>";
}
$thetextNew .= "&lt;br>&lt;br>&lt;br>&lt;center>$previous_page $next_page&lt;/center>&lt;br>&lt;br>";
$thetext = $thetextNew;



$posted = ""._POSTEDON." $datetime "._BY." ";
$posted .= get_author($aid);
if ($notes != "") {
$notes = "&lt;br>&lt;br>[b]"._NOTE."[/b] $notes\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "&lt;a href=\"modules.php?name=Your_Account&amp;amp;op=userinfo&amp;amp;username=$informant\">$informant&lt;/a> ";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES." [i]\"$thetext\"[/i]$notes\n";
}
$tmpl_file = "themes/NukeBrasil_05/story_page.html";

$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;

}

/************************************************************/
/* Function themesidebox() */
/* */
/* Control look of your blocks. Just simple. */
/************************************************************/

function themesidebox($title, $content) {
global $blockside;
if (@file_exists($content)) {
$fp = fopen ($content, "r");
$content = fread($fp, filesize($content));
fclose ($fp);
$content = "?>$content&lt;?";
$content = eval($content);
} else if (eregi("^http", $content)) {
$fp = fopen ($content, "r");
$content = fread($fp, 65535);
fclose ($fp);
}
if ($blockside=="l") {
$tmpl_file = "themes/NukeBrasil_05/blockleft.html";
} else {
$tmpl_file = "themes/NukeBrasil_05/blockright.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}

# $Log: theme.php,v $
# Revision 1.5 2003/08/07 14:27:33 zx
# Added more referer codes to fisubsilver theme
#
# Revision 1.4 2003/08/03 16:42:20 cs
# Corrected Author Credits
#
# Revision 1.3 2003/07/16 15:18:37 zx
# Fixed a code typo in the body tag.
#
# Revision 1.2 2003/07/16 15:15:16 zx
# Added javascript code to prevent the site from getting framed by another site.
#

?>
 

sambol

Active Member
عزيز اگه خود قالب رو ميزاشتي بهتر بود ولي من سعي مي كنم درستش كنم
 
مرسي آقا منتظرم
اگه فايل هاي ديگه اي هم نياز هست بگيد بزارم
آخه خود قالب 3-4 مگ حجمشه كفتم شايد وقت نداشته باشيد دانلودش كنيد
 

d@nial

Well-Known Member
شما اپلود كن خيلي ها دانلود ميكنن

بهتر نبود از قسمت ؛كد؛ براي وارد كردن كدت استفاده ميكردي؟
 

ar_radmand

Member
دوست عزيز وقتي كد مينويسين تو تگ كد بذارينش كه درست ديده بشه ، الآن كد شما خراب شده ...

( البته من PHP بلد نیستم ولی HTML بلدم ، یه قسمتهایی خراب شده ... ، دقت کن ! )
 

جدیدترین ارسال ها

بالا