Когда пытаетесь гостем с главной страницы /board/add.html там форма выводится только после выбора рубрики, для гостя не срабатывает js.
Видимо из за того что в head <script type="text/javascript" src="/components/users/js/profile.js"></script> выводится только для авторизованных, вероятно там какие то функции которые обрабатывают событие select. Ну или проблема где то в этой области, какой то скрипт не подключен для гостя.
/board/11/add.html — так тоже не работает для гостей. .js вроде одни и те же подключены, /components/users/js/profile.js жестко подключал не помогло… да в нем и функции вроде нету нужной
уберите в шаблоне
class="cat_form"
И откройте добавление по ссылке рубрики /board/10/add.html
10 замените на номер вашей рубрики где используется конструктор.
Вообще лучше добавлять новые поля прямо в cms_board_items и работать с ними.
так заработало, но как то же можно сделать это по уму)class="cat_form"
Выдергивать с цикла? Или добавлять новые вручную?Вообще лучше добавлять новые поля прямо в cms_board_items и работать с ними.
Хотелось бы конструктор форм юзать, а то для каждой категории разные поля
Выдергивать с цикла? Или добавлять новые вручную?
Хотелось бы конструктор форм юзать, а то для каждой категории разные поля
Ну я добавляю новые по аналогии с уже существующими, там не сложно.
Копируете например поле city в БД переименовываете, потом в model.php, router.php и fronted.php смотрите на обработку city и добавляете аналогично к своему полю. И добавляете поля в шаблоны. Если поиск по вашему полю не нужен, только запись и вывод на странице объявления, всего пару строк нужно добавить в компонент и в шаблоны..
Зато потому можно больше чего сделать с этим полем, сортировать по нему (типа поис по марке авто и т.д.), легче выводить его в модули или плагины.
Но если для каждой рубрики свои формы, наверно это муторно)
Надо призвать Fuze)
Жертвоприношений делать не будем.