Домой Каталог: Дополнения WP-Recall Freelance WP-Recall Вывод заданий в личном кабинете (Freelance биржа)
66ответ(ов) в теме
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
1
11:51
Версия WP-Recall: 16.2.2
Версия дополнения: 2.11.0

1 ) Здравствуйте, как сделать чтобы опубликованные задания выводились в личном кабинете например при нажатии на вкладку - задания? Так же как и на странице task выводился фильтр. А то не совсем удобно, что только на одной странице все задания.
2) Как можно сделать чтобы задания уже выводились в открытом виде все. Т.е сейчас чтобы увидеть полностью задание и взять его нужно нажать на заголовок и оно развернется. Необходимо реализовать, чтобы задание можно было брать сразу где выводится список.И можно ли отключить чат между фрилансером и заказчиком ?
Спасибо.

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
2
11:58

1) создайте шорткод, который будет выводить все задания, создайте произвольную вкладку в личном кабинете и разместите там этот шорткод.
2) порядок вывода заданий на архивной странице задает ваша тема, у некоторых тем есть возможность через опции влиять на порядок вывода, т.е. определять вывод публикаций на архивной странице полностью или в сокращенном варианте, если такой опции нет, то откройте файл шаблона вывода архива заданий и в коде замените функцию the_excerpt на the_content
3) отключить чать между фрилансером и заказчиком можно только через код дополнения, удалите в файле index.php дополнения, примерно на 706 строке код:

$chat_room = rcl_get_task_chat_room($post->post_author,$performer);
                
                $chat = rcl_chat_shortcode(array(
                    'userslist'=>1,
                    'chat_room'=>'task:'.' '.$chat_room,
                    'file_upload'=>$file_upload
                ));

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
3
12:19

Андрей, а при обновлении плагина/дополнения не произойдет ли так что все стили слетят которые сейчас настраиваю и то что сейчас удаляю восстановится ?

0
Вова (Otshelnik-Fm)
не в сети 1 час
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
4
12:22

Все что вы меняете в коде допа или плагина при обновлении слетит. Такова цена личных предпочтений и хотелок. Хука/фильтра в этом месте нет. Поэтому вариант - только правка кода и при обновлении повторение этой процедуры.

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
5
12:22

Сергей сказал(а)
Андрей, а при обновлении плагина/дополнения не произойдет ли так что все стили слетят которые сейчас настраиваю и то что сейчас удаляю восстановится ?

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

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
6
12:30

А как выглядит шорткод вывода заданий ?

0
Вова (Otshelnik-Fm)
не в сети 1 час
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
7
12:33

А как выглядит шорткод вывода заданий ?

создайте шорткод, который будет выводить все задания,

- его вам нужно создать самостоятельно. Т.к. его наличие не заявлено на странице описания товара

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
8
12:42

Я имел ввиду вывод id = task ?

0
Вова (Otshelnik-Fm)
не в сети 1 час
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
9
12:54

Мне не понятен ваш вопрос

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
10
13:18

Ок, отдельно задания вывел. А как фильтр теперь вывести ?

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

функция

<?php echo get_freelance_task_filter(); ?>

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
12
20:08

function my_shortcode_function() {
return '';
}
add_shortcode('myshortcode', 'my_shortcode_function');

Андрей, так будет выглядеть?

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
13
20:25

эту функцию не надо оборачивать в шорткод, ее надо просто вставить в нужное место шаблона.

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
14
20:28

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

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
15
20:33

ну тогда добавьте вывод этой функции в уже созданный шорткод вывода заданий, в самый верх.
Если же создавать отдельный шорткод то, вот:

function my_shortcode_function() {
return get_freelance_task_filter();
}
add_shortcode('myshortcode', 'my_shortcode_function');

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
16
20:33

Благодарю.

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
17
20:38

Всё добавилось. Но когда во вкладке нажимаешь фильтровать то перебрасывает

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

Вот по такой ссылке

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

и что не так?

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
19
21:10

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

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

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

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
21
21:46

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

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
22
22:02

тогда ищите код функции вывода фильтра в файле index.php и меняйте у формы тег action на нужный урл, это первое
а второе - потребуется вывод заданий сделать с поддержкой функции query_posts, т.е. через полноценный цикл, чтобы поддерживалась работа фильтра, но может у вас и так все уже поддерживается.

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
23
11:10

1107 строк )))) попробуй найди )))

0
Вова (Otshelnik-Fm)
не в сети 1 час
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
24
11:12

1107 строк )))) попробуй найди )))

ищите код функции вывода фильтра

- имя функции же вам известно? Внутри нее и производите то что сказано

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
25
11:14

Нашел, спасибо. Так и научишься сам )))

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
26
11:26

А можно ли как то сократить этот url в браузере? как то слишком длинно и не понятно

?cats%5B%5D%5B%5D=&status=&orderby=date&order=DESC&num=10&min-price=&meta_key=order_price

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
27
11:41

нельзя

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
28
14:34

Андрей, сколько не пытался сделать чтобы при фильтрации не перебрасывало на страницу Task так ничего и не выходит. Напомню : я сделал во вкладке чтобы задания выводились и фильтр. Теперь же нужно чтобы при нажатии на фильтрировать, фильтрация происходило в той же вкладке, а не перебрасывало на страницу Task. Надеюсь на вашу полезную подсказку, а лучше возможность дать пример. Спасибо

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
29
14:51

Андрей CS сказал(а)
ищите код функции вывода фильтра в файле index.php и меняйте у формы тег action на нужный урл

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

0
Сергей
не в сети 6 лет
На сайте с 13.09.2016
Участник
Тем 29
Сообщения 146
30
14:57

Указывал - /?user=1&tab=zadaniya_76/ , но перебрасывает на страницу

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