Домой Каталог: Дополнения WP-Recall Shop Service Как редактировать страницу услуги
25ответ(ов) в теме
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
1
05:32
Версия WP-Recall: 16.1.5
Версия дополнения: 1.3.2

Здравствуйте.

Не пойму, как редактировать страницу услуги. К примеру, убрать rcl-post-gallery, а то изображение услуги выводится два раза, переместить информацию о продавце и прочее.

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

Помогите, пожалуйста.

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

Добрый день.
Вы можете создать на основе шаблона single.php шаблон страницы услуги с именем single-service.php и изменять его согласно вашим требованиям.

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
3
16:52

Андрей CS сказал(а)
Добрый день.
Вы можете создать на основе шаблона single.php шаблон страницы услуги с именем single-service.php и изменять его согласно вашим требованиям.

Да, это я знаю, но сама то форма не меняется

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

Здравствуйте.

Какая форма не меняется?
Можете подробней описать что вы делаете и что ожидаете должно поменяться.
Мы же не видим ваших действий.

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
5
16:58

Otshelnik-Fm сказал(а)
Здравствуйте.

Какая форма не меняется?
Можете подробней описать что вы делаете и что ожидаете должно поменяться.
Мы же не видим ваших действий.

Скрин я прислал, мне нужно поменять верстку услуги, которая выводится по [public-form post_type="service"]

0
Вова (Otshelnik-Fm)
не в сети 1 месяц
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
17:44

Cody сказал(а)
убрать rcl-post-gallery

наверно галерея отключается так

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

Но точно именно под Shop Service не скажу.

Cody сказал(а)
а то изображение услуги выводится два раза

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

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
7
17:59

Это все выводится одним блоком, а мне еще нужно местами поменять блоки внутри, к примеру вот

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16999
8
20:11

Вам придется уточнять решение по каждой задаче.
Задавайте конкретный вопрос.

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
9
20:36

Андрей CS сказал(а)
Вам придется уточнять решение по каждой задаче.
Задавайте конкретный вопрос.

Хорошо, вот тогда конкретный вопрос - как перенести блок с информацией о продавце наверх ?

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

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

Вы не можете просматривать опубликованные ссылки
0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
11
01:51

Андрей CS сказал(а)
сначала удалите этот блок, а потом выводите там где требуется

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

Спасибо, то что нужно

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
12
03:45

Еще нужно править блоки с информацией об услуге, где это можно сделать ?

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

что за блоки?

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
14
17:33

Андрей CS сказал(а)
что за блоки?

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

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

к сожалению, не понял, что именно за блок, покажите скриншотом
Возможно, речь идет о карточке вывода услуги через шорткод, если да, то посмотрите ее шаблон в файле /wp-content/wp-recall/add-on/shop-service/templates/sm-service-card.php

Редакции сообщения
29.03.2019 20:43Андрей CSПричина: не указано
0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
16
01:58

Андрей CS сказал(а)
к сожалению, не понял, что именно за блок, покажите скриншотом
Возможно, речь идет о карточке вывода услуги через шорткод, если да, то посмотрите ее шаблон в файле /wp-content/wp-recall/add-on/shop-service/templates/sm-service-card.php

Это не тот файл, он отвечает за вывод услуг в списке услуг. Нужна эта страница

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

найдете этот блок в файле /wp-content/wp-recall/add-on/shop-service/functions-content-service.php, строка 17
я не рекомендую вносить правки непосредственно в этот файл, лучшим решением будет сначала дерегестрировать хук

remove_filter('the_content', 'sm_add_service_meta', 50);

потом скопировать функцию sm_add_service_meta(), в свой файл, переименовать ее, изменить как нужно и затем повесить также на фильтр
add_filter('the_content', 'my_add_service_meta', 50);

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
18
14:07

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

Редакции сообщения
30.03.2019 14:12CodyПричина: не указано
30.03.2019 17:46Андрей CSПричина: неуместное цитирование
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16999
19
17:47

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

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
20
18:03

Здорово, спасибо

Редакции сообщения
30.03.2019 18:44CodyПричина: Неуместное цитирование
0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
21
21:07

Я нашел в файлах функцию rcl_get_custom_post_meta($post->ID) для вывода мета-данных услуги. Можно ли его свободно вызывать через echo rcl_get_custom_post_meta($post->ID); в нужном месте ? Потому что, это как раз то, что мне было нужно, а через фильтры как то не понял, как их местами поменять, только убрать/добавить. И я не могу найти, где выводится название услуги и описание.

Редакции сообщения
31.03.2019 00:44CodyПричина: не указано
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16999
22
07:51

пробуйте использовать данную функцию

0
Cody
не в сети 6 лет
На сайте с 16.09.2018
Участник
Тем 6
Сообщения 40
23
15:59

Андрей CS сказал(а)
пробуйте использовать данную функцию

Да, через echo все ок выводит. Но.
Сейчас я могу отдельно вывести Мета-данные услуги, блок автора и кнопку Заказать. Описание и название услуги выводятся вместе, и как мне кажется, они выводятся уже не через плагин, а через блог, т.к. код в который они завернуты - шаблонный

0
Denver
не в сети 3 недели
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 193
24
22:34

Добрый вечер, Андрей,
в продолжении вопроса, правильно ли я все делаю?
Мне нужно вывести блок "стоимости, срока и порядка выполнения услуги" в другом месте, для этого:
в functions.php:

function remove_sm_service_meta(){
    global $post;
    if($post->post_type == 'service'){
        remove_filter('the_content', 'sm_add_service_meta', 50);
    }
}
add_action('wp','remove_sm_service_meta');

далее, в нужном месте шаблона:
echo sm_add_service_meta();

Все ли я верно сделал?

Редакции сообщения
22.03.2020 22:34DenverПричина: не указано
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16999
25
09:33

Denver, добрый день. Не надо продолжать чужие темы, кроме того, вы вынуждаете меня прочитать двадцать сообщений в теме годичной давности, чтобы понять, что вам вообще требуется, тем более, что в этой теме было задано несколько вопросов.
Заводите свою тему, там задавайте вопросы, но вопрос "Верно ли я сделал?" задавать не стоит, у нас не викторина, пробуйте использовать свой код, если работает значит все верно, если нет, то сообщайте уже об этом.
По вашему коду - проблем не вижу, должно работать.

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