Глюк страницы "Блоги"
От: kero Россия  
Дата: 18.09.12 06:50
Оценка: 10 (1)
Опубликовал страницу-тест, и тут же вылезло 2 глюка (возможно, это один и тот же):

1) моя страница не появилась в перечне публикаций (по третьей иконке слева под эмблемой кывта)

2) на странице "Блоги" при попытке перейти с начальной на следующую — "глюк триггера" (см. нижнее сообщение):



По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re: Глюк страницы "Блоги"
От: kero Россия  
Дата: 18.09.12 07:02
Оценка:
В Профиле:

Личные данные -> Форум -> Режим по умолчанию: Нитевой / Число нитей на странице: 10
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re: Глюк страницы "Блоги"
От: IT Россия linq2db.com
Дата: 18.09.12 14:22
Оценка:
Здравствуйте, kero, Вы писали:

K>1) моя страница не появилась в перечне публикаций (по третьей иконке слева под эмблемой кывта)


Не появилась, потому что твой блог не опубликован.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Глюк страницы "Блоги"
От: kero Россия  
Дата: 18.09.12 15:20
Оценка:
Здравствуйте, IT, Вы писали:

K>>1) моя страница не появилась в перечне публикаций (по третьей иконке слева под эмблемой кывта)


IT>Не появилась, потому что твой блог не опубликован.


Вот здесь
Автор: IT
Дата: 13.09.12

K>>И как должно срабатывать "опубликовано": все материалы блога оптом? выборочно, для каждой заметки отдельно?

IT>И так и так. Если опубликован блог, то видны все опубликованные в нём статьи.

— "и так и так" разве не означает, что опубликованная статья таки будет опубликована (т.е. видна),
тогда как неопубликованные статьи останутся невидимыми (т.е. неопубликованными),
а публикация блога — это публикация всех его статей оптом ?

Если не означает, то тогда в чем смысл выбора: блог публиковать/не публиковать ?
Ведь тогда должно быть без вариантов, всегда: публиковать.
Логично ?
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Глюк страницы "Блоги"
От: IT Россия linq2db.com
Дата: 18.09.12 15:43
Оценка:
Здравствуйте, kero, Вы писали:

K>Ведь тогда должно быть без вариантов, всегда: публиковать.

K>Логично ?

Как программист программисту. Было бы логично, если бы логика была: post.IsPublished || blog.IsPublished. Но логика такая: post.IsPublished && blog.IsPublished.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Глюк страницы "Блоги"
От: kero Россия  
Дата: 18.09.12 15:53
Оценка:
Здравствуйте, IT, Вы писали:

K>>Ведь тогда должно быть без вариантов, всегда: публиковать.

K>>Логично ?

IT>Как программист программисту. Было бы логично, если бы логика была: post.IsPublished || blog.IsPublished. Но логика такая: post.IsPublished && blog.IsPublished.


Как программист программисту .
При !blog.IsPublished — какая разница между post.IsPublished и !post.IsPublished ?
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[5]: Глюк страницы "Блоги"
От: IT Россия linq2db.com
Дата: 18.09.12 15:55
Оценка:
Здравствуйте, kero, Вы писали:

IT>>Как программист программисту. Было бы логично, если бы логика была: post.IsPublished || blog.IsPublished. Но логика такая: post.IsPublished && blog.IsPublished.

K>Как программист программисту .
K>При !blog.IsPublished — какая разница между post.IsPublished и !post.IsPublished ?

Никакой.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Глюк страницы "Блоги"
От: kero Россия  
Дата: 18.09.12 16:15
Оценка:
Здравствуйте, IT, Вы писали:

IT>>>Как программист программисту. Было бы логично, если бы логика была: post.IsPublished || blog.IsPublished. Но логика такая: post.IsPublished && blog.IsPublished.

K>>Как программист программисту .
K>>При !blog.IsPublished — какая разница между post.IsPublished и !post.IsPublished ?

IT>Никакой.


Так если !blog.IsPublished нужен для единственного случая — моментального !post.IsPublished всех статей оптом,
то отчего бы не сразу blog.IsPublished при создании блога ? Недоблоггерам типа меня было бы понятнее.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[2]: Глюк страницы "Блоги" (после публикации блога)
От: kero Россия  
Дата: 18.09.12 23:50
Оценка:
Здравствуйте, IT, Вы писали:

K>>1) моя страница не появилась в перечне публикаций (по третьей иконке слева под эмблемой кывта)


IT>Не появилась, потому что твой блог не опубликован.


Опубликовал, и в перечне публикаций — да, появилось.

И на странице "Блоги" появилось:



Только вот переключение на следующую — попросту не работает
(и т.о. ветка http://rsdn.ru/forum/blogs/4890380.1
Автор: kochetkov.vladimir
Дата: 13.09.12
на следующей — становится недоступной).

Естественно, если в "Личные данные/Форум" вместо умолчальных 10 нитей назначить 20, то эта ветка появится, но ведь когда-нибудь количество веток на странице "Блоги" превысит 20 ...
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Стойкий глюк страницы "Блоги"
От: kero Россия  
Дата: 20.09.12 19:42
Оценка:
K>Только вот переключение на следующую — попросту не работает
K>(и т.о. ветка http://rsdn.ru/forum/blogs/4890380.1
Автор: kochetkov.vladimir
Дата: 13.09.12
на следующей — становится недоступной).


K>Естественно, если в "Личные данные/Форум" вместо умолчальных 10 нитей назначить 20, то эта ветка появится, но ведь когда-нибудь количество веток на странице "Блоги" превысит 20 ...

Все страньше и страньше...

1)
Только что заглянул на страничку "Блоги" в форумах и увидев, что топиков уже не 11, а 12, привычно проверил переход на следующую страницу —
и ура — переход сработал, Ппгонял туда-сюда — да, работает!

2)
Тогда решил удалить тестовую статью Test10 в своем блоге, что и сделал.

3)
Вернулся на страничку "Блоги" в форумах
(естественно, там теперь опять 11 топиков).
И — опять не работает переход на следующую страницу !
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[4]: Глюк страницы "Блоги"
От: Философ Ад http://vk.com/id10256428
Дата: 20.09.12 21:30
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, kero, Вы писали:


K>>Ведь тогда должно быть без вариантов, всегда: публиковать.

K>>Логично ?

IT>Как программист программисту. Было бы логично, если бы логика была: post.IsPublished || blog.IsPublished. Но логика такая: post.IsPublished && blog.IsPublished.


было бы логичнее вот так:

bool visibleInBlog = true;

bool visibleByDirectAddress = true;

bool visibleInSharedListOfBlogPosts = post.IsPublished && blog.IsPublished;

if (!visibleInSharedListOfBlogPosts)
{
   visibleInBlog = post.IsPublished || blog.IsPublished;
}


в тексте:
  Скрытый текст
Если и пост и блог опубликованы, то пост виден в общем списке постов, т.е. вот здесь:
http://blogs.rsdn.ru/

Если пост опубликован, а блог нет, то пост виден только в блоге, т.е. вот здесь:
http://blogs.rsdn.ru/{адрес блога}/


Если пост не опубликован, а блог да, то пост виден только по прямому адресу поста.
http://blogs.rsdn.ru/{адрес блога}/{ID_Post}

Если не опубликованы ни блог, ни пост, то пост доступен только по прямому адресу, т.е. вот так:
http://blogs.rsdn.ru/{адрес блога}/{ID_Post}


будет значительно интереснее, если добавить ещё один флаг:
bool IsDraft; //черновик

тогда вот так:


bool visibleInBlog = false;

bool visibleByDirectAddress = false;

bool visibleInSharedListOfBlogPosts = false;

if (!post.IsDraft)
{
  visibleInSharedListOfBlogPosts = post.IsPublished && blog.IsPublished;

  if (!visibleInSharedListOfBlogPosts)
  {
     visibleInBlog = post.IsPublished || blog.IsPublished;
  }
}


т.е. если стоит флаг "черновик", то пост доступен только автору.

Так же предлагаю сделать невозможным установку флага "Черновик", т.е. при создании поста выставлять флажок по умолчанию, давать возможность снимать его, а устанавливать не давать.
Это предотвратит неожиданное исчезновение постов, на которые другие уже могут ссылаться.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[5]: Глюк страницы "Блоги"
От: Философ Ад http://vk.com/id10256428
Дата: 20.09.12 21:40
Оценка:
ошибочка вышла.

bool visibleInBlog = false;

bool visibleByDirectAddress = false;

bool visibleInSharedListOfBlogPosts = false;

if (!post.IsDraft)
{
  visibleByDirectAddress = true;
  visibleInBlog = true;

  visibleInSharedListOfBlogPosts = post.IsPublished && blog.IsPublished;

  if (!visibleInSharedListOfBlogPosts)
  {
     visibleInBlog = post.IsPublished || blog.IsPublished;
  }
}
Всё сказанное выше — личное мнение, если не указано обратное.
Re[5]: Глюк страницы "Блоги"
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.09.12 22:20
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>будет значительно интереснее, если добавить ещё один флаг:

Ф>bool IsDraft; //черновик

IsDraft вычисляемый сейчас. IsDraft = !(bloq.IsPublished && post.IsPublished)
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 8 6.2.9200.0>>
AVK Blog
Re[6]: Глюк страницы "Блоги"
От: kero Россия  
Дата: 20.09.12 22:38
Оценка:
Здравствуйте, AndrewVK, Вы писали:

А с самим-то глюком как?
Ведь вот добавят в Блоги 12-ый топик, и глюк спрячется (см. http://rsdn.ru/forum/rsdn/4900070.1
Автор: kero
Дата: 20.09.12
), но ведь до поры только.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[7]: Глюк страницы "Блоги"
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.09.12 22:45
Оценка:
Здравствуйте, kero, Вы писали:

K>Ведь вот добавят в Блоги 12-ый топик, и глюк спрячется (см. http://rsdn.ru/forum/rsdn/4900070.1
Автор: kero
Дата: 20.09.12
), но ведь до поры только.


Как руки дойдут, будем разбираться.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 8 6.2.9200.0>>
AVK Blog
Re[7]: Глюк страницы "Блоги"
От: IT Россия linq2db.com
Дата: 21.09.12 13:36
Оценка: 5 (1)
Здравствуйте, kero, Вы писали:

K>А с самим-то глюком как?

K>Ведь вот добавят в Блоги 12-ый топик, и глюк спрячется (см. http://rsdn.ru/forum/rsdn/4900070.1
Автор: kero
Дата: 20.09.12
), но ведь до поры только.


Это глюка не блогов, а старинная глюка самого сайта. Будем переписывать эту часть — пофиксим.
Если нам не помогут, то мы тоже никого не пощадим.
Re: Глюк страницы "Блоги"
От: jazzer Россия Skype: enerjazzer
Дата: 26.09.12 17:53
Оценка:
Здравствуйте, kero, Вы писали:

K>Опубликовал страницу-тест, и тут же вылезло 2 глюка (возможно, это один и тот же):


K>1) моя страница не появилась в перечне публикаций (по третьей иконке слева под эмблемой кывта)


Аналогично. Из трех опубликованных записей 2 появились в общем списке, остальные нет.
И сортировка глючит, вот: http://blogs.rsdn.ru/jazzer/
Андрей говорил, что сортируются посты по ID сообщения — ну так это не так в данном случае.
А как — я вообще не понимаю.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[2]: Глюк страницы "Блоги"
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.09.12 17:59
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Андрей говорил, что сортируются посты по ID сообщения


Я вроде никогда такого не говорил. Сейчас, АФАИК, сортировка по дате последнего комментария.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 8 6.2.9200.0>>
AVK Blog
Re[2]: Глюк страницы "Блоги"
От: kero Россия  
Дата: 26.09.12 20:16
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, kero, Вы писали:


K>>Опубликовал страницу-тест, и тут же вылезло 2 глюка (возможно, это один и тот же):


K>>1) моя страница не появилась в перечне публикаций (по третьей иконке слева под эмблемой кывта)


J>Аналогично. Из трех опубликованных записей 2 появились в общем списке, остальные нет.

J>И сортировка глючит, вот: http://blogs.rsdn.ru/jazzer/

В "Статьях" по иконке "Блоги" вижу:

"23.09.2012 Сингапур-2", "25.09.2012 Сингапур-3" — на стр.1,
"01.09.2012 Сингапур-1" — на стр.3,

а на страницах 1-10/13 и 11-13/13 "Блогов" в "Форумах" — не вижу ни одной из них...
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Глюк страницы "Блоги"
От: kero Россия  
Дата: 27.09.12 02:17
Оценка:
Здравствуйте, kero, Вы писали:

K>а на страницах 1-10/13 и 11-13/13 "Блогов" в "Форумах" — не вижу ни одной из них...


а, они ж из "заграницы" привязаны.

но с сортировкой — да, непонятки:

"01.09.2012 Сингапур-1" — на стр.3 ниже, чем "20.07.2009 Закон сохранения сложности".
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.