0
Так же — это как? Как я описал — не работает. Если у Вас работает — поделитесь плз алгоритмом.
  • avatar
  • g3n0m
  • 20 мая 2012, 21:39
0
Друзья, еще одна фишка нужна — это уже попроще моего предыдущего вопроса. Касательно данных о причине бана
В коде нашел следующий кусок (отрезал лишнее)

{if $oUserProfile->IsBannedByLogin()}
    {$oUserProfile->getBanComment()}
{if}

Другими словами, если пользователь забанен, то на его странице в профиле появится надпись с комментарием (причиной).
Только вот по понятным причинам не могу эту конструкцию воткнуть в файл top_whois. Наверняка что-то где-0то еще нужно дописать что бы научить страницу понимать IsBannedByLogin. Подскажите плз, что и где. Очень хочу сделать этот маленький апгрейд профиля.
  • avatar
  • g3n0m
  • 12 апреля 2012, 19:44
0
Либо я сегодня очень невнимателен, либо это не то, что я хотел… интересует именно вкладка для каждого пользователя, где можно проверить кто за него голосовал и как )за профиль, публикацию, комменты и т.д.)
  • avatar
  • g3n0m
  • 12 апреля 2012, 19:41
0
Все верно, только топикам и юзерам. Причем за определенный период времени.
Вашу идею понял, вопросов нет — спасибо за пример. Сейчас попробую отрепетировать на локале и потом (разумеется с бэкапом) произведу на сайте.
  • avatar
  • g3n0m
  • 11 апреля 2012, 12:58
0
Под «понизить» я подразумеваю некий процесс, в результате которого на определенную величину понижается рейтинг всего вокруг (юзеров, публикаций, блогов. Например, сейчас в среднем публикация набирает 30, раньше набирала 70 = отношение где-то 2.3. Соответственно с учетом такого отношения хочу понизить.

Понял идею относительно пхп, это запасной вариант. Хотел уточнить мож есть кже подобная задумка или реализация. Полностью обнулять не хочу, ибо юзеры обидятся (чувствительные очень, не поймут).
  • avatar
  • g3n0m
  • 11 апреля 2012, 12:42
0
Авторам спасибо, самый долгоиграющий в моей практике плагин.
Вопрос — можно ли (знаю — можно! но как — не знаю :)) сделать в разделе Пользователи — например, Admin — Votes (т.е. все голосования)… вот можно ли сделать (и как это лучше организовать) что бы смотреть кто голосовал за этого пользователя (какие оценки ставил, какой IP был), за его публикации, блоги и комменты.

Вопрос насущный, т.к. сейчас на проекте идут войны клонов (Дарт Вейдер жэив!), приходится вычислять таких минусовщиков и карать. Очень надеюсь на вашу помощь.
  • avatar
  • g3n0m
  • 10 апреля 2012, 12:51
0
Все еще нужна помощь знающих людей.
  • avatar
  • g3n0m
  • 08 апреля 2012, 23:11
0
Полагаю что беда в связях между комментами. Связи имеются, и поэтому очистка не происходит… Но этому пока только необоснованное суждение на основе массы разрозненных данных (и неопытности, увы)
  • avatar
  • g3n0m
  • 29 марта 2012, 18:53
0
Спасибо за идею, но, увы, та же фигня :(

<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
)
  • avatar
  • g3n0m
  • 29 марта 2012, 18:52
0
Пылесос к сожалению не берет. Не реагирует никак. Выдает следующую ошибку:
<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
)
  • avatar
  • g3n0m
  • 29 марта 2012, 17:20
0
Даже ни одного маленького-прималенького совета?…
  • avatar
  • g3n0m
  • 28 марта 2012, 18:34
0
В блоке usersonline зарегистрированных юзеров отображает строго 20. В конфиге прописано что максимум отображения — 20.
Вопрос: как сделать так, что бы в блоке отображалось 20 юзеров, но в верхней строчке вида «Зарегистрированных: 20, Гостей: 87» кол-во зарегистрированных не ограничивалось условием заданным в конфиге, а отображалось реальное кол-во зарегенных юзеров.
Заранее спасибо.
  • avatar
  • g3n0m
  • 21 марта 2012, 14:12
0
Неужели никто не в курсе проблемы? Жесть какая неприятная фигня случилась, очень нуден дельный совет (((
  • avatar
  • g3n0m
  • 15 марта 2012, 23:34
0
Ничего особенного. Вместо публикации, которая по каким-то причинам глючит (одна из перенесенных в результате удаления) только следующий кусок кода:

<div class="topic">
<h3 class="title"> </h3>
</div>
  • avatar
  • g3n0m
  • 15 марта 2012, 17:48
0
Да, если у кого-то есть возможность — протестируйте плз у себя на движке (последней версии) такую ситуацию, будет ли все в порядке или же возникнут глюки похожие на мои:

Для примера только что создал два тестовых блога с тестовыми публикациями. Один блог удалил, выбрал блог №2 для перемещения публикаций, в результате первый блог удалился, а во втором публикации не отображаются (описанная мною выше проблема).
  • avatar
  • g3n0m
  • 15 марта 2012, 16:30
0
Спасибо. Миф развеян :)

ЗЫ. Обязан был спросить, т.к. не хочется расстраивать старожил проекта.
  • avatar
  • g3n0m
  • 11 марта 2012, 21:45
0
Спасибо! Ценю ;)
  • avatar
  • g3n0m
  • 05 февраля 2012, 20:51
0
Заметил следующие баги в работе модуля, прошу по возможности помочь разобраться:
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


Это из основного, что мешает работать с плагином. Хорошим, кстати сказать, плагином :( Помогите плз разобраться.

ЗЫ. Использую шаблон evolution
  • avatar
  • g3n0m
  • 29 января 2012, 00:01
0
Спасибо за блог.
Вопрос: как мне сделать дополнительный шаблон блока? Например — Templat_Empty (условно). Где именно мне нужно прописать изменения что бы блок заработал? Дополнил где можно, но что-то не фурычит, выдает ошибку вида floomby.ru/content/S6GRSORVuU
  • avatar
  • g3n0m
  • 28 января 2012, 15:22
0
Ввиду актуальности данной темы рискну снова поднять оный вопрос :)
Если кратко: апдейтю свой 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
  • avatar
  • g3n0m
  • 27 января 2012, 22:37