طريقه التركيب :-
ارفع المنتج والحقه بالنظام :- وقم بعمل التعديلات التاليه على تمبل attachmentbit بحيث ضع كل هذا الكود بدل الموجود بالكامل
كود PHP:
<tr<if condition="can_moderate($threadinfo['forumid'], 'canmoderateattachments')"> ondblclick="edit_attachment_name_$attachment[attachmentid]();"</if>>
<td class="$bgclass">
<img class="inlineimg" src="$stylevar[imgdir_attach]/$attachment[attachmentextension].gif" alt="<phrase 1="$attachment[attachmentextension]">$vbphrase[file_type_x]</phrase>" width="16" height="16" border="0" style="vertical-align:middle" /> <a href="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&d=$attachment[dateline]" id="attachment_filename_$attachment[attachmentid]" target="_blank">$attachment[filename]</a><a id="attachment_filename_edit_$attachment[attachmentid]"></a>
</td>
<td class="$bgclass">
$attachment[filesize]
</td>
<td class="$bgclass" align="center">
$attachment[counter]
</td>
</tr>
<if condition="can_moderate($threadinfo['forumid'], 'canmoderateattachments')">
<script type="text/javascript">
<!--
function edit_attachment_name_$attachment[attachmentid]()
{
document.getElementById('attachment_filename_$attachment[attachmentid]').innerHTML = ''
do_add_attachment_filename_edit = new vB_AJAX_Handler(true)
do_add_attachment_filename_edit.onreadystatechange(add_attachment_filename_edit_Done_$attachment[attachmentid])
do_add_attachment_filename_edit.send('ajax.php?do=edit_attachment_filename&attachmentid=$attachment[attachmentid]')
}
function add_attachment_filename_edit_Done_$attachment[attachmentid]()
{
if (do_add_attachment_filename_edit.handler.readyState == 4 && do_add_attachment_filename_edit.handler.status == 200)
{
fetch_object('attachment_filename_edit_$attachment[attachmentid]').innerHTML = do_add_attachment_filename_edit.handler.responseText
}
}
function save_attachment_name_$attachment[attachmentid](save, attachmentid)
{
attachment_name = document.getElementById('attachment_name_' + attachmentid)
attachmentextension = document.getElementById('attachmentextension_' + attachmentid)
do_save_attachment_filename = new vB_AJAX_Handler(true)
do_save_attachment_filename.onreadystatechange(save_attachment_filename_Done_$attachment[attachmentid])
do_save_attachment_filename.send('ajax.php?do=save_attachment_filename&attachmentid=' + attachmentid + "&attachment_name=" + attachment_name.value + "&attachmentextension=" + attachmentextension.value + "&save=" + save)
document.getElementById('attachment_filename_edit_$attachment[attachmentid]').innerHTML = ''
}
function save_attachment_filename_Done_$attachment[attachmentid]()
{
if (do_save_attachment_filename.handler.readyState == 4 && do_save_attachment_filename.handler.status == 200)
{
fetch_object('attachment_filename_$attachment[attachmentid]').innerHTML = do_save_attachment_filename.handler.responseText
}
}
//-->
</script>
</if>
و تمبلت postbit_attachment قم ايضا بوضع هذا الكود مكان الموجود :-
كود PHP:
<tr<if condition="can_moderate($threadinfo['forumid'], 'canmoderateattachments')"> ondblclick="edit_attachment_name_$attachment[attachmentid]();"</if>>
<td><img class="inlineimg" src="$stylevar[imgdir_attach]/$attachment[attachmentextension].gif" alt="<phrase 1="$attachment[attachmentextension]">$vbphrase[file_type_x]</phrase>" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td><a href="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&d=$attachment[dateline]"<if condition="$show['newwindow']"> target="_blank"</if> id="attachment_filename_$attachment[attachmentid]">$attachment[filename]</a><a id="attachment_filename_edit_$attachment[attachmentid]"></a> ($attachment[filesize]<if condition="$show['views']">, <phrase 1="$attachment[counter]">$vbphrase[x_views]</phrase></if>)</td>
</tr>
<if condition="can_moderate($threadinfo['forumid'], 'canmoderateattachments')">
<script type="text/javascript">
<!--
function edit_attachment_name_$attachment[attachmentid]()
{
document.getElementById('attachment_filename_$attachment[attachmentid]').innerHTML = ''
do_add_attachment_filename_edit = new vB_AJAX_Handler(true)
do_add_attachment_filename_edit.onreadystatechange(add_attachment_filename_edit_Done_$attachment[attachmentid])
do_add_attachment_filename_edit.send('ajax.php?do=edit_attachment_filename&attachmentid=$attachment[attachmentid]&form=no')
}
function add_attachment_filename_edit_Done_$attachment[attachmentid]()
{
if (do_add_attachment_filename_edit.handler.readyState == 4 && do_add_attachment_filename_edit.handler.status == 200)
{
fetch_object('attachment_filename_edit_$attachment[attachmentid]').innerHTML = do_add_attachment_filename_edit.handler.responseText
}
}
function save_attachment_name_$attachment[attachmentid](save, attachmentid)
{
attachment_name = document.getElementById('attachment_name_' + attachmentid)
attachmentextension = document.getElementById('attachmentextension_' + attachmentid)
do_save_attachment_filename = new vB_AJAX_Handler(true)
do_save_attachment_filename.onreadystatechange(save_attachment_filename_Done_$attachment[attachmentid])
do_save_attachment_filename.send('ajax.php?do=save_attachment_filename&attachmentid=' + attachmentid + "&attachment_name=" + attachment_name.value + "&attachmentextension=" + attachmentextension.value + "&save=" + save)
document.getElementById('attachment_filename_edit_$attachment[attachmentid]').innerHTML = ''
}
function save_attachment_filename_Done_$attachment[attachmentid]()
{
if (do_save_attachment_filename.handler.readyState == 4 && do_save_attachment_filename.handler.status == 200)
{
fetch_object('attachment_filename_$attachment[attachmentid]').innerHTML = do_save_attachment_filename.handler.responseText
}
}
//-->
</script>
</if>