Решила проблему!)) Может, кому-то еще пригодится: надо в конфиге (и еще в конфиге-локал) поставить закрытый режим сайта. Не всех это устроит, но для моих целей норм. Отсутствие спама еще, конечно, буду проверять сутки-двое, но когда сама захожу как гость, уже попадаю на закрытый сайт. Спасибо за помощь!)))
Я не буду в публичный доступ отправлять столь важный файл, в котором основные настройки. Я не знаю этот код, и где именно там логины-пароли. Потом вообще от спама не избавлюсь, а то и сайт взломают. К тому же наверняка нужны конкретные строчки, а никак не весь файл. Я ценю твое желание помочь, и правда очень благодарна, но риск превышает возможную пользу.
Я в этом движке не разбираюсь. Взяла «как есть». Так что я этот конфиг не знаю. Ок, ответ понятен. В общем, вопрос остается актуальным. Может, кто-то даст совет, как закрыть комменты для гостей? Или как установить препоны для спама? Капчу хотя бы, еще что-то?
Не знаю. Черт. По ходу дела, это не работает. Спамовый коммент опять только что удалила.
В общем, эти гости — они в разделе «Люди» не значатся. Но на комменте есть имя, и на это имя можно кликнуть — и попадешь тоже, вроде как, на страницу пользователя. И у него тоже есть рейтинг, как у зарегистрированных (отрицательный, правда).
Сейчас-то я уже удалила весь спам. Да и мне же не оценка количества спама нужна.
Как закрыть комментирование для гостей? Вот и всё — это решит все мои проблемы.
и это я пыталась тоже сделать. из БД-то они удалились, а вот на сайте, в разделе «Люди», так и висят дальше. правда, если зайти на некоторые из этих страниц, то выходит ошибка: что этой страницы нет. но почему-то каких-то страниц нет, а другие остались. в чем разница — не пойму. ведь одинаково удаляла.
пароль сменила там (В базе данных prefix_user), но почему-то не могу зайти от имени этого пользователя с его логином или е-мейлом и новым паролем.
может, еще надо что-то сменить?..
fla18 я могу только пересказать то, что мне подсказывал AlikMis. Но кто знает — возможно, это была частная ситуация, а у тебя другая. В общем, последовательность действий у меня была следующая: 1) открываешь панель сайта (свой кабинет у хостинг-провайдера), 2) кликаешь на меню с phpMyAdmin, 3) вбиваешь свой логин и пароль от базы данных, которую хочешь изменить, 4) заходишь в панель управления базами данных, 5) смотришь таблицу: prefix_forum_topic_view, вкладка Структура, снизу рядом с версией для печати — нажми ссылку связи, 6) теперь в селекте ограничение внешнего ключа надо найти строку такую же как сейчас (вместо prefix_topic должно быть prefix_forum_topic — надо ее выбрать и нажать «сохранить»), 7) ошибка должна исчезнуть, но если вдруг нет — надо почистить кэш.
а мой хостинг-провайдер на следующий день после установки плагина mailing сказал мне, что там вредоносная программа. пришлось отключить. я не в качестве антирекламы, я просто пользователь и зашла в эту тему потому, что мне тоже интересен ответ на заданный вопрос.
В общем, эти гости — они в разделе «Люди» не значатся. Но на комменте есть имя, и на это имя можно кликнуть — и попадешь тоже, вроде как, на страницу пользователя. И у него тоже есть рейтинг, как у зарегистрированных (отрицательный, правда).
Как закрыть комментирование для гостей? Вот и всё — это решит все мои проблемы.
может, еще надо что-то сменить?..