Друзья, еще одна фишка нужна — это уже попроще моего предыдущего вопроса. Касательно данных о причине бана
В коде нашел следующий кусок (отрезал лишнее)
Другими словами, если пользователь забанен, то на его странице в профиле появится надпись с комментарием (причиной).
Только вот по понятным причинам не могу эту конструкцию воткнуть в файл top_whois. Наверняка что-то где-0то еще нужно дописать что бы научить страницу понимать IsBannedByLogin. Подскажите плз, что и где. Очень хочу сделать этот маленький апгрейд профиля.
Либо я сегодня очень невнимателен, либо это не то, что я хотел… интересует именно вкладка для каждого пользователя, где можно проверить кто за него голосовал и как )за профиль, публикацию, комменты и т.д.)
Все верно, только топикам и юзерам. Причем за определенный период времени.
Вашу идею понял, вопросов нет — спасибо за пример. Сейчас попробую отрепетировать на локале и потом (разумеется с бэкапом) произведу на сайте.
Под «понизить» я подразумеваю некий процесс, в результате которого на определенную величину понижается рейтинг всего вокруг (юзеров, публикаций, блогов. Например, сейчас в среднем публикация набирает 30, раньше набирала 70 = отношение где-то 2.3. Соответственно с учетом такого отношения хочу понизить.
Понял идею относительно пхп, это запасной вариант. Хотел уточнить мож есть кже подобная задумка или реализация. Полностью обнулять не хочу, ибо юзеры обидятся (чувствительные очень, не поймут).
Авторам спасибо, самый долгоиграющий в моей практике плагин.
Вопрос — можно ли (знаю — можно! но как — не знаю :)) сделать в разделе Пользователи — например, Admin — Votes (т.е. все голосования)… вот можно ли сделать (и как это лучше организовать) что бы смотреть кто голосовал за этого пользователя (какие оценки ставил, какой IP был), за его публикации, блоги и комменты.
Вопрос насущный, т.к. сейчас на проекте идут войны клонов (Дарт Вейдер жэив!), приходится вычислять таких минусовщиков и карать. Очень надеюсь на вашу помощь.
Полагаю что беда в связях между комментами. Связи имеются, и поэтому очистка не происходит… Но этому пока только необоснованное суждение на основе массы разрозненных данных (и неопытности, увы)
<br />
<b>Warning</b>: opendir(/home/***/http/uploads/images) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/***/http/plugins/cleaner/classes/modules/cleaner/Cleaner.class.php</b> on line <b>30</b><br />
SQL Error: Cannot delete or update a parent row: a foreign key constraint fails (`***/prefix_comment`, CONSTRAINT `prefix_topic_comment_fk` FOREIGN KEY (`comment_pid`) REFERENCES `prefix_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE) at /home/***/http/plugins/cleaner/classes/modules/cleaner/mapper/Cleaner.mapper.class.php line 88
Array
(
[code] => 1451
[message] => Cannot delete or update a parent row: a foreign key constraint fails (`***/prefix_comment`, CONSTRAINT `prefix_topic_comment_fk` FOREIGN KEY (`comment_pid`) REFERENCES `prefix_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE)
[query] => DELETE FROM prefix_comment
WHERE
comment_id = '91951'
[context] => /home/***/http/plugins/cleaner/classes/modules/cleaner/mapper/Cleaner.mapper.class.php line 88
)
Пылесос к сожалению не берет. Не реагирует никак. Выдает следующую ошибку:
<br />
<b>Warning</b>: opendir(/home/***/http/uploads/images) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/***/http/plugins/cleaner/classes/modules/cleaner/Cleaner.class.php</b> on line <b>30</b><br />
SQL Error: Cannot delete or update a parent row: a foreign key constraint fails (`***/prefix_comment`, CONSTRAINT `prefix_topic_comment_fk` FOREIGN KEY (`comment_pid`) REFERENCES `prefix_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE) at /home/***/http/plugins/cleaner/classes/modules/cleaner/mapper/Cleaner.mapper.class.php line 88
Array
(
[code] => 1451
[message] => Cannot delete or update a parent row: a foreign key constraint fails (`***/prefix_comment`, CONSTRAINT `prefix_topic_comment_fk` FOREIGN KEY (`comment_pid`) REFERENCES `prefix_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE)
[query] => DELETE FROM prefix_comment
WHERE
comment_id = '91951'
[context] => /home/***/http/plugins/cleaner/classes/modules/cleaner/mapper/Cleaner.mapper.class.php line 88
)
В блоке usersonline зарегистрированных юзеров отображает строго 20. В конфиге прописано что максимум отображения — 20.
Вопрос: как сделать так, что бы в блоке отображалось 20 юзеров, но в верхней строчке вида «Зарегистрированных: 20, Гостей: 87» кол-во зарегистрированных не ограничивалось условием заданным в конфиге, а отображалось реальное кол-во зарегенных юзеров.
Заранее спасибо.
Да, если у кого-то есть возможность — протестируйте плз у себя на движке (последней версии) такую ситуацию, будет ли все в порядке или же возникнут глюки похожие на мои:
Для примера только что создал два тестовых блога с тестовыми публикациями. Один блог удалил, выбрал блог №2 для перемещения публикаций, в результате первый блог удалился, а во втором публикации не отображаются (описанная мною выше проблема).
Заметил следующие баги в работе модуля, прошу по возможности помочь разобраться:
1) При активном плагине, но при отсутствии каких-либо ролей и пользователей с ролями, рядовой пользователь (рейтинг которого ниже требуемого) может без проблем создавать коллективные блоги.
2) При активном плагине (а так же при активном чекбоксе «использовать активацию при регистрации») при регистрации пользователю вываливается алерт
Notice: Undefined variable: oRole in /home/ХХХ/http/plugins/role/classes/actions/ActionRegistration.class.php on line 130
Warning: Cannot modify header information - headers already sent by (output started at /home/ХХХ/http/plugins/role/classes/actions/ActionRegistration.class.php:130) in /home/ХХХ/http/engine/include/function.php on line 224
Warning: Cannot modify header information - headers already sent by (output started at /home/ХХХ/http/plugins/role/classes/actions/ActionRegistration.class.php:130) in /home/ХХХ/http/engine/include/function.php on line 225
Это из основного, что мешает работать с плагином. Хорошим, кстати сказать, плагином :( Помогите плз разобраться.
Спасибо за блог.
Вопрос: как мне сделать дополнительный шаблон блока? Например — Templat_Empty (условно). Где именно мне нужно прописать изменения что бы блок заработал? Дополнил где можно, но что-то не фурычит, выдает ошибку вида floomby.ru/content/S6GRSORVuU
Ввиду актуальности данной темы рискну снова поднять оный вопрос :)
Если кратко: апдейтю свой 0.3.1 до 0.5.1. В результате натолкнулся на данную ошибку, причем только в поиске и только во вкладке «комментарии».
Проделал ВСЕ операции, рекомендованные на данном ресурсе: это и конвертер ORT-а, и всяческие запросы типа
select * from prefix_comment where target_id not in (select topic_id from prefix_topic) AND target_type = "topic"
Эффекта ноль (хотя около 1000 комментов «бесхозных» удалилось)
Отсюда вопрос — что еще можно предпринять для решения данной проблемы? Очевидно что суть несчастья в отсутствии привязки каких-то комментам к каким-то топикам, но как это еще можно выявить и устранить?
ЗЫ. Проблема возникла не только у меня, но и у товарища с проектом на LS. он правда апдейтил с 0.4.2 до 0.5.1
В коде нашел следующий кусок (отрезал лишнее)
Другими словами, если пользователь забанен, то на его странице в профиле появится надпись с комментарием (причиной).
Только вот по понятным причинам не могу эту конструкцию воткнуть в файл top_whois. Наверняка что-то где-0то еще нужно дописать что бы научить страницу понимать IsBannedByLogin. Подскажите плз, что и где. Очень хочу сделать этот маленький апгрейд профиля.
Вашу идею понял, вопросов нет — спасибо за пример. Сейчас попробую отрепетировать на локале и потом (разумеется с бэкапом) произведу на сайте.
Понял идею относительно пхп, это запасной вариант. Хотел уточнить мож есть кже подобная задумка или реализация. Полностью обнулять не хочу, ибо юзеры обидятся (чувствительные очень, не поймут).
Вопрос — можно ли (знаю — можно! но как — не знаю :)) сделать в разделе Пользователи — например, Admin — Votes (т.е. все голосования)… вот можно ли сделать (и как это лучше организовать) что бы смотреть кто голосовал за этого пользователя (какие оценки ставил, какой IP был), за его публикации, блоги и комменты.
Вопрос насущный, т.к. сейчас на проекте идут войны клонов (Дарт Вейдер жэив!), приходится вычислять таких минусовщиков и карать. Очень надеюсь на вашу помощь.
Вопрос: как сделать так, что бы в блоке отображалось 20 юзеров, но в верхней строчке вида «Зарегистрированных: 20, Гостей: 87» кол-во зарегистрированных не ограничивалось условием заданным в конфиге, а отображалось реальное кол-во зарегенных юзеров.
Заранее спасибо.
ЗЫ. Обязан был спросить, т.к. не хочется расстраивать старожил проекта.
1) При активном плагине, но при отсутствии каких-либо ролей и пользователей с ролями, рядовой пользователь (рейтинг которого ниже требуемого) может без проблем создавать коллективные блоги.
2) При активном плагине (а так же при активном чекбоксе «использовать активацию при регистрации») при регистрации пользователю вываливается алерт
Это из основного, что мешает работать с плагином. Хорошим, кстати сказать, плагином :( Помогите плз разобраться.
ЗЫ. Использую шаблон evolution
Вопрос: как мне сделать дополнительный шаблон блока? Например — Templat_Empty (условно). Где именно мне нужно прописать изменения что бы блок заработал? Дополнил где можно, но что-то не фурычит, выдает ошибку вида floomby.ru/content/S6GRSORVuU
Если кратко: апдейтю свой 0.3.1 до 0.5.1. В результате натолкнулся на данную ошибку, причем только в поиске и только во вкладке «комментарии».
Проделал ВСЕ операции, рекомендованные на данном ресурсе: это и конвертер ORT-а, и всяческие запросы типа
Эффекта ноль (хотя около 1000 комментов «бесхозных» удалилось)
Отсюда вопрос — что еще можно предпринять для решения данной проблемы? Очевидно что суть несчастья в отсутствии привязки каких-то комментам к каким-то топикам, но как это еще можно выявить и устранить?
ЗЫ. Проблема возникла не только у меня, но и у товарища с проектом на LS. он правда апдейтил с 0.4.2 до 0.5.1