Домой Каталог: Дополнения WP-Recall Reviews Вывод формы отзыва на произвольной странице
8ответ(ов) в теме
Dmitryi
не в сети 4 года
На сайте с 25.06.2016
Участник
Тем 40
Сообщения 104
1
22:31

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

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

Если вывести форму отзыва на произвольной странице, то как определить какому пользователю отзыв оставляется? Этого сделать нельзя

0
Dmitryi
не в сети 4 года
На сайте с 25.06.2016
Участник
Тем 40
Сообщения 104
3
23:07

У нас на сайте для каждого пользователя выделено несколько страниц, возможность размещения информации на определённой странице дана только одному пользователю. То есть определить, кому оставляется отзыв вполне возможно)

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

К сожалению, я не вангую, понятия не имею, что у вас на сайте.

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

может тогда опишите каким образом?

0
Dmitryi
не в сети 4 года
На сайте с 25.06.2016
Участник
Тем 40
Сообщения 104
5
23:59

Форму на станице вывел через код:

<div id="tab-recall" class="recall_block recall_content_block active"><div id="subtab-recall" class="rcl-subtab-content"><h3>У пользователя пока нет отзывов</h3><div class="otziv">
                                <form name="addrecall" method="post" action="">
                                <p>Текст отзыва:</p>
                                <input type="radio" name="status" value="1" id="labeled_1"><label for="labeled_1">Положительный</label>
                                <input type="radio" name="status" value="0" id="labeled_2" checked="checked"><label for="labeled_2">Нейтральный</label>
                                <input type="radio" name="status" value="-1" id="labeled_3"><label for="labeled_3">Негативный</label><br>
                                <label for="content_otz"></label>
                                <textarea required="" name="content_otz" id="content_otz" rows="5" style="width:100%;padding:0;"></textarea>
                                <input type="hidden" name="online" value="0">
                                <input type="hidden" name="user_id" value="4">
                                <p style="text-align:right;"><input type="submit" name="add_review" class="recall-button" value="Добавить отзыв"></p>
                                </form>
                                </div></div></div>

Затем нужна строка:

&lt;input type="hidden" name="user_id" value="4"&gt;

В параметре value="4" указал id пользователя которому будет принадлежать отзыв ( в данном случае id=4). Отзыв оставился необходимому пользователю.

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

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

0
Dmitryi
не в сети 4 года
На сайте с 25.06.2016
Участник
Тем 40
Сообщения 104
7
22:52

А если для произвольной страницы назначен автор. user_id и object_id будут известны.
То есть сделать что-то похожее по принципу подключения произвольного объекта к системе рейтинга wp-recall. Только в данном случае идёт подключение формы отзыва к странице ( произвольному объекту).
Не знаю, понятно ли объяснил)

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
8
02:35

ну если user_id на определенной странице будет известен, то можно будет использовать функцию вывода формы отзыва.

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