avatar
+0.07
0.780

Где отслеживаемые комментарии?

Сейчас, тут на сайте, мне пишет что у меня +17 отслеживаемых комментариев. Я кликаю по этой надписи (вверху страницы) и попадаю в ленту. в ленте 8 топиков. и ни на одном из них не стоит +(циферька новых комментариев).
Думаю это это всетаки баг.
======
Нашел пропавшие комментарии. Они находятся (все) в топике, которого в ленте нет. Почему?

Некорректная отработка ситуации при отказе от нового топика

Суть:
Создаем новый топик, четото пишем, выбираем картинку в галлерею и помечаем ее как превью...но решаем про него «забыть» — тоесть без сохранения этого нового топика переходим на другой, старый топик и открываем его на редактирование. Сохраняем — и вуаля — в качестве превью этого старого топика та картинка что мы выбирали для «забытого» топика.

Глобальный модератор и доступ к закрытым — скрытым блогам

Собственно проблема в том что он имеет право смотреть контент в закрытых-скрытых блогах. Так быть недолжно.

Глобальный модератор должен иметь право модерировать либо только открытый контент, либо должен иметь настройку какие из закрытых блогов он может модерировать.
Потому что то что он модератор — никак не связано с правомочностью его доступа к данным в закрытых блогах. На то они и закрытые вообщето...В том числе и от «модераторов».

То есть если глобальному модератору, автор закрытого блога разрешает модерировать контент в закрытом блоге — он должен указывать это явно, в противном случае глобальный модератор не должен иметь права не то что модерировать, но даже видеть этот контент.

Проблема с доступом к блогу с ограниченными правами

даже две три четыре проблемы.
Понадобились совсем-совсем персональные блоги, чтобы их видел и знал о них только владелец блога, и чтоб это был блог по умолчанию (личная записная книжка, невидимая никому)

1. автоматически создаваемый персональный блог — юзер не является его владельцем. Соответственно если выставить права «виден только владельцу» — то юзер его не видит. Что странно.

2. если создать блог у которого все права выданы только владельцу — писать, читать, коментировать , не показывать в списке блогов, не индексировать — но при этом выдать приглашение кому-то — то этот ктото будет видеть шапку сообщения с блога (в сам блог не войдет, но посты до <сут> видеть будет). Кстати опция «подписка на блог» была или проигнорирована или я ее как-то не так понимаю. Поскольку приглашение же выдать удалось, хотя опция была в «никому».

3. как теперь отобрать у приглашенного пользователя приглашение? Не забанить, а «отозвать"- „удалить из приглашенных“

4. в созданный в 2 блог, было помещено сообщение и прокомментировано. Коментарий виден любым пользователям в „живой эфир“. И сам факт комментария и его текст во всплывающей подсказке.

altocms 1.1.14

При попытке редактирования комментария- выдает «Системная ошибка, повторите позже» и никаких записей в логах нигде не появляется.

Та же ошибка появляется при попытке написать на стене., но дополнительно возникает систем еррор:
2015-10-28 16:56:02
SQL Error: Duplicate entry '0' for key 'PRIMARY' at ......./common/classes/modules/wall/mapper/Wall.mapper.class.php line 33
INSERT INTO base1_wall(`wall_user_id`, `user_id`, `text`, `pid`, `date_add`, `ip`) VALUES('1', '1', 'Это надпись на стенеrrr', '0', '2015-10-28 16:56:02', 'xx.xxx.x.xxx')


Хотя ошибка с sql возможно возникает потому что после неудачной попытки добавления записи на стену- процесс остается в подвешенном состоянии и посылка записи на стену повторно- приводит к такой ошибке sql

Ошибка получения rss с тайного блога

при попытке обратиться незалогиненным пользователем к адресу http://сайт/rss/blog/тайныйблог/
ошибка:
Fatal error: Call to a member function CreateRssChannel() on a non-object in /путь/к/сайту/common/classes/actions/ActionRss.class.php on line 204

а впрочем и залогиненым но без прав чтения этого блога- тоже самое.

Неприятный момент с ошибками кода в коментах

Возникла следующая ситуация:
В шаблоне обработки видео (то которое в тэгах video> там где ссылки с ютуба во фрейм засовываются), был изменен код, и измененный код содержал ошибку (незакрытый тэг).

В результате форматирование сайта сломалось (что очевидно).
А вот что было полной неожиданностью — это то, что вот этот код попал
1) в табличку контента
2) код попал в табличку с коментами

В результате по ссылке «Новые» — отображение сайта сломалось, даже после восстановления исходного шаблона обработки тэга video> , и удаления топика содержащего невалидный код.

Тут дело не в том что где-то был изменен шаблон обработки контента, а в том что если в этих шаблонах будут допущены ошибки со стилями или тэгами — то вычищать из базы и восстанавливать нормальный вид сайта придется руками, причем поиск в табличках невалидного контента может быть нетривиальным (я знал по какому ключевому слову искать, но это не всегда может быть очевидно).

Второй ужасающий момент- в том что кусок кода попал в коменты самостоятельно. Кто-то в момент обновления файла писал комментарии, и туда, в комментарии к совершенно другому блогу и топику- вместо коментариев записался этот вот код.

Топик типа «Анкета»

Кому нибудь удалось собрать из дополнительных полей тип топика «анкета»?
То есть чтоб был список вопросов, по каждому вопросу варианты ответов (чекбоксы и/или радиобиттоны), проверка что все поля заполнены, и сохранить в базе заполненную анкету.
При этом результаты анкетирования должны быть видны только анкетируемому и анкетирующему.

На джумле это делается через forms а на альто как сделать?