Добавлено: 06.11.2006 20:40
Написал кривенькое решение проблемы с еллов кардс.
Что надо сделать:
В viewtopic_body.tpl (всё старое удалить):
перед
вставить
перед
вставить
после
вставить
В viewtopic.php
Вместо
Вставить
_
Также надо 2 рисунка - /images/ch.gif и /images/ch_ok.gif.
Рисунки заменяют галочки checkbox'ы. Хотя я их сделал похожими на обычные checkbox'ы. Можно менять по своему вкусу.
Что надо сделать:
В viewtopic_body.tpl (всё старое удалить):
перед
Код: Выделить всё
<!-- BEGIN postrow -->
Код: Выделить всё
<!-- BEGIN switch_topic_mod -->
<script>
var mass_dell = new Array;
function add_del(id){
id2 = "x"+id;
if ( id in mass_dell ){
delete mass_dell[id]
document.images[id2].src = '/images/ch.gif';
}
else{
mass_dell[id] = true;
document.images[id2].src = '/images/ch_ok.gif';
}
}
function hidden_form(){
var h_value = '';
for ( i in mass_dell ){
h_value += '<input type="hidden" name="post_id_list[]" value="'+i+'">';
}
document.getElementById('hidden_values').innerHTML = h_value;
document.forms['mass_del_posts'].submit();
}
</script>
<!-- END switch_topic_mod -->
Код: Выделить всё
{postrow.QUOTE_IMG}
Код: Выделить всё
{postrow.S_DELETE_POST_CHECKBOX}
Код: Выделить всё
<!-- END postrow -->
Код: Выделить всё
<!-- BEGIN switch_topic_mod -->
<tr align='center'>
<td class='catBottom' colspan=2 height=28>
<form action='{S_DELETE_POSTS_ACTION}' method='post' name="mass_del_posts">
<div id="hidden_values"></div>
<input type="hidden" name="delete_posts" value="1">
<input type='button' value='{L_DELETE_POSTS}' class='liteoption' onclick="hidden_form();" />
</form>
</td>
</tr>
<!-- END switch_topic_mod -->
Вместо
Код: Выделить всё
$s_delete_post_checkbox = '<input type="checkbox" name="post_id_list[]" value="' . $postrow[$i]['post_id'] . '" />';
Код: Выделить всё
$s_delete_post_checkbox = '<img src="/images/ch.gif" id="x'.$postrow[$i]['post_id'].'" onclick="add_del(\''.$postrow[$i]['post_id'].'\');">';
Также надо 2 рисунка - /images/ch.gif и /images/ch_ok.gif.
Рисунки заменяют галочки checkbox'ы. Хотя я их сделал похожими на обычные checkbox'ы. Можно менять по своему вкусу.