# تحديث :
بعد مراجعة سريعة للتطبيق وجدت خطأ بسيط وهو في ملف add.php
استبدل
كود PHP:
if (!$result)
{
echo 0;
}
$id = mysql_insert_id();
$name = ($link != '') ? '<a href="'.$link.'">'.$name.'</a>' : $name;
$time = convert($time);
$content = nl2br($content);
echo '<div id="comment-'.$id.'" class="c1">الكاتب : '.$name.' | التاريخ : '.$time.'</div>
<div class="c2">'.$content.'</div>';
بـ :
كود PHP:
if (!$result)
{
echo 0;
}
else
{
$id = mysql_insert_id();
$name = ($link != '') ? '<a href="'.$link.'">'.$name.'</a>' : $name;
$time = convert($time);
$content = nl2br($content);
echo '<div id="comment-'.$id.'" class="c1">الكاتب : '.$name.' | التاريخ : '.$time.'</div>
<div class="c2">'.$content.'</div>';
}
أيضاً وجدت أنه لاداعي لالغاء خاصية الـ
cache أثناء عملية الإضافة ، لذلك قم بازالة السطر
كود PHP:
header('cache-control: no-cache');
في أول ملف الإضافة add.php .
أخيراً هناك إضافة أخرى اود اضافتها للتطبيق وهي تعطيل زر الاضافة ( الـ submit ) اثناء عملية ارسال التعليق حتى لا يحدث خطأ عندما يضغط المستخدم على زر الارسال اكثر من مرة ، فلو ضغط عليه مرتين فسيضاف التعليق مرتين وهكذا ..
ايضاً كانت لي محاولة بسيطة في اضافة تأثير
fadeIn على تطبيق مشابه لهذا التطبيق ونجحت ، ولكن عندما قمت بتجربتها على هذا التطبيق لم تنجح .
كود PHP:
$(result).hide().fadeIn('slow').appendTo('#comments');
التعديل يكون في ملف ajax-comment.js .