Спасибо за раздачу и оценка релиза

Started by PheRum on 2011-07-06 15:21 — 407 replies, 90456 views

#331
🤢
#332
@vitalix эти поля в другой таблице - таблица значит не подключена раз ничего нет.
#333
@vitalix эти поля в другой таблице - таблица значит не подключена раз ничего нет.
Spoiler content hidden.
Spoiler content hidden.
Вроде всё выполнено как в инстале.
#334
Вроде всё выполнено как в инстале.
Ну я вот вижу в строке вставленной в phpmyadmin (что вообще ожидалось от вставленного php-кода?) запрос только к одной таблице - bb_attachments_desc, bb_attachments_rating в которой находятся два проблемные поля не подключается и эти два поля из нее не запрашиваются. В запросе должен быть как минимум LEFT JOIN второй таблицы.
#335
Можете поправить запрос ? Буду премного благодарен. 😳
#336
@vitalix а может мод внимательнее ставить надо?
#
#-----[ OPEN ]---------------------------------
#
attach_mod/includes/functions_attach.php

                 
#
#-----[ FIND ]---------------------------------
#

    $sql = 'SELECT a.post_id, d.*
        FROM ' . BB_ATTACHMENTS . ' a, ' . BB_ATTACHMENTS_DESC . " d
        WHERE a.post_id IN ($post_id_array)
            AND a.attach_id = d.attach_id
        ORDER BY d.filetime $display_order";

#
#-----[ REPLACE WITH ]---------------------------------
#

    $sql = 'SELECT a.post_id, d.*'. ($user_id==ANONYMOUS ? '' : ', r.thanked, r.rating') .'
        FROM ' . BB_ATTACHMENTS . ' a join ' . BB_ATTACHMENTS_DESC . " d on a.attach_id = d.attach_id"
        . ($user_id==ANONYMOUS ? '' : ' left join ' . BB_ATTACHMENTS_RATING . ' r on r.attach_id=a.attach_id and r.user_id=' . $user_id) ."
        WHERE a.post_id IN ($post_id_array)
        ORDER BY d.filetime $display_order";
#337
@vitalix открою тайну, этот мод скоро вообще работать не будет. так что особо замарачиваться и пытаться что-то улучшить в нем бессмысленно.
так сделай, чтоб нотисы не кидало, этого вполне будет достаточно
//Thanks mod
$rating_sum     = @$attachments['_'. $post_id][$i]['rating_sum'];
$rating_count   = @$attachments['_'. $post_id][$i]['rating_count'];
$your_vote      = @$attachments['_'. $post_id][$i]['rating'];
$thanks         = @$attachments['_'. $post_id][$i]['thanks'];
$thanked        = @$attachments['_'. $post_id][$i]['thanked'];
//End
#338
этот мод скоро вообще работать не будет
И не только этот :bag:
#339
И не только этот :bag:
а по какой причине ? моды работать не будут ?
#340
@Kryl новый аттач-мод. Без соответствующей папки.