На чистую Джумлу необходимо, используя расширения/компоненты/собственные разработки сделать: 1. В бэк-енде: возможность добавлять в базу данных около 15 значений. Притом в базе все должно выглядеть чисто (то есть, чтобы можно было прям в SQL-таблице добавлять записи). Поля должны проходить проверку по маске (например, е-майл, телефон, сайт). Если не подходит по маске какое-то поле, то запись не вставлять, выводить ошибку. 2. В фронт-енде: выводить записи из таблицы в div-таблицу, вида <div class="item"><div class="row1"></div><div class="row2"></div>...</div> 3. В фронт-енде не выводить последние 3 символа настраиваемого поля (одно из полей записи будет настраиваемое - содержать телефонный номер). При клике на этот блок делать ajax-запрос и запрашивать это поле из базы полностью. Это защита от парсинга.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Joomla бэкенд и фронтенд задачи
Реклама
Joomla бэкенд и фронтенд задачи
На чистую Джумлу необходимо, используя расширения/компоненты/собственные разработки сделать:
1. В бэк-енде: возможность добавлять в базу данных около 15 значений. Притом в базе все должно выглядеть чисто (то есть, чтобы можно было прям в SQL-таблице добавлять записи).
Поля должны проходить проверку по маске (например, е-майл, телефон, сайт). Если не подходит по маске какое-то поле, то запись не вставлять, выводить ошибку.
2. В фронт-енде: выводить записи из таблицы в div-таблицу, вида <div class="item"><div class="row1"></div><div class="row2"></div>...</div>
3. В фронт-енде не выводить последние 3 символа настраиваемого поля (одно из полей записи будет настраиваемое - содержать телефонный номер). При клике на этот блок делать ajax-запрос и запрашивать это поле из базы полностью. Это защита от парсинга.