chubin009
07-06-2012, 19:42
سلام من در حال طراحی یک سایت هستم که توش از زبانهای html و css و php استفاده کردم.یک مشکلی که باهاش مواجهم اینه که وقتی توی قالب سایت کدهای php را وارد میکنم قالب بهم میریزه مثلا منوهای کناری سایت به پایین میریزه و عکس های بالای منوها نصف میشه . کل قالب به پایین شیفت پیدا میکنه . اضافه کنم که از قالب آماده استفاده میکنم که کدهای htmlو css اون نوشته شده و من فقط فارسیش کردم و کدهای php رو توش وارد کردم. میتونید بگید مشکل از کجا میتونه باشه ؟ من اصلا به کدهای css ش دست نزدم که بخواد بهم بریزه . اعصابم رو بهم ریخته دیگه . ممنون
m.m.m5651
07-06-2012, 19:47
اگه میشه کدش رو بذارید. هم چنین ببینید که کد پی اچ پی اروری چیزی نداده که die کنه ادامه قالب رو؟
bobSilon
08-06-2012, 11:05
احتمالا کد php که وارد میکنید یه عنصر بلاکی جدید تو صفحه ایجاد میکنه که تمام position ها و float ها و ... رو بهم میریزه. اگه امکانش هست کد php تون رو بزارید تا بشه دقیقتر بررسی کرد. من که زیاد وارد نیستم اینم چیزی بود که در حد یادگرفته هام گفتم، شما کدتون رو بزارید شاید دوستان بتونن کمکتون کنن...
chubin009
08-06-2012, 11:13
این کدهای یکی از صفحات هستش.که ستون منوها در سمت چپ سایت از مکان خودش حرکت کرده و به سمت چپ صفحه چسبیده .
<?php require_once("connection.php"); ?>
<?php
if (isset($_GET['subj'])) {
$sel_subj=$_GET['subj'];
$sel_page="";
} elseif (isset($_GET['page'])) {
$sel_page=$_GET['page'];
$sel_subj="";
}else {
$sel_subj="";
$sel_page="";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<html xmlns="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">
<head>
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"content-type" content="text/html; charset=utf-8" />
<title>مدیریت مطالب</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="logo">
<h2> </h2>
</div>
<div id="menu">
<ul>
<li class="first"><a href="index.php" accesskey="1" title="">خانه</a></li>
<li><a href="news.php" accesskey="2" title="">اخبار</a></li>
<li><a href="login.php" accesskey="3" title="">ورود</a></li>
<li><a href="help.php" accesskey="4" title="">راهنما</a></li>
<li><a href="contact.php" accesskey="5" title="">تماس با ما</a></li>
<li><a href="links.php" accesskey="6" title="">لینک ها</a></li>
<div align="right"></div>
</ul>
<div id="search">
<form method="get" action="">
<fieldset>
<input id="s" type="text" name="s" value="" />
<input id="x" type="submit" value="Search" />
</fieldset>
</form>
</div>
</div>
<hr />
<div id="banner"><img src="images/header.jpg" alt="" width="960" height="300" />
</div>
<!-- start page -->
<div id="page">
<!-- start content -->
<div id="content">
<div class="post" align="right">
<!-- این کدها باعث نمایش عنوان انتخاب شده در منوی صفحه کانتنت در قسمت نمایش متن صفحه میشود-->
<div class="title">
<?php
global $connection;
$query="SELECT * FROM `subject` WHERE id= '$sel_subj'";
$subject_id_set=mysql_query($query);
if (!$subject_id_set) {
die("Database query failed: " . mysql_error());
}
if ($subject = mysql_fetch_array($subject_id_set)) {
echo $subject['menu_sub']; ?><br /><div class="entry"><p>
<a href="edit_subject.php?subj=<?php echo urlencode($sel_subj['id']); ?>">ویرایش عنوان</a>
<?php } else {
echo " ";
}
?> <br />
<?php
global $connection;
$query2="SELECT * FROM `pages` WHERE id= '$sel_page'";
$page_id_set=mysql_query($query2);
if (!$page_id_set) {
die("Database query failed: " . mysql_error());
}
if ($page1 = mysql_fetch_array($page_id_set)) {
echo $page1['menu_name'];
?>
<br />
<div class="entry"><p><?php
echo $page1['content'];
?></p></div>
<br />
<a href="edit_page.php?page=<?php echo urlencode($sel_page['id']); ?>">ویرایش صفحه</a>
<?php } else {
echo " ";
}
?>
</p></div></div>
<p class="meta"></p>
</div>
<p class="meta"></p>
</div>
</div>
<!-- end content -->
<!-- start sidebar -->
<div id="sidebar" align="center">
<ul>
<li id="userpage">
<h2>عناوین مطالب سایت</h2>
<ul class="subject">
<!-- در این تگ پی اچ پی تمای عناوین از بانک واکشی شده سپس تمام صفحات مرتبط با عناوین توسط ایدی شناسایی شده و زیر عناوین لیست گردیده است-->
<?php
$subject_set=mysql_query("select * from subject ORDER BY position ASC",$connection);
if (!$subject_set) {
die("Database query failed: " . mysql_error());
}
while($subject=mysql_fetch_array($subject_set)) {
echo "<li><a href=\"content.php?subj=" . urlencode($subject['id']). "\">{$subject['menu_sub']}</a></li>";
$page_set=mysql_query("select * from pages WHERE subject_id = $subject[id] ORDER BY position ASC",$connection);
$page_set=mysql_query("select * from pages WHERE subject_id = $subject[id] ORDER BY position ASC",$connection);
if (!$page_set) {
die("Database query failed: " . mysql_error());
}
echo "<ul class=\"pages\">";
while($page=mysql_fetch_array($page_set)) {
echo "<li><a href=\"content.php?page=" . urlencode($page['id']). "\">{$page['menu_name']}</a></li>";
}
echo "</ul>";
}
?>
</ul>
--------------------------------------------<br />
<a href="new_subject.php">+ اضافه کردن عنوان جدید</a><br /><br />
<a href="new_page.php">+ اضافه کردن صفحه جدید</a><br /><br />
</li>
<li id="mastermenu">
<h2>مدیریت اساتید</h2>
<ul>
<li><a href="new_master.php">افزودن اساتید</a></li><br />
<li><a href="edit_master.php">ویرایش اساتید</a></li><br />
<li><a href="del_master.php">حذف اساتید</a></li><br />
</ul>
</li>
<li id="collegmenu">
<h2>مدیریت دانشجویان</h2>
<ul>
<li><a href="new_collegian.php">افزودن دانشجو</a></li><br />
<li><a href="edit_collegian.php">ویرایش دانشجو</a></li><br />
<li><a href="del_collegian.php">حذف دانشجو</a></li><br />
</ul>
</li>
</ul>
</div>
<!-- end sidebar -->
<div style="clear: both;"> </div>
</div>
<!-- end page -->
<div id="footer">
<p class="legal">Copyright (c) 2012 manage-project. All rights reserved.</p>
<p class="credit">طراحی شده بوسیله ی <a href="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]">مدیریت پروژه</a>.</p>
</div>
<div style="font-size: 0.8em; text-align: center; margin-top: 1.0em; margin-bottom: 1.0em;"></div>
</body>
</html>
<?php
if (isset($connection)) {
mysql_close($connection);
}
?>
در زیر هم کدهای css رو قرار دادم :
/*
Design by Free CSS Templates
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Released for free under a Creative Commons Attribution 2.5 License
*/
body {
background: #FFFFFF url(images/img01.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #6E6E6E;
}
input, textarea {
background: #FFFFFF url(images/img04.gif) repeat-x;
border-top: 1px solid #A3A3A3;
border-right: 1px solid #E5E5E5;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #D6D6D6;
font:Arial, Helvetica, sans-serif;
color: #6E6E6E;
}
h1, h2, h3 {
font-family: Tahoma, Geneva, sans-serif;
font-size:13px;
}
h1, h1 a, h2, h2 a {
text-decoration: none;
color: #125798;
}
h1 a:hover, h2 a:hover {
text-decoration: none;
}
h1 {
font-size: 38px;
}
h2 {
font-size: 28px;
font-weight: normal;
font-style: italic;
}
h3 {
font-size: 16px;
color: #939292;
}
p, ul, ol {
margin-top: 1.5em;
line-height: 190%;
direction:rtl;
}
ul, ol {
margin-left: 3em;
}
blockquote {
margin-left: 3em;
margin-right: 3em;
}
a {
color: #125798;
}
a:hover {
text-decoration: none;
color: #8D0000;
}
a img {
border: none;
}
img.left {
float: left;
margin-right: 20px;
}
img.right {
float: right;
margin-right: 20px;
}
hr {
display: none;
}
/* Logo */
#logo {
width: 870px;
height: 80px;
margin: 0 auto;
}
#logo h1, #logo h2 {
margin: 0;
}
#logo h1 {
float: left;
padding-top: 45px;
}
#logo h2 {
float: right;
padding-top: 65px;
font-size: 16px;
font-weight: normal;
}
#logo h2, #logo h2 a {
color: #939292;
}
#logo a {
text-decoration: none;
}
/* Menu */
#menu {
width: 960px;
font-size:22px;
height: 62px;
margin: 0 auto;
background: #4E9FC8 url(images/img02.jpg) no-repeat;
}
#menu ul {
margin: 0;
padding: 23px 0 0 28px;
list-style: none;
line-height: normal;
}
#menu li {
float: left;
padding: 0 20px 0 22px;
background: url(images/img03.gif) no-repeat left center;
}
#menu li.first {
background: none;
}
#menu a {
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}
#menu a:hover {
text-decoration: underline;
}
/* Search */
#search {
float: right;
width: 200px;
}
#search form {
margin: 0;
padding: 0;
}
#search fieldset {
margin: 0;
padding: 0;
border: none;
}
#search input {
}
#search #s {
width: 150px;
}
#search #x {
display: none;
}
/* Banner */
#banner {
width: 960px;
margin: 0 auto;
padding: 8px 0;
}
/* Page */
#page {
width: 900px;
margin: 0 auto;
padding: 45px 35px 0 25px;
background: url(images/img06.gif) no-repeat;
}
/* Content */
#content {
float: right;
width: 603px;
}
.post {
}
.post .title {
margin: 0;
padding: 20px 20px 0 20px;
font-size:17px;
font-family:Tahoma, Geneva, sans-serif;
font-style:normal;
}
.post .entry {
padding: 0 20px;
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
}
.post .meta {
height: 47px;
margin: 20px 0 40px 0;
padding: 15px 0 0 20px;
background: url(images/img07.gif) no-repeat;
line-height: normal;
}
/* Sidebar */
#sidebar {
float: left;
width: 250px;
padding-top:inherit;
}
#sidebar ul {
margin: 0;
padding: 0;
/*list-style: none;*/
list-style:square;
direction:rtl;
line-height: normal;
}
#sidebar li {
margin-bottom: 40px;
}
#sidebar li ul {
}
#sidebar li li {
margin: 0;
padding: 5px 20px;
font-size:14px;
font-weight:bold;
}
#sidebar li h2 {
height: 32px;
margin-bottom: 15px;
padding: 8px 0px 0px 20px;
background: #4E9FC8 url(images/img09.jpg) no-repeat;
font-size: 18px;
color: #FFFFFF;
}
#sidebar li p {
padding: 0 20px;
}
/* Calendar */
#sidebar #calendar {
padding: 0;
}
#calendar caption {
}
#calendar a {
font-weight: bold;
}
#calendar ul {
text-align:right;
}
#sidebar #userpage {
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
}
#userpage a {
font-weight:bold;
}
#userpage h2 {
}
#userpage ul.subject {
text-align:right;
}
#userpage ul.page {
list-style:circle;
text-align:center;
}
#sidebar #collegmenu {
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
}
#collegmenu a {
font-weight:bold;
}
#sidebar #mastermenu {
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
}
#mastermenu a {
font-weight:bold;
}
ul.subject {padding-left: 0;
font-weight:300;
}
ul.pages {padding-right: 2em;
list-style: none;
font-style:inherit;
}
/* Footer */
#footer {
clear: both;
width: 870px;
height: 50px;
margin: 0 auto;
padding: 35px 45px;
background: url(images/img06.gif) no-repeat;
}
#footer p {
margin: 0;
line-height: normal;
color: #B4B4B4;
}
#footer a {
color: #B4B4B4;
}
#footer .legal {
float: left;
}
#footer .credit {
float: right;
}
chubin009
08-06-2012, 11:35
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
chubin009
08-06-2012, 11:36
اینم یکی دیگه از صفحات هستش که عکس منوها نصف شده :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
chubin009
09-06-2012, 15:55
کسی نبودددددددددددددددددددددد ددددددددددددددددددددددددد ددددددددددددد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟:19:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.