Как вариант, можно ресторнуть без базы, а базу перенести умной штукой вроде .
Копируете этот код и вставляете в шаблоне header.php (или в футер) в нужное место. |
|||||
|
|
|
|
|||
|
|
|
Пропишите для #main-column max-width. Чтобы работало в IE либо подключите популярный скрипт IE7, либо используйте экспрешены типа
|
|||||
|
|
|
|
Использовать событие и выдавать сообщение об ошибке уже после того, как пользователь что-то ввёл — неуважение к нему. Лучше поправить шаблон формы, чтобы пользователям из конкретной группы не выводились эти поля и подписать — почему не выводится. Ну а для пущей безопасности можно и в события добавить, но тогда, кажется, не получится с админки поменять пароль.
|
|
|
|
|
|
Уже не раз обсуждалась эта проблема. Вкратце — нужно либо в шаблоне фильтра самому сгенерировать выпадающий список, либо переделать компонент фильтра, добавив в него возможность отображения фильтра по свойству-привязке.
Вот — — первое, что нашлось, но не уверен, что это наиболее оптимальное решение. |
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
Если ваш скрипт и заработает, это не будет значением по умолчанию. Скрипт будет заменять даже имеющееся значение (т.е. если пользователь ошибся в каком-либо поле, после перезагрузки страницы в этом поле будет не то, что он вбил, а ваше значение «по умолчанию»). Правильным было бы в шаблоне веб-формы проверять есть ли какое-нибудь значение у поля (его кажется прямо из $_SESSION можно взять), и если нет — то подставлять своё, дефолтное.
|
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|