20ответ(ов) в теме
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
1
16:34
Версия WP-Recall: 16.25.3
Версия дополнения: 1.7.4

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

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
2
16:37

функцию такую конечно можно дописать и вывести кнопкой

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
3
16:38

а как это сделать?) подскажите пожалуйста. буду очень благодарен.

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
4
16:44

К сожалению, доработки я сейчас не рассматриваю, тем более вам для реализации потребуется не одну строчку кода написать.
Можете попробовать найти исполнителя в разделе заданий

Вы не можете просматривать опубликованные ссылки
0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
5
17:05

а если вы немного опишите суть работы этого механизма и какие функции работают с ним? я сам попробую дописать. буду благодарен за такую подсказку.

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
6
20:04

Код формы заявки находится внутри fng_get_request_form, измените код формы заявки, нужным образом, можно убрать текстовое поле, оставить только кнопку отправки, переименовать ее, например, в "Взять заказ"
Смотрите функцию fng_ajax_add_request, там опишите нужную логику после прихода данных, необходимо будет назначить заданию исполнителя как это сделано в функции fng_ajax_get_request_payment_form

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
7
08:36

добрый день. последовав вашему совету почти все получается, но появилась небольшая проблема. Как я понял, назначение исполнителя (собственно выбор заявки) в функции fng_ajax_get_request_payment_form происходит выполнением/вызовом (возможно не совсем правильно использую термины) fng_request_take( $request_id ); И проблема заключается в том, что не совсем понятно, как я могу получить $request_id обрабатывая непосредственно публикацию поста с заявкой (если заявки получается публикуются как посты).

в общем буду благодарен если подскажете или кинете пример как можно реализовать в дополнении нужную логику в функции fng_ajax_add_request которую нужно выполнять после получения данных от формы заявки.

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
8
10:52

По сути, внутри fng_ajax_add_request у вас уже есть все необходимые данные: ИД текущего пользователя, ИД задания, его стоимость.
Этого достаточно, чтобы назначить на задание исполнителя.
Верно, назначение исполнителя производится внутри функции fng_request_take на основе полученной ИД заявки. По сути ИД заявки нужна лишь для того, чтобы получить данные задания, такие как ИД и его стоимость.
Вы можете на основе указанной функции написать свою, с другим именем, в которую будете сразу передавать ИД задания и использовать его для назначения исполнителя. Ну или просто измените эту функцию.

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
9
11:26

спасибо. а при обновлении эти файлы (если я изменяю функции в файлах дополнения) - не обновляются? чтоб не слетело все что делаю.

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
10
11:36

все обновляется

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
11
11:40

а как тогда мне сделать эти изменения в функциях?

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
12
11:41

или подскажите пожалуйста, как их можно обработать в файле function.php

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
13
11:58

и еще вопрос. почему то не нашел по нему информации - если задачу я публикую из админки вордпресс - то он не получает никакого статуса. то есть корректно публиковать задачу я могу только непосредственно на сайте

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
14
10:27

Я дал вам лишь направление для кастомизации функционала, как вы будете производить кастомизацию решать только вам, все можно сделать, в том числе, с учетом дальнейших обновление. Если вы не знаете как это делать, не знакомы с функционалом хуков WP, то вам лучше обратиться за помощью к специалисту.
Поддерживается публикация задания только из фронтенд части.

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
15
12:20

как можно отключить автообновление плагина и его дополнений?

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
16
19:12

у плагина и дополнений нет автообновлений

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
17
19:13

вы же сказали что все обновляется

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

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

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
19
09:12

в какой функции происходит завершение сделки? когда заказчик подтверждает выполнение и деньги идут исполнителю/обновляется статус заказа и т.д.

0
Dimon1991
не в сети 1 год
На сайте с 23.09.2018
Участник
Тем 6
Сообщения 24
20
09:51

уже нашел .

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