На счет управления комментариями
Прислано: Pawell
пт, 09/01/2009 - 22:05
Настроил комментарии таким образом, чтобы можно было оставлять имя без регистрации на сайте, которую я по сути закрыл.
При добавлении комментов каким либо пользователем вот что выдает:
Опубликовано ******** (не проверено) в Вс, 01/04/2009 - 20:34.
**** = имя пользователя, которое он ввел
Где и что надо сделать, чтобы "проверить" пользователя, чтобы надпись "(не проверено)" исчезла?
Какая проверка вообще предполагается?
Рыл, рыл, но не нашел, что надо делать.
- Pawell's blog
- Для комментирования войдите или зарегистрируйтесь
Главная » Управление » Управление пользователями
модуль comment
Стоят галочки напротив » размещать комментарии без проверки?
- Для комментирования войдите или зарегистрируйтесь
Стоят
- Для комментирования войдите или зарегистрируйтесь
В файле theme.inc найди строчку:
$output .= ' ('. t('not verified') .')';
и удали ее.
- Для комментирования войдите или зарегистрируйтесь
помогло, но первый раз перепугался, чего то решил что надо вместе с $output .= ' ('. t('not verified') .')'; еще и значек } удалить, так вообще все перестало работать. Вернул значок и все ок.
Спасибо!
- Для комментирования войдите или зарегистрируйтесь
В файле theme.inc найди строчку
Один из вредительских советов ;)
Правильное решение:
Копируем всю функцию theme_username в файл template.php своей темы. Называем функцию phptemplate_username, меняем в ней что хотели. После чего заходим "Настройки сайта" - "Производительность" и очищаем кеш (там внизу кнопка). Опосля этого, все должно работать. Теперь, при обновлении системы вы не потеряете свои изменения. Ядро — НЕПРИКАСАЕМОЕ!
- Для комментирования войдите или зарегистрируйтесь
:) А ядро все время меняю. Меньше ресурсов жрет. Только пару часиков на апдейт новой версии уходит.
- Для комментирования войдите или зарегистрируйтесь
Насколько меньше?
- Для комментирования войдите или зарегистрируйтесь
Называем функцию phptemplate_username, меняем в ней что хотели.
а подробнее про "называем фукнцию" можно? как это делается?
- Для комментирования войдите или зарегистрируйтесь
копировать как я говорил, вставить, стереть название "theme_username", напечатать "phptemplate_username"
- Для комментирования войдите или зарегистрируйтесь
А нельзя как-то проверить? Или это баг, который нужно лечить только ковыряясь в коде?
- Для комментирования войдите или зарегистрируйтесь
Что проверить? Это не баг, это фича. Но многим она не нужна. Я описал решение.
- Для комментирования войдите или зарегистрируйтесь
Респект тебе ;)
Помогло.
Но всё-таки почему же эта напись "не проверено" остётся даже тогда когда комментарий подтверждён модератором?
- Для комментирования войдите или зарегистрируйтесь
Видимо имя "не проверено" имеется введу
- Для комментирования войдите или зарегистрируйтесь
Сталкивался с подобным у себя на сайте, и от нежелания где либо ковыряться, нашел елегантное решение :)
Через перевод интерфейса значит, заменил запись "не проверено" на "гость", получилась как бы метка о том что этот комментарий написал не зарегистрированный на сайте пользователь.
- Для комментирования войдите или зарегистрируйтесь
WildSW, отличная идея. Это действительно классно придумано.
- Для комментирования войдите или зарегистрируйтесь
и где этот перевод интерфейса искать?
- Для комментирования войдите или зарегистрируйтесь
в modules/comments/translation нету "не проверено"
- Для комментирования войдите или зарегистрируйтесь






Комментарии