الرئيسية     | الشروط والقوانين  | سياسة الخصوصية | اتصل بنا | الأرشيف |  RSS
  

 

يمنع منعا باتا وضع موضوع إعلاني

 


العودة   منتدى الشبكة الكويتية > قســـــ تطوير المواقع ـــــــــم > تطوير المواقع

تطوير المواقع سكربتات :: واجهات :: برامج مواقع

 
أدوات الموضوع
  #1  
قديم 23-12-2005, 01:50 PM
الصورة الرمزية kwety
kwety kwety غير متصل
عضو فعّال
 





kwety كاتب جديد
افتراضي هاك الأخبار + التوقيع

السلام عليكم

هاك الأخبار + التوقيع


طريقة التركيب

1-شوفلك صورة تستخدمها ويكون حجمها صغير نسبيا ويفضل انك ما تكون مستخدمها بالقالري
2-ادخل على ال Admin واعمل قسم جديد سميه "اخبار الموقع" وخلي كل التصاريح Private
3-حمل الصورة اللي قلت عنها بالخطوة رقم واحد وحملها على هذا القسم وانتبه جيدا بعد ما تحملعا روح بالماوس فوق الصورة رح تلاقي الوصلة مثال https://www.yoursite.com/details.php?image_id=10
هذا الرقم اللي جنب image_id احفظه جيدا لأنك رح تحتاجه
4-انشأ ملف جديد وسميه news_comment_bit.html وحطه داخل مجلد التبملت الذي تستخدمه وفي هذا الملف الكود التالي:

كود:
<tr> 
   <td class="row2" ><div align="right"><small>(Date Posted: {news_comment_date})</small></div><b>Headline: {news_comment_headline}</b></td> 
</tr> 
<tr> 
   <td class="row1" align="left">{news_comment_text}</td> 
</tr>
وانشأ ملف archive.html ضعه في نفس المجلد وفي الملف ضع هذا الكود

كود:
<table width="100%" border="1" cellspacing="1" cellpadding="1"> 
   <tr> 
      <td align="left"  class="head1" height="20">Archived News</td> 
                <td align="right" class="head1" height="20">{paging}></td> 
   </tr> 

   <tr> 
      <td colspan="2"> 
         <table width="100%" border="1" cellspacing="1" cellpadding="4"> 
         {news_comments} 
         </table> 
      </td> 
   </tr> 
   <tr> 
      <td align="left"  class="head1" height="20"> <a href="./index.php">Latest News</a></td> 
      <td align="right" class="head1" height="20">{paging} </td> 
   </tr>              
</table
- افتح index.php
ابحث عن :

كود:
//----------------------------------------------------- 
//--- Print Out --------------------------------------- 
//-----------------------------------------------------
قبل الكود الأعلى مباشرة ادخل ما يلي:

كود:
$display_by_count = "0";      // values 0 or 1 .... 
                                // .... change this to 0 if display by days posted 
                                // .... or 1 to display fixed number of news articles as Latest 
                                
  $latest_news_days = "31";     //حدد عدد الايام التي تريد ان يبقى المضوع فيها جديد
                              
                                
  $show_news_articles = "5";    // عدد المواضيع التي تريد أن تظهر في الصفحة الرئيسية
                               
                                
  $news_image = "*****";          // هنا اكتب رقم ال image_id التى ذكرتها في الخطوة رقم ثلاثة
//---------------------------------------------------- 

$new_news = (time() - 60 * 60 * 24 * $latest_news_days); 

if ($newstype == "latestnewsall"){ 
    $news_type = "latestnewsall"; 
    } 
else { 
    $news_type = "latestnews"; 
    } 

  $additional_sql = ""; 

  if ($news_type == "latestnews") { 

    if ($display_by_count) { 
        $additional_sql .= "  c.image_id = '".$news_image."'"; 
        $additional_sql_2 .= " LIMIT ".$show_news_articles; 
    } 
    else { 
        $additional_sql .= " c.comment_date > '".$new_news."' AND c.image_id = '".$news_image."'"; 
        $additional_sql_2 .= ""; 
    } 
  } 

  else { 
    $additional_sql .= " c.image_id = '".$news_image."'"; 
    $clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>&nbsp;/&nbsp;Archived News"; 
  } 

  $sql = "SELECT c.comment_headline, c.comment_text, c.comment_date, c.image_id 
            FROM ".COMMENTS_TABLE." c 
            WHERE ".$additional_sql." 
            ORDER BY c.comment_date DESC" .$additional_sql_2 ; 

  $result = $site_db->query($sql); 
  $num_rows = $site_db->get_numrows($result); 
  $news_comment_row = array(); 

  while ($row = $site_db->fetch_array($result)) { 
    $news_comment_row[] = $row; 
  } 

  $site_db->free_result($result); 
    
// This is the Paging stuff 
  if ($newstype == "latestnewsall") { 
        
    include(ROOT_PATH.'includes/paging.php'); 
    $perpage = $show_news_articles; 
    $link_arg = $site_sess->url(ROOT_PATH."index.php?newstype=latestnewsall"); 
    $getpaging = new Paging($page, $perpage, $num_rows, $link_arg); 
    $offset = $getpaging->get_offset(); 

    $site_template->register_vars(array( 
      "paging" => $getpaging->get_paging(), 
      "paging_stats" => $getpaging->get_paging_stats() 
    )); 
      
    $sql = "SELECT c.comment_headline, c.comment_text, c.comment_date, c.image_id 
            FROM ".COMMENTS_TABLE." c 
            WHERE ".$additional_sql." 
            ORDER BY c.comment_date DESC" .$additional_sql_2."  
            LIMIT $offset, $perpage"; 

          $result = $site_db->query($sql); 
          $num_rows = $site_db->get_numrows($result); 
          $news_comment_row = array(); 
            
      while ($row = $site_db->fetch_array($result)) { 
            $news_comment_row[] = $row; 
          } 
  } 

  if (!$num_rows) { 
      $news_comments = "&nbsp;&nbsp;&nbsp;<b>No New News to report within the last ".$latest_news_days." days.</b>"; 
  } 
  else { 
      $news_comments = ""; 
      $bgcounter = 0; 

    for ($i = 0; $i < $num_rows; $i++) { 
        $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2; 

        $site_template->register_vars(array( 
            "news_comment_headline" => format_text($news_comment_row[$i]['comment_headline'], 0, $config['wordwrap_comments'], 0, 0), 
            "news_comment_text" => format_text($news_comment_row[$i]['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments']), 
            "news_comment_date" => format_date($config['date_format']." ".$config['time_format'], $news_comment_row[$i]['comment_date']), 
            "row_bg_number" => $row_bg_number)); 

        $news_comments .= $site_template->parse_template("news_comment_bit"); 
    } 

  } 
  $site_template->register_vars("news_comments", $news_comments); 
  unset($news_comments);
وفي نفس الملف index.php في اسفل الصفحة ابحث عن

كود:
$site_template->print_template($site_template->parse_template($main_template));
امسحه/استبدله بالكود التالي:

كود:
if ($news_type == "latestnewsall") {  
  $site_template->print_template($site_template->parse_template(archive));      
}  
else {  
  $site_template->print_template($site_template->parse_template($main_template));  
}
6- افتح ملف home.html من مجلد التمبلت الذي تستخدم
وادخل الكود التالي في المكان الذي تريد ان تظهر اخبار موقعك فيها

كود:
<table width="100%" border="1" cellspacing="1" cellpadding="1"> 
    <tr> 
        <td align="left"  class="head1" height="20" width="100%"> <img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" /><a href="./index.php">Latest News</a></td> 
    </tr> 
    <tr> 
        <td> 
        <table width="100%" border="1" cellspacing="1" cellpadding="4"> 
        {news_comments} 
        </table> 
        </td> 
    <tr> 
    <tr> 
        <td align="right" class="head1" height="20" width="100%"> <img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" /><a href="./index.php?newstype=latestnewsall">News Archive</a>&nbsp;&nbsp;</td> 
    </tr> 
</table>
7-افتح ملف details.php
ابحث فيه عن التالي:

كود:
$sql = "SELECT comment_ip, comment_date 
            FROM ".COMMENTS_TABLE."  
            WHERE image_id = $id  
            ORDER BY comment_date DESC  
            LIMIT 1"; 
    $spam_row = $site_db->query_firstrow($sql); 
    $spamtime = $spam_row['comment_date'] + 180; 

    if ($session_info['session_ip'] == $spam_row['comment_ip'] && time() <= $spamtime && $user_info['user_level'] != ADMIN)  { 
      $msg .= (($msg != "") ? "" : "").$lang['spamming']; 
      $error = 1; 
    }
امسحه/استبدله بالكود التالي:

كود:
if ($id != "ضع هنا رقم الimage_id اللي ذكرتها من قبل"){   
    $sql = "SELECT comment_ip, comment_date 
            FROM ".COMMENTS_TABLE."  
            WHERE image_id = $id  
            ORDER BY comment_date DESC  
            LIMIT 1"; 
    $spam_row = $site_db->query_firstrow($sql); 
    $spamtime = $spam_row['comment_date'] + 180; 

    if ($session_info['session_ip'] == $spam_row['comment_ip'] && time() <= $spamtime && $user_info['user_level'] != ADMIN)  { 
      $msg .= (($msg != "") ? "" : "").$lang['spamming']; 
      $error = 1; 
    } 
  }
بالنسبة للتوقيع:
الخضوة الأولى:
بالفوتوشوب او اي برنامج رسم اعمل صورة وسميها signature.png
الخطوة الثانية:
ستجد ملف مرفق حمله مع الصورة الي مكان ال 4images بموقعك

الهاك منقول

من الاخ eteRnal K

وشكرا

 

 

الملفات المرفقة
<phrase 1="zip">نوع الملف: %1$s</phrase> signature.zip‏         
ملاحظات الإدارة قبل تحميل المرفق: 1- أفحص الملف المرفق بأي برنامج مضاد للفيروسات قبل فتحه
2- راسل الإدارة العامة للمنتدى أو المشرف العام حولـ أي ملف مرفـق فيه فايروس أو مشكوك فيه
3- إدارة المنتدى لا تتحمل مسؤولية أي ملف مرفق

مواضيع ذات صله تطوير المواقع

هاك الأخبار + التوقيع



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مشكلة تحميل التوقيع .......... من يجيب الخلاوي منـتدى المشاكل والحلول 3 14-09-2006 11:21 PM
&&@ التوقيع ايش يعني لك &&@ توفيق منتدى استراحـة الاعـضاء 5 10-05-2006 02:26 AM
هاك التوقيع مطور مع إطار المرفقات واسم للعضو VIP تطويــــر المنتديــ VB3 ـات 1 25-10-2005 03:19 PM
ابي رايكم في هذا التوقيع العاشق بأخلاص منتدى تصاميم وأبـداعات الأعضاء 3 04-04-2005 10:22 AM

الساعة الآن 01:45 AM
جميع الحقوق محفوظة لـ الشبكة الكويتية

التعليقات المنشورة لا تعبر عن رأي الشبكة الكويتية ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر

RSS RSS 2.0 XML MAP HTML