Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как вывести корзину со счетчиком в мою шапку
17ответ(ов) в теме
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
1
17:53
Версия WP-Recall: 16.14.3

Подскажите, как вывести корзину со счетчиком из RECALLBAR в мою шапку? Вижу, что есть шорткод для сайт бара [minibasket], но он выводит еще и сообщения от том, что корзина пуста, для шапки это не подходит.

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

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

<i class="fa fa-shopping-cart rcl-icon"></i>

а потом стилизовать ее под себя
Количество товаров в корзине можно вывести через php кодом:
<?php
$Cart = new Rcl_Cart();
echo $Cart->products_amount;
?>

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
3
18:36

Вывел но нет ссылки на корзину и хотел чтобы счетчик корзины не был виден если равен 0.
Можно как нибудь преобразовать вот такую конструкцию?

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

Так у меня выводится иконка уведомлений со счетчиком.

Редакции сообщения
22.04.2018 18:36dmitry6996Причина: не указано
0
Андрей CS
не в сети 4 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
4
20:02

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

Вы не можете просматривать опубликованные ссылки
0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
5
20:24

Ну это уж вы меня совсем унизили

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

Я спрашивал как ссылка будет выглядеть на php?

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
6
20:28

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
21:23

dmitry6996 сказал(а)
Вывел но нет ссылки на корзину

в чем сложность в тег "a" подставить урл корзины?
Вам он должен быть известен

Андрей вам все верно про конструкцию тега "a" подсказал - ваш последний камент

https://pastebin.com/Akjef0vj

и никто не унижал вас - это просто html конструкция. Никакого php

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
8
21:28

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

Редакции сообщения
22.04.2018 21:28dmitry6996Причина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
9
21:37

https://pastebin.com/Akjef0vj

Чтож все сложно.
К сожалению мы не можем заниматься образованием каждого пользователя. Читайте про html активную ссылку - как ее проставить

На примере этого сайта я делаю так:

<a href="https://codeseller.ru/korzina/">корзина</a>

- где тут php?

Вопросы кастомизации - поможем, но когда дело касается основ - увы. Оплачивайте специальные курсы, учитесь. Ресурс не посвящен обучениям html и php основам - обычные php условия "если" - "то" (if, else)
Можно конечно всегда сказать - да я код не пишу, я по стилям. Но и мы за вас ваш ресурс строить не можем тратя свое время на основы никак не связанные с базовой работой плагина WP-Recall. Подсказать направление, функции - всегда пожалуйста.

p.s. тему переношу в "кастомизации", к работе базовой части дополнения магазина вопрос не относится.

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
10
21:40

Понял, сделаю на html

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

Ну ок, можно и на php.
url страницы - функция get_permalink($post_id), вместо $post_id укажите идентификатор вашей страницы.

echo '<a href="'.get_permalink($post_id).'">'

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
12
18:25

Спасибо!

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
13
20:36

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

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

покажите код, которым выводите этот счетчик

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
15
01:31

$Cart = new Rcl_Cart(); echo $Cart->products_amount;

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

$Cart = new Rcl_Cart(); 
if($Cart->products_amount){
    echo $Cart->products_amount;
}

0
dmitry6996
не в сети 6 лет
На сайте с 11.12.2017
Участник
Тем 44
Сообщения 197
17
09:51

Спасибо большое )

0
Тема закрыта. Публикация новых сообщений запрещена.