15ответ(ов) в теме
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
1
21:01

Добрый день.
Можно ли оставить всего две кнопки "Войти" и "Регистрация" в виджете, а если пользователь авторизовался, то появлялся пункт личный кабинет виджете или в меню, а не мини-личный кабинет, т.к., когда пользователь открывает полноценный ЛК, то они нелепо дублируются? -РЕШЕНО созданием отдельного шаблона для страницы ЛК.

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

Если пользователь не авторизован на сайте, то вместо комментариев ему предлагают пройти авторизацию. Как сделать, чтобы при нажатии на данную ссылку открывалось всплывающее окно регистрации/авторизации?

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
01:39

2 - в файле ru_RU.po
3 -

Вы не можете просматривать опубликованные ссылки
0
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
3
10:09

2 - в файле ru_RU.po

Там удалил, точнее переписал на свое. Залил на сервер и ничего не изменилось.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
10:57

1. что то не понял, что у вас дублируется? Выводите виджет плагина в сайдбаре - он выводит кнопки на вход/регистрацию и выход и размещаете шорткод плагина на нужной странице для вывода личного кабинета и все дела!
2. Потребность в удалении этой фразы у вас возникла из-за неправильного вывода шорткода wp-recall в сайдбаре, выводит надо виджет панели управления, а не весь личный кабинет!
3. Правьте свой шаблон.

0
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
5
12:19

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

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
12:23

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

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
7
12:26

Вы не можете просматривать опубликованные ссылки
0
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
8
12:45

Андрей Plechev сказал(а)

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

Теперь даже стыдно за свой вопрос. Спасибо Вам!

Осталось с комментариями разобраться. Как в ссылку вставить именно эту же всплывающую форму.

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
9
17:49

class="sign-button"
внутри тега
<a 

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
10
20:26

<?php comment_form(); ?> 
в файле comments.php - это вывод стандартной формы комментирования вордпресс -

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

Ваша тема его и использует.

Нам надо его переопределить. Убираем

<?php comment_form(); ?> 

Вместо этого вписываем значения по умолчанию (код поломался поэтому ссылка на сервис хранения кода):

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

Теперь кастомизировать его мы можем (перевод затронутых строк осуществлять самому)

1 вариант:

Собственно вписал я класс sign-button в эту строку:

'must_log_in'          => '<p class="must-log-in">' .  sprintf( __( 'You must be <a href="%s" class="sign-button">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '</p>',
 

Проверьте этот код с вписанным классом (я не смог проверить).

Если не поможет воспользуйтесь 2 вариантом:

'must_log_in'          => 'Для возможности оставить комментарий вы должны <a href="' . get_permalink() . '&action-rcl=login"><strong>войти</strong></a> на сайт под своим именем. <br/>Или <a href="' . get_permalink() . '&action-rcl=register"><strong>зарегистрироваться</strong></a>', 

1
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
11
20:39

Попробовал оба варианта, и в том и том случае перенаправляет на страницу со стандартной формой. Даже текст не меняется с моей фразы на вариант Войти или Зарегистрироваться.
Может ли влиять на результат наличие дополнительного плагина комментариев WPDISCUZ?

CORR #1
Отключил сторонний плагин с комментами. Теперь второй вариант также перебрасывает на страницу со стандартным входом, но заработал первый вариант. Всплывающее окно появилось. НО предложения войти, чтобы оставить комментарий дублируются. Возможно еще какой-либо плагин добавляет свой вариант.

CORR #2

Я немного продвинулся. В wp-includes comment-template.php прописал class='sign-button', заработала стандартная регистрация с всплывающим окном. Теперь на сайте у меня так же 2 формы, но обе работают через всплывающее окно, что радует. Но, как только активирую wpdiscuz, так снова все слетает.

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

Отключайте все плагины кроме реколл и пробуйте. Ищите кто вносит и конфликтует.

Это неправильно - править файлы движка нельзя.
У меня второй вариант работает. Ну конечно, если я установлю конфликтующие плагины - всё слетит...

0
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
13
10:00

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

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
14
18:56

Все возможно. Но стоит самого дорогого - времени.
Вам подсказали рабочие методы. Аппетит приходит во время еды. Я все понимаю.

0
kompi
не в сети 9 лет
На сайте с 20.07.2015
Участник
15
14:31

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

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