13 комментариев

avatar
А может, лучше, без смарти обойтись?
avatar
я бы и там и там сделал бы. В Smarty для удобства пользователя на javascript
avatar
нужно проверить поле ICQ, хотелось бы сделать это прямо в шаблоне whois
avatar
Поместить {literal} Javascript {/literal}
avatar
Т.е. в реальном времени (ajax)?
avatar
шаблон == статика. вам на корректный ввод нужен ЖС/аякс.
+ дублирование на стороне сервера.
avatar
Мне нужен не корректный ввод, мне нужно проверить, если ли в поле только цифры и все. Мне не нужно ограничивать поле от ввода посторонних символов, мне нужно лишь проверить.
Могу объяснить для чего, конструкция примерно такая

Есть поле ICQ — В него можно ввести Skype или ICQ
Но как оно будет называться на странице пользователя, зависит от моего условия.

Да, может лучше стоит добавить и дополнительные поля в профиль, но мне было интересно реализовать гибкость профиля.
avatar
«Корректный» -значит правильный! :)
avatar
avatar
Да не нужен мне валидатор на JS

Конструкция будет такой
{if #getUserProfileICQ содержит только цифры}ICQ{else}Skype{/if}

Ладно в общем) Кто может сказать, был такой плагин для добавления своих контактов, skype там например? есть такой?
avatar
эти проверки должны идти на пхп, смарти это ж шаблонизатор, он для вывода html. Это просто не верно. Но на офф форуме смарти говорят что практически все пхп функции работают. К примеру проверка на число будет выглядеть так:
{if is_numeric($getUserProfileICQ)} 
avatar
Спасибо
avatar
вам просто if typeof(field)==int ICQ else skype.

и в смарти кажется была такая функция
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.