Да, такая доработка возможна. Уникальный идентификатор пользователя из соцсети сохраняется при добавлении комментария. Однако, к сожалению, я этой доработкой в ближайшее время точно не займусь, хотя там и не особо много нужно добавить.
При использовании плагина «Просмотры» число запросов увеличивается только на число обращения к методу getCountRead() объектов топиков (в данном случае 10 топиков, по одному обращению на топик), никаких дополнительных запросов не происходит. Какого-либо значительного роста времени загрузки это не вызывает.
Боюсь, что это не ошибка с моим плагином. Это несовместимость плагинов, вызванная глубокой интеграцией aceAdminPanel в CMS. И, к сожалению, я не имею ни возможностей, ни желания, искать причины данной несовместимости.
Улучшен алгоритм обработки черного и белого списков доменов — для e-mail, отправленных с поддоменов, дополнительно анализируется наличие основного домена в списках.
Теперь вместо перечисления поддоменов в конфигурации
К сожалению, под платные шаблоны адаптацию я не осуществляю — во-первых, у меня их просто нет, а во-вторых, этим, по хорошему, должны заниматься их авторы.
В каталог добавлена версия 1.1.0.
Основное отличие — кэширование запросов к базам данным спамеров, что позволяет значительно уменьшить число одинаковых запросов (больше вероятность вложиться в ежедневные лимиты).
Чисто теоретически, конечно можно. :)
Для этого необходимо создать наследников файлов ActionBlog.class.php, ActionIndex.class.php и ActionPersonalBlog.class.php, добавить новый ивенты в этих файлах (пример) и добавить функции выборки из БД подходящих топиков, т.е. тех где topic_type равен «file» (пример).
Если получится реализовать, формируйте Pull request на GitHub, добавлю функционал в плагин.
— Добавлена проверка на использование имени существующего пользователя.
— Добавлен параметр $config['check_unique'] — Проверять совпадение пары «имя — e-mail» для гостевых комментариев (используется при $config['ask_mail'] = true). По умолчанию включено (true).
С плагином «Просмотры»:
С плагином «Просмотры» и плагином «Viewstat»:
При использовании плагина «Просмотры» число запросов увеличивается только на число обращения к методу getCountRead() объектов топиков (в данном случае 10 топиков, по одному обращению на топик), никаких дополнительных запросов не происходит. Какого-либо значительного роста времени загрузки это не вызывает.
Теперь вместо перечисления поддоменов в конфигурации
достаточно указать основной домен
github.com/wasja1982/livestreet_blacklist/commit/7723fb6afd66b58f2a24f49f1daee9b0c42f932c
на строку:
Основное отличие — кэширование запросов к базам данным спамеров, что позволяет значительно уменьшить число одинаковых запросов (больше вероятность вложиться в ежедневные лимиты).
— $config['whitelist_zones'] — Белый список доменных зон (e-mail с этих доменных зон считаются доверенными и не проверяются).
— $config['blacklist_zones'] — Черный список доменных зон (e-mail с этих доменных зон запрещены).
github.com/wasja1982/livestreet_blacklist/commit/98bd490ad7ab131fc4f35da3a600fe045836a7ac
Или подождите пока пройдет модерацию версия 1.1.0.
Для этого необходимо создать наследников файлов ActionBlog.class.php, ActionIndex.class.php и ActionPersonalBlog.class.php, добавить новый ивенты в этих файлах (пример) и добавить функции выборки из БД подходящих топиков, т.е. тех где topic_type равен «file» (пример).
Если получится реализовать, формируйте Pull request на GitHub, добавлю функционал в плагин.
— Добавлен параметр $config['check_unique'] — Проверять совпадение пары «имя — e-mail» для гостевых комментариев (используется при $config['ask_mail'] = true). По умолчанию включено (true).