لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
طلب جلب rss
السلام عليكم

لدي سكربت اشتغل عليه

ولدي ملف عرض تدوينات ابغاه يسحب لي مواضيع من مواقع اخرى عبر rss ويعرضها

مع المواضيع العادية زي المنتديات

<?php
include"inc/header.php" ;
$b_id = $_GET['id'] ;
?>
<script type="text/javascript" src="js/jQuery.js"></script>
<script type="text/javascript" >
  $(function(){
    var url = document.URL;
    var id = url.substring(url.lastIndexOf('=') + 1);
     $('#addcomment').submit(function(){
       $.post("comment.php?action=add&id="+id,$('#addcomment').serialize(),function(com){
          $('#showcomment').append(com);
          $("[name=comment]").val("");
          $(".alertmsg").fadeOut();
       });
       return false ;
     }) ;
     $('.delcom').click(function(){
       var id = $(this).attr('id') ;
       $.get("comment.php?action=delete&id="+id,function(){
         $("#com"+id).fadeOut();
       })
     }) ;
  }) ;

</script>



<?php

$b_q = $db->Query("select * from blogs where id = $b_id ") ;
$blog = $db->fobjet($b_q) ;

$q_c = $db->Query("select * from comment where blog_id='$b_id' order by id asc") ;
$n_c  = $db->Nrows($q_c);

$n_views = $blog->views+1 ;
$db->Update("blogs","views='$n_views' "," where id ='$b_id'") ;
/*-------------------------[ like ]--------------------------------*/
if ($_REQUEST['action'] == like) {
  if ($blog->author == $_SESSION['id']){
  flash_msg("انت من كتب هذه التدوينة و لا يمكنك الاعجاب بها","errormsg","blog.php?id=".$b_id) ;
  } else {
  $n_likes = $blog->likes+1 ;
  $db->Update("blogs","likes='$n_likes' "," where id ='$b_id'") ;
  flash_msg("شكرا تم تسجيل اعجابك بالموضوع","succesmsg","blog.php?id=".$b_id) ;
} }

/*-------------------------[ delete ]--------------------------------*/

 if ($_REQUEST['action'] == delete) {
   if($_SESSION['level'] != 2 and $_SESSION['id'] != $blog->author) {
     flash_msg("خطا .. انت لا تملك التصريح للتواجد على هذه الصفحة","errormsg","index.php") ;
   } else {
   $db->delete("blogs","where id = '$b_id' ") ;
   $db->delete("comment","where blog_id='$b_id' ") ;
   flash_msg("تم حذف التدوينة و جميع التعليقات المتعلقة بها بنجاح تام .","succesmsg","index.php") ;
 }  }

/*-------------------------[ edit ]--------------------------------*/

 if ($_REQUEST['action'] == edit) {
   if($_SESSION['level'] != 2 and $_SESSION['id'] != $blog->author ) {
     flash_msg("خطا .. انت لا تملك التصريح للتواجد على هذه الصفحة","errormsg","index.php") ;
   } else if (!isset($_SESSION['user'])){
     flash_msg("خطا .. انت لا تملك التصريح للتواجد على هذه الصفحة","errormsg","login.php") ;
   }else {
/*-------  succes edit ----------*/
if ($_POST['edit']) {

$title     = $_POST['title'] ;
$img       = $_POST['img'] ;
$cat_id    = $_POST['cat_id'] ;
$content   = $_POST['content'] ;

 if (empty($title) or empty($img) or empty($content)){
   flash_msg ("خطا .. عليك بملئ كافة الحقول .","errormsg","blog.php?action=edit&id=".$b_id) ;
 } else {

 $db->Update ("blogs","title='$title', img='$img', cat_id='$cat_id', content='$content' "," where id ='$b_id' ")   ;
 flash_msg("تم حفظ التعديلات بنجاح تام ..","succesmsg","blog.php?id=".$b_id) ;
 }
}

 ?>

<div class="last">تعديل التدوينة:</div>  <center>
<form action="blog.php?action=edit&id=<?=$b_id?>" method="post">
  <table border="0" dir="rtl" width="80%" style="padding:15px 25px 15px ">
   <tr>
     <td>عنوان التدوينة</td>
     <td><input style="width: 700px;" class="inputt" type="text" name="title" value="<?=$blog->title?>" /></td>
   </tr>
   <tr>
     <td>صورة التدوينة</td>
     <td><input style="width: 700px;" class="inputt" type="text" name="img"value="<?=$blog->img?>"  /></td>
   </tr>
   <tr>
     <td>القسم التابعة له</td>
     <td>
     <select  class="selec"  style="margin: 3px; width: 220px;" name="cat_id">
<?php
   $c = $db->Query("SELECT id,name FROM cats order by id desc")  ;
   while ($r = $db->Fobjet($c)) {
     echo '
         <option value="'.$r->id.'">'.$r->name.'</option>
     ';  }
?>
     </select>
     </td> </tr>
      </table>
     <textarea id="textEditor" name="content"><?=$blog->content?></textarea>
     <script type="text/javascript" src="js/Editor/editor.js"></script>
     <script type="text/javascript">
        Editor.run({
             "replace" : "textEditor",
             "height"  : 500,
             "width"   :  1000,
             "path"    :  'js/editor'
        });

     </script>
 <br><center>
   <input type="submit" name="edit" value="حفظ التعديلات" />
   <input type="reset" value="الغاء !" />  </center>
</form> <br>
<? include"inc/footer.php" ?>
<?
exit;
   }
 }

?>

<br>
<div class="last">عرض التدوينة :</div>
<div class="head" style="margin: 3px 40px 0px 40px;"><?= $blog->title ?></div>

<div class="panels" style="margin: 1px 40px 10px 40px;">
<div style="float: left;">
<?php
 $a_b = $db->Query("select user from users where id ='$blog->author'") ;
 $auth = $db->Fobjet($a_b);
 $c_b = $db->Query("select name from cats where id ='$blog->cat_id'") ;
 $cat = $db->Fobjet($c_b);
if ($_SESSION['level']==2 or $_SESSION['id']==$blog->author) {
  echo '
    <a href="blog.php?action=edit&id='.$blog->id.'"><img src="css/icon/pencil.png" title="تعديل التدوينة" /></a>  <br>
    <a href="blog.php?action=delete&id='.$blog->id.'"><img src="css/icon/close.png" title="حدف التدوينة" /></a>  <br>';
}
if (isset($_SESSION['user']) and isset($_SESSION['pass'])) {
 echo '<a href="blog.php?action=like&id='.$blog->id.'"><img src="css/icon/hand_thumbsup.png" title="تسجيل الاعجاب بالتدوينة" /></a>';
}  ?>

</div>
<div align="center"><img class="bimmg" src="<?= $blog->img ?>" alt="<?= $blog->title ?>" height="200px" width="500px" /></div><br>
<div style="padding: 5px;"><?= $blog->content ?></div> <br>
<div class="stat">
<div style="float: right">
نشر من طرف :  <a href="profil.php?id=<?=$blog->author?>"><?=$auth->user?></a>  - بقسم : <a href="profil.php?id=<?=$blog->cat_id?>"><?=$cat->name?></a> - بتاريخ : <?= $blog->date ?>
</div>
<div style="float: left;" >
<img style="padding: 0px 12px 0px 2px;" src="css/icon/gray/hand_thumbsup.png" title="عدد  المعجبون بالتدوينة" /> <?= $blog->likes ?>
<img style="padding: 0px 12px 0px 2px;"  src="css/icon/gray/messenger.png" title="عدد الردود " /> <?= $n_c ?>
<img  style="padding: 0px 12px 0px 2px;" src="css/icon/gray/eye.png" title="عدد المشاهدات " /> <?= $blog->views ?>

</div>
</div>

</div>
<div class="last">عرض التعليقات :</div>
<?php
if ($n_c <= 0) {
  static_msg('عذرا .. لا توجد تعليقات لهده التدوينة','alertmsg') ;
}  else {
while ($comment = $db->fobjet($q_c)) {
$b_q = $db->Query("select user,img from users where id = '$comment->author' ") ;
$au = $db->fobjet($b_q) ;
 ?>

<div id="com<?=$comment->id?>" class="panelcat" style="height: auto;">
<table width="100%" border="0" cellspacing="2px">
  <tr>
    <td width="90px" align="center"><img width="80px" height="80px" style="border: 1px solid #A3A3A3;" src="<?= $au->img ?>" /></td>
    <td width="*%" align="center"><?= $comment->content ?></td>
  </tr>
  <tr>
    <td align="center">
<?php
if ($_SESSION['level']==2 or $_SESSION['id']==$comment->author) {
  echo'<a class="delcom" id="'.$comment->id.'"><img src="css/icon/close.png" title="حدف التعليق" /></a> ';  }
?>
    </td>
    <td><div style="text-align: left; font-family:'alamarab3'; font-size: 13px; color: #C7C7C7;">بواسطة : <a href="profil.php?id=<?=$comment->author?>"><?= $au->user ?></a> - بتاريخ : <?= $comment->date ?> </div></td>
  </tr>
</table>
</div>

<?php } } ?>
<div id="showcomment"></div>

<div class="last">اضافة تعليق :</div>
<?php
if (!isset($_SESSION['user']) and !isset($_SESSION['pass'])){
   static_msg ('عذرا .. عليك تسجيل دخولك اولا لتستطيع التعليق     .','alertmsg') ;
} else {
  echo'
<form id="addcomment">
<textarea name="comment" class="textar" placeholder="اكتب تعليقك هنا ..." style="margin-right:20%; width:600px; height: 130px;"></textarea> <br>
<input type="submit" name="addcomment" style="margin-right: 57%;" value="اضافة التعليق" />  <br>
 </form>';
}
?>

<br>


هدا كود عرض التدوينة

مساعدة الله يجازيكم بخير
تاريخ البداية: 12 / أبريل / 2014 الساعة 0:47 اخر نشاط: 12 / أبريل / 2014 الساعة 0:47 rss
أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة