ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ست کردن خبر در ادمین و نشان دادن در پست



shamimi
September 5th, 2011, 16:22
ست کردن خبر در ادمین و نشان دادن در یک پست در index ?
من یک مدیریت نوشتم و حالا می خواهم وقتی پستی وارد می کنم مثلا عنوان خبر هرچی تو صفحه نمایش داده بشه

این برای مدیریت add_new




<?php

// ahmad reza shamimi
session_start();
if ( isset($_SESSION['user']) ) {
if ( (isset($_GET['logout'])) && ($_GET['logout'] == "true") )
{
unset ($_SESSION['user']);
header ("Location: index.php");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>مدیریت سایت - ارسال خبر جدید</title>
<link href="files/style.css" rel="stylesheet" type="text/css">
<!-- jQuery and jQuery UI -->
<script src="elrte-1.2/js/jquery-1.4.4.min.js" type="text/javascript" charset="utf-8"></script>
<script src="elrte-1.2/js/jquery-ui-1.8.7.custom.min.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="elrte-1.2/css/smoothness/jquery-ui-1.8.7.custom.css" type="text/css" media="screen" charset="utf-8">

<!-- elRTE -->
<script src="elrte-1.2/js/elrte.min.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="elrte-1.2/css/elrte.min.css" type="text/css" media="screen" charset="utf-8">

<!-- elRTE translation messages -->
<script src="elrte-1.2/js/i18n/elrte.fa.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript" charset="utf-8">
$().ready(function() {
var opts = {
cssClass : 'el-rte',
lang : 'fa',
height : 300,
toolbar : 'normal',
cssfiles : ['elrte-1.2/css/elrte-inner.css']
}
$('#editor').elrte(opts);
})

$().ready(function() {
var opts = {
cssClass : 'el-rte',
lang : 'fa',
height : 300,
toolbar : 'normal',
cssfiles : ['elrte-1.2/css/elrte-inner.css']
}
$('#more').elrte(opts);
})
</script>
</head>
<body>

<?php
if ( isset($_POST['go']) && ($_POST['go'] == "add") )
{
include "config.php";
$add = mysql_query ("INSERT INTO `news` VALUES ('', '".$_POST['newstitle']."', '".$_POST['newscontent']."', '".$_POST['newsfullcontent']."', '".mktime()."')");
if ( $add )
{
$status = '<div class="ok">خبر جدید با موفقیت ثبت شد.</div>';
}
else { $status = '<div class="error">متاسفانه مشکلی در ثبت خبر جدید وجود دارد.</div>'; }
}
elseif ( isset($_POST['go']) && ($_POST['go'] == "edit") )
{
include "config.php";
$edit = mysql_query ("UPDATE `news` SET `title` = '".$_POST['newstitle']."', `content` = '".$_POST['newscontent']."', `fullcontent` = '".$_POST['newsfullcontent']."' WHERE `id` = '".$_POST['id']."' LIMIT 1");
if ( $edit )
{
$status = '<div class="ok">تغییرات با موفقیت اعمال شدند.</div>';
}
else { $status = '<div class="error">متاسفانه مشکلی در ثبت تغییرات وجود دارد</div>'; }
}
if ( isset($_GET['editnews']) && ($_GET['editnews'] !== "") )
{
include "config.php";
$Query = mysql_query("SELECT * FROM `news` WHERE `id` = '".intval($_GET['editnews'])."' LIMIT 1");
$row_news = mysql_fetch_array($Query);
}
?>

<div id="main">
<img src="files/header.jpg" border="0">
<div class="navbar">
<ul>
<li><a href="home.php">داشبورد</a></li>
<li><a href="../index.php" target="_blank">نمایش سایت</a></li>
</ul>
</div>
</div>


<div id="sidebar">
<ul>
<li><a href="home.php">داشبورد</a></li>
<li><a href="addnews.php">ارسال خبر جدید</a></li>
<li><a href="addpage.php">ایجاد صفحه جدید</a></li>
<li><a href="addlink.php">ارسال لینک جدید</a></li>
<li><a href="news.php">مدیریت اخبار</a></li>
<li><a href="pages.php">مدیریت صفحات</a></li>
<li><a href="links.php">مدیریت لینک ها</a></li>
<li><a href="homepage.php">مدیریت صفحه نخست</a></li>
<li><a href="?logout=true"><font color="red">خروج!</b></font></a></li>

</ul>

</div>



<div class="content">

<div class="top-text">ارسال خبر جدید</div>
<?php echo $status; ?>
<div class="forms">
<form method="post" action="">
<input type="hidden" name="go" value="<?php echo (isset($row_news)) ? "edit" : "add"; ?>">
<?php echo (isset($row_news)) ? '<input type="hidden" name="id" value="'.$row_news['id'].'">' : ''; ?>
<label for="username"> عنوان خبر : </label>
<input name="newstitle" type="text" value="<?php echo $row_news['title']; ?>" class="form" />
<br /><br /><br />
<label for="content"> خلاصه خبر : </label>
<textarea name="newscontent" rows="10" cols="80" id="editor"><?php echo $row_news['content']; ?></textarea>
<br /><br /><br /><br />
<label for="fullcontent"> ادامه مطلب : </label>
<textarea name="newsfullcontent" rows="10" cols="80" id="more"><?php echo $row_news['fullcontent']; ?></textarea>
<br /><br /><br /><br />
<input type="submit" value="ارسال خبر" name="submit">
</form>
</div>

</div>
<div class="clear"></div>
</div>
</body></html>
<?php



} else { header ("location: index.php"); } ?>




حالا می خواهم با استفاده از Dream weavre کاری کنم که اینجا خبر می نویسم تو دیتابیسم درج بشه؟
باید چی کار کنم ؟

shamimi
September 5th, 2011, 22:54
نبود کسی ؟

shamimi
September 6th, 2011, 11:20
دوستان کسی نمی تونه کمک کنه ؟و البته با فارسی هم مشکل نداشته باشه

Rezash
September 7th, 2011, 17:35
من متوجه مشكل نشدم
الان در درج اطلاعات در ديتابيس مشكل داريد ؟ يعني دستور INSERT
براي مشكل فارسي :
charset ديتابيس رو از نوع utf8 بذاريد و بعد از اتصال در برنامه از :

mysql_query("SET CHARACTER SET utf8;");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci'");
استافده كنيد.

shamimi
September 7th, 2011, 17:51
<?php
$link = mysql_connect("localhost","root","")
or die(mysql_error());
mysql_select_db("moviesite")
or die (mysql_error());
$query = "SELECT movie_id,movie_name " ." movie_director, movie_leadactor " ."FROM movie";
$result = mysql_query($query,$link)
or die (mysql_error());
$num_movies = mysql_num_rows($_result);

$movie_header=<<<EOD
<h2><center>Movie Review Database</center></h2>
<table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
<tr>
<th>Movie Title</th>
<th>Movie Director</th>
<th>Movie Lead Actor</th>
</tr>
EOD;

function get_director() {
global $movie_director;
global $director;

$query_d = "SELECT people_fullname " .
"FROM people " .
"WHERE people_id='$movie_director'";
$results_d = mysql_query($query_d)
or die (mysql_error());
$row_d = mysql_fetch_array($results_d);
extract($row_d);
$director = $people_fullname;
}
function get_leadactor() {
global $movie_leadactor;
global $leadactor;

$query_a = "SELECT people_fullname " .
"FROM people " .
"WHERE people_id='$movie_leadactor'";
$results_a = mysql_query($query_a)
or die (mysql_error());
$row_a = mysql_fetch_array($results_a);
extract($row_a);
$leadactor = $people_fullname;
}

while ($row = mysql_fetch_array($result)) {
$movie_id = $row['movie_id'];
$movie_name = $row['movie_name'];
$movie_director = $row['movie_director'];
$movie_leadactor = $row['movie_leadactor'];

//get director's name from people table
get_director();
//get lea actor's name from people table
get_leadactor();

$movie_details .=<<<EOD
<tr>
<td><a href = "movie_details.php?movie_id=$movie_id" title="Find out more about $movie_name">$movie_name</td>
<td>$director</td>
<td>$leadactor</td>
</tr>
EOD;
}

$movie_details .=<<<EOD
<tr>
<td>Total :$num_movies Movies</td>
</tr>
EOD;

$movie_footer="</table>";
$movie =<<<MOVIE
$movie_header
$movie_details
$movie_footer
MOVIE;
echo "There are $num_movies movies in our database";
echo $movie;
?>

shamimi
September 11th, 2011, 09:40
لطفا به من بگید از محیط خبر چه جوری خبر بگذارم بره تو دیتابیس چون از دیتابیس به صفحه و هر خبر id خودشو درست کردم ممنون
پرشین گیگ - دانلود - aloteh.rar (http://shentiaspirit.persiangig.com/aloteh.rar)

alborzhost
September 12th, 2011, 15:54
سلام

بک آپ دیتابیس رو میدید ؟!

shamimi
September 12th, 2011, 15:59
بفرمایید http://shentiaspirit.persiangig.com/db.sql

alborzhost
September 12th, 2011, 16:14
سلام

این ایمپورت نمیشه !