Регистрация
Вход через соцсети
Восстановление пароля

Предварительный просмотр

03.03.2014, 14:20
Redox

Зарегистрирован:
2007-05-29
Сообщений: 13

Здравствуйте!
Подскажите, каким образом возможно реализовать для пользователей сайта предварительный просмотр материала перед публикацией?
Есть "Доска объявлений" в которой объявления (с фото) размещают пользователи после регистрации (или регистрируются во время публикации объявления). Хочу реализовать предварительный просмотр объявления - чтобы пользователь нажимая на кнопку "предварительный просмотр" мог посмотреть как будет выглядеть его объявление перед публикацией. Если оно его не устраивает, то корректировка и затем публикация.
03.03.2014, 16:28
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 965

Вариант
Пользователь может опубликовать статью и изначальна она будет выключена(настройки инфоблока) Выключенное состояние можно преподнести как предпросмотр. После он жмет опубликовать (включает объект). Теперь его видно на сайте. Или корректирует. жмет отредактировать.
Либо тоже самое но создать свою переменную которая будет отвечать за не отображение статьи на сайте.

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Бесплатно.
03.03.2014, 17:49
Redox

Зарегистрирован:
2007-05-29
Сообщений: 13

сделать так, чтобы без сохранения можно было посмотреть не получится?
В предложенном варианте полчится что пользователь, по сути ещё не добавил объявление, а оно уже есть.
08.04.2014, 00:14
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 965

Создайте наряду с submit кнопку, например
<input name="prewiew" type="submit" value="Предпросмотр" />
В условиях после добавления
if($prewiew) $posting = 0;
В форме добавления
<? if($prewiew){ ?>
Макет предпросмотра идентичный полному отображению (включая переменные)
<? } ?>


Картинки таким вариантом не будут отображены

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Бесплатно.
198 196 2014-04-08 00:14:27 13526
Описание проекта