Домой Каталог: Дополнения WP-Recall Users Files Market На данный момент, действующих ссылок на заказанные товары нет.
26ответ(ов) в теме
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
1
19:20

WP-Recall Версия 16.0.5
Commerce (Магазин) Версия 6.0.0
Users Market (Пользовательские товары) Версия 1.7.0

После покупки товара клиент в личном кабинете "" Ссылки на товары" видит - На данный момент, действующих ссылок на заказанные товары нет.
На почту приходит письмо Заказ № - оплачен, Ваши ссылки на файлы - ссылки на заказанные платные файлы - и после нажатия на ссылку для скачивания получает "Данные о файле не были найдены в базе данных!" пользователь авторизирован на сайте.
Подскажите пожалуйста что я делаю не так? Или в какую сторону смотреть?

Заранее спасибо!

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
2
19:30

Проблема возникла после обновления?
Пришлите админские доступы к сайту, сам посмотрю что может быть.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
3
19:48

Андрей CS сказал(а)

Проблема возникла после обновления?
Пришлите админские доступы к сайту, сам посмотрю что может быть.

Да... после обновления!

0
Aleks
не в сети 1 год
На сайте с 06.04.2016
Участник
Тем 68
Сообщения 330
4
21:00

Извиняюсь что влез в чужую тему, но у меня тоже такая ситуация, только мне ссылка даже и на почту не пришла.
версии все последние.

1
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
5
10:07

на тестовом сайте проблемы не наблюдаю, пришлите доступ к своему сайту в личку.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
6
11:26

При добавлении нового товара .zip вывод ошибки "Некорректный тип файла". Вот может быть в этом все дело? Доступ к сайту предоставить не могу...

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
7
12:13

Krystina сказал(а)
Доступ к сайту предоставить не могу...

ну отлично, тогда будем гадать о причине проблемы. Я установил функционал дополнения UFM на сторонний сайт с последней версией плагина и проблемы в его работе не заметил, письма высылаются, товары скачиваются.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
8
12:47

Андрей CS сказал(а)

Krystina сказал(а)
Доступ к сайту предоставить не могу...

ну отлично, тогда будем гадать о причине проблемы. Я установил функционал дополнения UFM на сторонний сайт с последней версией плагина и проблемы в его работе не заметил, письма высылаются, товары скачиваются.

Да я не потому что не хочу! админка привязана через /nginx.conf к ip. А доступ к nginx.conf нет!

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
9
18:22

Возможно, дополнение не было активировано на используемом домене с помощью активационного ключа?
Для вывода вкладки на получение ссылок на товары используйте этот уточненный код:

if(function_exists('rcl_tab')) 
    add_action('init','rcl_add_tab_salelinks');

function rcl_add_tab_salelinks(){
    rcl_tab('sale-links','rcl_tab_salelinks','Ссылки на товары',array('public'=>0,'ajax-load'=>true,'output'=>'actions','class'=>'fa-download'));
}

function rcl_tab_salelinks($user_id){
    global $wpdb;
    $sales = $wpdb->get_results( "SELECT * FROM ".WP_PREFIX."rmag_files_downloads WHERE user_id = '$user_id' AND count_download='0' AND puttime  > DATE_SUB(NOW(), INTERVAL 7 DAY) ORDER BY ID DESC");

    if(!$sales) return 'На данный момент, действующих ссылок на заказанные товары нет.';

    $links = array();
    foreach($sales as $sale){
        $links[$sale->parent_id]['link'] = get_permalink($sale->parent_id).'?action=download&id='.$sale->file_id.'&code='.$sale->uniq_id;
        $links[$sale->parent_id]['name'] = get_the_title($sale->parent_id);
        $links[$sale->parent_id]['date'] = $sale->puttime;
    }

    $content = '<h3>Действующие ссылки на заказанные товары</h3>';

    $content .= '<table>';
    $content .= '<tr><td>Товар</td><td>Дата заказа</td></tr>';
    foreach($links as $post_id=>$link){
        $content .= '<tr><td><a href="'.$link['link'].'">'.$link['name'].'</a></td><td>'.$link['date'].'</td></tr>';
    }
    $content .= '</table>';

    return $content;
}

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
10
10:54

Андрей CS сказал(а)

Возможно, дополнение не было активировано на используемом домене с помощью активационного ключа?
Для вывода вкладки на получение ссылок на товары используйте этот уточненный код:

if(function_exists('rcl_tab')) 
    add_action('init','rcl_add_tab_salelinks');

function rcl_add_tab_salelinks(){
    rcl_tab('sale-links','rcl_tab_salelinks','Ссылки на товары',array('public'=>0,'ajax-load'=>true,'output'=>'actions','class'=>'fa-download'));
}

function rcl_tab_salelinks($user_id){
    global $wpdb;
    $sales = $wpdb->get_results( "SELECT * FROM ".WP_PREFIX."rmag_files_downloads WHERE user_id = '$user_id' AND count_download='0' AND puttime  > DATE_SUB(NOW(), INTERVAL 7 DAY) ORDER BY ID DESC");

    if(!$sales) return 'На данный момент, действующих ссылок на заказанные товары нет.';

    $links = array();
    foreach($sales as $sale){
        $links[$sale->parent_id]['link'] = get_permalink($sale->parent_id).'?action=download&id='.$sale->file_id.'&code='.$sale->uniq_id;
        $links[$sale->parent_id]['name'] = get_the_title($sale->parent_id);
        $links[$sale->parent_id]['date'] = $sale->puttime;
    }

    $content = '<h3>Действующие ссылки на заказанные товары</h3>';

    $content .= '<table>';
    $content .= '<tr><td>Товар</td><td>Дата заказа</td></tr>';
    foreach($links as $post_id=>$link){
        $content .= '<tr><td><a href="'.$link['link'].'">'.$link['name'].'</a></td><td>'.$link['date'].'</td></tr>';
    }
    $content .= '</table>';

    return $content;
}

Вставила код в functions.php своей темы - белый экран!!!!

Переустановила старую версию сайта все работает.... как только обновляю на новую - При добавлении нового товара .zip вывод ошибки "Некорректный тип файла". И "Ссылки на товары" видит - На данный момент, действующих ссылок на заказанные товары нет. Скорее всего я что-то делаю не так.... буду пытаться установить нормально.

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
11
11:15

белый экран, потому что вы не удалили старый код, который делает тоже самое или вы уже забыли что у вас на сайте куча кода, который вы сами добавляли руками?
Разберитесь в этом коде, поймите какая функция и для чего была добавлена, а то пока вы просто бездумно копируете код и вставляете его в догонку к уже добавленному. Конечно, при добавлении этого у вас возникает конфликт.
Ну и раз уж возникают у вас подобные ошибки, то научитесь обрабатывать их. Включите на сервере ведение лога ошибок и заглядывайте туда. При появлении фатальной ошибки (это когда белый экран) в лог будет писаться текст ошибки, тогда можете скидывать этот текст сюда или может он поможет вам самой разобраться в проблеме.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
12
13:03

Андрей CS сказал(а)

белый экран, потому что вы не удалили старый код, который делает тоже самое или вы уже забыли что у вас на сайте куча кода, который вы сами добавляли руками?
Разберитесь в этом коде, поймите какая функция и для чего была добавлена, а то пока вы просто бездумно копируете код и вставляете его в догонку к уже добавленному. Конечно, при добавлении этого у вас возникает конфликт.
Ну и раз уж возникают у вас подобные ошибки, то научитесь обрабатывать их. Включите на сервере ведение лога ошибок и заглядывайте туда. При появлении фатальной ошибки (это когда белый экран) в лог будет писаться текст ошибки, тогда можете скидывать этот текст сюда или может он поможет вам самой разобраться в проблеме.

Все верно! Старый код забыла убрать! С новым кодом тоже самое (
На данный момент, действующих ссылок на заказанные товары нет.)
При переходе в "Общие настройки UserFiles-Market" показывает "Плагин активирован."
Включила вывод ошибок и вот что

<b>Notice</b>:  Вызванный метод конструктора класса WP_Widget в WPVideosForPostsWidget считается <strong>устаревшим</strong> с версии 4.3.0! Используйте <pre>__construct()</pre>. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>3893</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Undefined index: connect_sale in <b>/var/www/html/wp-content/plugins/wp-recall/add-on/user-balance/class-rcl-payment.php</b> on line <b>53</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Undefined index: connect_sale in <b>/var/www/html/wp-content/plugins/wp-recall/add-on/user-balance/class-rcl-payment.php</b> on line <b>53</b><br />
<br />
<b>Notice</b>:  Undefined index: connect_sale in <b>/var/www/html/wp-content/plugins/wp-recall/add-on/user-balance/class-rcl-payment.php</b> on line <b>53</b><br />
<br />
<b>Notice</b>:  Undefined index: connect_sale in <b>/var/www/html/wp-content/plugins/wp-recall/add-on/user-balance/class-rcl-payment.php</b> on line <b>53</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Функция rcl_tab вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 15.2.0. Альтернативы не предусмотрено. in <b>/var/www/html/wp-includes/functions.php</b> on line <b>4025</b><br />
<br />
<b>Notice</b>:  Constant WP_MAX_MEMORY_LIMIT already defined in <b>/var/www/html/wp-config.php</b> on line <b>91</b><br />

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
13
13:05

Нотисы это не ошибки, а уведомления. На правильность работы не влияют и поломать сайт - они не могут.
Вам нужно искать fatal error

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
14
13:36

Otshelnik-Fm сказал(а)

Нотисы это не ошибки, а уведомления. На правильность работы не влияют и поломать сайт - они не могут.
Вам нужно искать fatal error

2017/04/24 13:32:37 [error] 31199#31199: *3 FastCGI sent in stderr: "PHP message: База данных WordPress возвратила ошибку 
Duplicate entry '0' for key 'PRIMARY' в ответ на запрос INSERT INTO `wp_rcl_orders` (`user_id`, `order_details`, `order_status`, 
`order_price`, `order_date`, `products_amount`) VALUES (2, '', '3', '0', '2017-04-24 13:32:36', '4'), выполненный require
('wp-blog-header.php'), wp, WP->main, do_action_ref_array, WP_Hook->do_action, WP_Hook->apply_filters, rcl_commerce_actions, 
rcl_create_order, Rcl_Create_Order->insert_order, rcl_insert_order" while reading response header from upstream, 
client: 10.10.19.13, server: sites.ru, request: "POST /cart/ HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", 
host: "sites.ru", referrer: "https://sites.ru/cart/"

Может вот это?

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
15
13:54

проверяйте существует ли в БД таблица rmag_files_downloads и пишутся ли в нее данные при оплате заказа.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
16
14:01

Андрей CS сказал(а)

проверяйте существует ли в БД таблица rmag_files_downloads и пишутся ли в нее данные при оплате заказа.

В базе есть из похожих только "wp_ac14_rmag_files_downloads"

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
17
14:14

данные в эту таблицу пишутся?
в настройках UFM указано, что продаются цифровые товары?

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
18
14:22

Андрей CS сказал(а)

данные в эту таблицу пишутся?
в настройках UFM указано, что продаются цифровые товары?

В таблицу данные не пишутся!
в настройках UFM указано, что продаются цифровые товары!

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
19
14:26

товары продаются через корзину?
как был опубликован товар и как к товару был приложен продаваемый файл?

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
20
14:36

Андрей CS сказал(а)

товары продаются через корзину?
как был опубликован товар и как к товару был приложен продаваемый файл?

товары продаются через корзину - Да
как был опубликован товар - через кнопку в личном кабинете /?tab=productform
как к товару был приложен продаваемый файл - /?tab=productform - Продаваемый файл - выбрать файл .zip
В Библиотеки файлов все загружается

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
21
15:27

на данный момент, у меня закончились предположения о причинах возникшей у вас проблемы, предоставляйте доступ к своему сайту, больше вариантов нет.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
22
16:12

Андрей CS сказал(а)

на данный момент, у меня закончились предположения о причинах возникшей у вас проблемы, предоставляйте доступ к своему сайту, больше вариантов нет.

А я нашла!!!

Вы не можете просматривать опубликованные ссылки

В Базе данных Таблица: wp_rcl_orders
Если удалить первую строку то товар появляется но после скачивания товара эта строка в таблице появляется снова и возникает ошибка! Но она работает только для бесплатного товара. Какая-то ерунда происходит у меня.

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
23
16:40

очень странное поведение, дополнение UFM ничего в эту таблицу писать во время скачивания дополнения ничего не должно и не может.
пробуйте отключить вообще все дополнения кроме магазина и UFM, смените на всякий случай тему на другую, чтобы отключить весь свой кастомный код и попробуйте пройти процедуру создания и оплаты товара.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
24
17:09

Андрей CS сказал(а)

очень странное поведение, дополнение UFM ничего в эту таблицу писать во время скачивания дополнения ничего не должно и не может.
пробуйте отключить вообще все дополнения кроме магазина и UFM, смените на всякий случай тему на другую, чтобы отключить весь свой кастомный код и попробуйте пройти процедуру создания и оплаты товара.

Все сделала как вы написали.... итог тоже самое
в логах взрыв ошибок... с базой полная каша( Обидно

0
Андрей CS
не в сети 17 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16952
25
17:15

понятия не имею, что у вас происходит, организуйте доступы к сайту, тогда посмотрю, проблемы с этим быть не должно.

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
26
17:18

Андрей CS сказал(а)

понятия не имею, что у вас происходит, организуйте доступы к сайту, тогда посмотрю, проблемы с этим быть не должно.

Сейчас удалила базу данных и установила из копии до обновления! Все работает..... (Пока)

0
Вы не имеете права на публикацию сообщений в этой теме