13 ответ(ов) в теме
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
1
23:10
Версия WP-Recall: 16.18.18

Доброго времени суток. Подскажите пожалуйста, как можно вывести блоки рекламы (шорткодом) в ЛК, в области "Menu" (под вкладками меню личного кабинета)?
Раньше (в старом шаблоне) рекламу выводил через боковой виджет ЛК, справа -

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

Теперь (в новом шаблоне) хочу вывести слева -

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

В этом месте "на всех" шаблонах много свободного места.

Редакции сообщения
27.04.2020 23:11RomanПричина: не указано
0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17495
2
10:24

Привет.
Шаблон ЛК - какой? Без верха не понять

0
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
3
11:19

Доброго утра. Шаблон ЛК "Theme Control".

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17495
4
12:17

В кабинетах есть хук rcl_area_menu для области menu

Примерно так:

add_action( 'rcl_area_menu', 'my_add_menu_adv' );
function my_add_menu_adv() {
    echo '<img src="https://i.picsum.photos/id/10/100/100.jpg">';
}

Но эта область не предназначена для чего либо кроме кнопок. Поэтому все последствия кастомизации на вас. Там и стили надо будет подправлять и решать что и как должно быть при малых экранах - где что разорвет и вылезет

1
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
5
13:08

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

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

(там как я понял стили и надо будет подправлять). А вот шорткод [ ads type="rectangle" ] уже не срабатывает - он там так и отображается шорткодом.

Редакции сообщения
28.04.2020 13:17RomanПричина: не указано
0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17495
6
13:20

Да - там в ядре реколл стилей кабинета float left отменить надо в оборачивающем блоке.

.vertical-menu #lk-menu {
	float: none;
}

А шорткоды если выводишь кодом в сниппете надо оборачивать в функцию do_shortcode()

Вы не можете просматривать опубликованные ссылки
1
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
7
14:26

Круто, теперь все выводится так, как и хотел - единственное что еще хотел спросить, так это то, как вывести не одно, а сразу 2 рекламных блока и выравнять их? Там как бы и

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

еще места хватает и

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

как раз еще под одно такое объявление.

Попробовал добавить сразу 2 шорткода, так:

add_action( 'rcl_area_menu', 'my_add_menu_adv' );
function my_add_menu_adv() {
    echo do_shortcode('[ads type="rectangle"][ads type="rectangle"]');
}

Теперь с компа они вроде нормально -

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

, но и с мобильников они отображаются тоже

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

, а нужно выравнять по горизонтали - рядом друг с другом. Как это сделать именно "для мобильников" пока не могу сообразить.

Редакции сообщения
28.04.2020 14:29RomanПричина: не указано
0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17495
8
15:04

Почитай про медиазапросы css и ставь блокам display:inline-block на нужной ширине в медиазапросе.

1
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
9
15:21

Ok - позже попробую (хотелось бы прямо сейчас, но...), отпишу что вообще получилось. Я тоже медиазапросом думал сделать (также блоки на мониторинге делал), но подумал вдруг может есть еще какой способ. Владимир, спасибо тебе за помощь!

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17495
10
16:08

Да нет - там только медиазапрос вроде поможет - смотри на какой ширине схлопывается в горизонтальное меню - на том же размере и ставь инлайновый блок рекламе.

Опять же - надо все смотреть на живом примере - я у себя на картинках сразу вижу что они рядом стоят (и в вертикальном меню расширяя его - что опять же стилями надо корректировать

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

), а не друг под другом - т.е. видать стили у ads type="rectangle" свои и их поменять нужно.

0
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
11
21:39

Вот, получается

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

Ширину в медиазапросе 845px выставил:

@media screen and (max-width: 845px) {
.ads-box.ads-rectangle { display:inline-block; margin: 0px 5px auto; }
}

Проверил

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

вроде нормально.
Хотел выравнять их по середине, но что-то ни как не получается (хотя может и не нужно - сам не знаю).

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17495
12
22:19

на 830px только происходит формирование горизонтального меню.

а смотреть можно и в хроме - по F12 открыть инструменты и ctrl + shift + m (а в фаерфоксе это сочетание работает и без F12)

1
Roman
не в сети 12 часов
На сайте с 21.12.2014
Участник
Тем 106
Сообщения 365
13
22:46

Поменял ширину на 830px. Я в хроме по F12 так-то и смотрел (только выставил как-то примерно). А на том сервисе отображение рекламных блоков на устройствах разной ширины проверял (быстрей чем с телефона заходить). Например заметил там, что рекл. блоки шириной 150px (их изначальная ширина) на iPhone вертикально 320 x 480, рядом друг с другом не помещались (только друг под другом). Изменил ширину на 110px и стало нормально.
Так с рекламой вроде как разобрался, тему наверное можно уже закрывать. Еще раз СПАСИБО!

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