17ответ(ов) в теме
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
1
17:27
Версия WP-Recall: 16.17.3
Версия дополнения: 1.2

Как сделать видимость заявок к заданию для всех пользователей? И видимость кто выбран.
И еще, как вывести общее количество заявок к заданию на странице списка заданий?

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16949
2
17:55

Alexxx999 сказал(а)
Как сделать видимость заявок к заданию для всех пользователей?

обновляйте доп до версии 1.3, там будет опция позволяющая показывать/скрывать все заявки к заданию и исполнителя

В этой же версии можно будет использовать функцию для подсчета количества заявок к заданию fng_count_requests(), ее можно будет разместить в файле шаблона одиночного задания в папке используемой темы single-task.php таким образом:

<?php echo fng_count_requests(array(
	'task_id' => $post->ID
)); ?>

и она выведет количество заявок к текущему заданию

Сам файл single-task.php можно создать из копии файла single.php

1
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
3
19:14

А как обновить дополнение ?
Нет кнопки обновления напротив дополнения.
Через Cron Manager пробовал по инструкции на этом сайте - ноль реакции.

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

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

1
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
5
19:25

Хорошо. Значит этот код для подсчета кол-ва заявок на странице заданий будет действовать только в версии 1.3?
А где его разместить?

Редакции сообщения
19.02.2019 19:26Alexxx999Причина: не указано
0
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
6
19:31

Кстати вот содержимое single.php
Не могу найти блоки от дополнения
На скрине код

Вы не можете просматривать опубликованные ссылки
Редакции сообщения
19.02.2019 19:32Alexxx999Причина: Не вставляется ссылка
0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16949
7
19:40

Alexxx999 сказал(а)
Не могу найти блоки от дополнения

Их там и не будет.
Вам дали код, который вы можете вывести там где вам потребуется, но для этого очевидно надо обладать каким то базовыми знаниями хотя бы в иерархии шаблонов WP. Если надо вывести количество заявок на одиночной странице задания, то правим single.php или single-task.php, если на архивной странице заданий, то archive.php или archive-task.php

1
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
8
19:46

Попробывал в разных местах сейчас разместить эту функцию, везде ошибки. В archive.php

Fatal error: Call to undefined function fng_count_requests()

0
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
9
19:51

Попробую тоже самое с новой версией, как обновлю)

Проверил. Отлично. Отображается.

Редакции сообщения
19.02.2019 19:59Alexxx999Причина: не указано
0
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
10
20:10

Только вот есть одно но - выводится вне блока задания, на странице списка заданий.
Т.е невозможно вставить внутри блока, где пишутся ТЕМА, СРОК ВЫПОЛНЕНИЯ, СТАТУС

Может есть файл дополнения, где выводятся открытым образом div fng-task-metas?

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

найдете в файле /wp-content/wp-recall/add-on/freelance-nextgen/functions-content-task.php

1
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
12
21:18

Если в чистой форме вставлять под такой же див рядом код, то ошибка.
Как его привести код:
$post->ID
)); ?>

в подобный вид:

' . __( 'Статус задания' ) . ':
'

0
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
13
21:18

в подобный вид:

<div class="task-meta task-status"> <i class="rcli fa-refresh fa-sync rcl-icon"></i>' . __( 'Статус задания' ) . ': <span class="task-status-' . get_post_meta( $post_id, 'fng-status', 1 ) . '">' . fng_get_status_name( get_post_meta( $post_id, 'fng-status', 1 ) ) . '</span> </div>'

Редакции сообщения
19.02.2019 21:19Alexxx999Причина: не указано
0
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
14
12:31

Андрей CS сказал(а)
найдете в файле /wp-content/wp-recall/add-on/freelance-nextgen/functions-content-task.php

Так какой код надо вставить в файл functions-content-task.php, чтобы отображалось кол-во заявок к заданию?

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

показывайте какой именно код вставляете

0
Alexxx999
не в сети 5 лет
На сайте с 17.02.2019
Бан
Тем 18
Сообщения 85
16
18:29

Я запутался куда вставлять, на скрине показал где должно быть:
Скрин

Я вот этот код вставлял:
<?php echo fng_count_requests(array( 'task_id' => $post->ID )); ?>

Если добавлять в functions-content-task.php, то ошибка Parse error: syntax error, unexpected 'task_id' (T_STRING)
Если добавлять в archive.php, то оно выводится и все работает, только вне блока задания.
В archive.php добавляю код после строчки:

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

Может внутри этого кода можно внедрить или не вариант? Надо чтобы внутри блока отображалось число заявок к записи.

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

я дал код, который выводит то что требовалось, где именно вывести эту информацию и в каком виде - уже ваша задача, чтобы решать ее самостоятельно надо знать основы html, php и понимать иерархию шаблонов WP, если таких знаний нет, то можете найти исполнителя на фрилансе

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