Спамеры задолбали! В теме Спамеры на сайтах Instantcms проблему обсосали на сто рядов. Очень классное решение - подтверждение регистрации по СМС. Но, к сожалению, за СМСки надо платить. Предлагаю решение - регистрация с подтверждением номера телефона не по СМС, а по звонку. Как это работает: при регистрации у пользователя запрашивается номер телефона, в ответ приходит номер на который нужно перезвонить, при этом, звонок для пользователя и администратора сайта совершенно бесплатный. Если тот, кто регистрируется, не позвонил - регистрация не проходит. Для полного понимания такой схемы, предлагаю зарегистрироваться здесь. Что потребуется для установки:
Раньше модуль был бесплатный и судя по комментариям популярным. Т.к. для новых версий его постоянно приходится переделывать, модуль стал платным. Сейчас поддерживаются версии InstantCMS: 1.9, 1.10 - 1.10.6
Написать модуль ТОПы пользователей натолкнул пост на форуме ТОП комментаторов.
ВНИМАНИЕ! АКЦИЯ ЗАВЕРШЕНА! Компонент снят с продажи! Участники акции: WowChih ------- 500 руб. MiroMind -------- 500 руб. MakArtSoft ----- 510 руб. akhasanov ------ 500 руб. Скела ------------- 500 руб. lezginka.ru ------ 500 руб. Таким образом, рискнув всего десятью(!) рублями, MakArtSoft объявляется победителем! ПОЗДРАВЛЯЮ!!! Деньги победителю возвращены. MakArtSoft, прошу подтвердить в комментах. Спасибо всем, кто принял участие в акции! ================================================================================================= ///////////////////////////////////////////////////////////////////////////////////////////////// ================================================================================================= Уважаемое сообщество! Предлагаю вам принять участие в акции. Описание и возможности компонента можно прочитать здесь: Кулинарные рецепты для InstantCMS v1.10.3. Правила проведения акцииАкция проводится с 1 ноября по 8 ноября включительно. Подведение итогов 8 ноября в 14:00 мск. ВНИМАНИЕ! После окончания акции компонент будет снять с продажи и продаваться больше не будет! Во время проведения акции вы можете купить компонент Кулинарные рецепты для InstantCMS v1.10.3 всего за 500 руб., но это не фиксированная цена. Тот, кто заплатит самую большую сумму, получит компонент БЕСПЛАТНО!
ВНИМАНИЕ! Компонент снят с продажи! Предлагаю вашему вниманию компонент Кулинарные рецепты. Сделан на основе Универсального каталога. Описание
Часто бывает, что пользователь юзает сайт и не обращает внимания на то, что у него есть новое сообщение. Вот небольшой хак. Почти в самый конец файла template.php (перед </body>) добавить код: <?php $new_messages = cmsUser::getNewMessages($inUser->id); if ($new_messages['total']) { ?> <script type="text/javascript"> if (confirm("У вас есть новое сообщение!")) { window.location.href="/users/<?=$inUser->id?>/messages.html"; } </script> <? } ?>
На форуме в теме Квадратные аватары с обрезкой из центра я дал не совсем правильное решение. Если сделать так, как там указано, будут обрезаться до квадрата и другие изображения, которые загружаются в папки /medium (например на форум). Вот правильное решение, чтобы только аватарки были квадратными:
Описание компонента "Эксперты". - Пользователи могут задавать вопросы экспертам. - Гости могут задавать вопросы экспертам (настраивается в админке). - Вопросы отображаются в ленте событий (настраивается в админке). - Для каждой категории назначается эксперт из зарегистрированных пользователей сайта. - Для одной категории - один эксперт. - Для одного эксперта можно создать неограниченное число категорий. - При добавлении вопроса эксперту отправляется личное сообщение (настраивается в админке). - При добавлении вопроса эксперту отправляется уведомление на e-mail (настраивается в админке). - При добавлении вопроса админуотправляется личное сообщение (настраивается в админке). - При добавлении вопроса админуотправляется уведомление на e-mail (настраивается в админке). - Один вопрос - один ответ. Для обсуждения вопроса используются комментарии (настраивается в админке). - Редактировать ответ на вопрос могут админ и эксперт. - Редактировать вопрос может только админ из админки. - Удалить вопрос может только админ (на сайте или в админке). Несколько скринов:
Случайно нашел на винчестере ужасно старый скрипт викторины. На авторство и оригинальность ни в коем случае не претендую, я просто решил примастырить этот скриптец к InstantCMS. Код правил только для того, чтобы получился рабочий компонент.