Я убрал физическую возможность для юзеров заполнять поле "Сайт" в профиле. Там, где было поле ввода, теперь красуется надпись "Пошлите ссылку на Ваш сайт админу форума и он разместит её в Вашем профиле. Для этого нужно оставить на форуме 20 сообщений.". Убивается сразу два зайца. Во-первых, обломываем тупых спамеров, зарегистрировавшихся ради размещения этой самой ссылки, а во-вторых, это небольшой, но стимул написать на форуме для тех, кто не говноспамер, но всё-же хотел бы дать ссылку (возможно, на свой бизнес).
Для этого надо открыть файл
styles/ваш стиль/template/ucp_profile_profile_info.html
и заменить стоку
Код: Выделить всё
<dd><input type="text" name="website" id="website" maxlength="255" value="{WEBSITE}" class="inputbox" /></dd>
на следущую:
Код: Выделить всё
<dd>Пошлите ссылку на Ваш сайт <a href="[адрес вашего форума]/ucp.php?i=pm&mode=compose&u=[ваш номер пользователя]" target="_blank">админу форума</a> и он разместит её в Вашем профиле. Для этого нужно оставить на форуме 20 сообщений.</dd>
Естественно, отредактируйте ссылку так, чтобы она создавала новое сообщение, адресованное вам, админу.
Если пользователь попросит добавить ему в профиль сайт, делаете это в админке: вкладка "ПОЛЬЗОВАТЕЛИ И ГРУППЫ" -> "Профиль" в выпадающем списке.
Конечно, можно сделать чтобы поле появлялось если юзер оставил 20 сообщений, но я хочу чтобы добавление сайта в профиль ВСЕГДА был под моим контролем.