сегодня обратился пользователь с просьбой, удали торрент. в редактировании сообщения удалить невозможно. через аджакс попробовал тоже самое. в редактировании где ошибка ненашел. ну вот а в аджаксе, извините меня, нельзя такие куски кода стабильной версией называть. во первых перепутана фраза tor_not_reg c tor_reg, во вторых если два торента висит на топике то появляются две java функции одинаковые и какая вызовется знает только обозреватель, причем параметр привязки какой торент менять забит прям в функции.
у себя поправил, думаю в фиксы обязательно это требуется включить
---open templates\default\viewtopic_attach.tpl
---find function change_torrents()
function change_torrents()
{
ajax.exec({
action : 'change_torrent',
attach_id : {postrow.attach.tor_reged.ATTACH_ID},
type : $('#tor-select-{postrow.attach.tor_reged.ATTACH_ID}').val()
---replace on
function change_torrents(selid)
{
ajax.exec({
action : 'change_torrent',
attach_id : selid,
type : $('#tor-select-'+selid).val()
---find
function change_torrents()
{
ajax.exec({
action : 'change_torrent',
attach_id : {postrow.attach.tor_not_reged.ATTACH_ID},
type : $('#tor-select-{postrow.attach.tor_not_reged.ATTACH_ID}').val()
---replace
function change_torrents(selid)
{
ajax.exec({
action : 'change_torrent',
attach_id : selid,
type : $('#tor-select-'+selid).val()
---find
<a href="#" onclick="change_torrents($('#tor-{postrow.attach.tor_reged.ATTACH_ID} select').val());
---replace
<a href="#" onclick="change_torrents({postrow.attach.tor_reged.ATTACH_ID});
---second find
<a href="#" onclick="change_torrents($('#tor-{postrow.attach.tor_reged.ATTACH_ID} select').val());
---replace
<a href="#" onclick="change_torrents({postrow.attach.tor_not_reged.ATTACH_ID});
---save вот как-то так, и ошибка исправлена и буковок меньше стало :)
осталось найти почему не удаляет когда два торента прикреплено к топику в редактировании сообщения. увы времени нехватило