Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable comments #77

Closed
AlexeyAnshakov opened this issue May 24, 2015 · 13 comments
Closed

Enable comments #77

AlexeyAnshakov opened this issue May 24, 2015 · 13 comments

Comments

@AlexeyAnshakov
Copy link
Member

AlexeyAnshakov commented May 24, 2015

[fixed]

Ссылка включения комментариев должна быть видна лишь автору страницы, т.е. сделать проверку на совпадение URL профайла пользователя (см.ссылку My profile в тикете Login на любой странице) с URL в JSON-LD

"author": "url here",

При создании страницы

http://core.wrioos.com/

добавить поле Author где указывать URL взятый из тикета Login. См. #webRunes/Core-WRIO-App#23

В случае открытия страницы не автором он должен видеть блок "Comments disabled".
Если комментарии активированы, но пользователь не залогинен, то отображать как в прототипе

blogs-post-enable-comments.htm

прототип был обновлен.

Заменить поле для ввода скрипта для комментирования на кнопку "Add comments". После нажатия на нее вызывать в попапе с iframe (если получится) страницу создания виджета вида

https://twitter.com/settings/widgets/new/search?query=domain.com%2Fpage.htm

где в query выставляется URL страницы. URL должен браться из ссылки на пользовательский профайл + имя страницы из header (имя под которым будет сохранена страница). Пользователю будет показана инструкция создания виджета и вставки кода (позже добавим). После этого система должна автоматически парсить ID из кода (возможно?) и вставлять в json-ld.

@AlexeyAnshakov
Copy link
Member Author

AlexeyAnshakov commented May 3, 2016

[fixed]

См. blogs-post-enable-comments.htm в прототипе.
Три случая:

  1. пользователь не залогинен/залогинен, но комментарии отключены автором:
    отображать
Comments disabled
Comments haven't been enabled by author

кнопку "Enable comments" и область "Add comment" не отображать
2. не залогинен и комментарии включены автором:
отображать

Start to donate and comment!
Please login with Twitter account to be able to comment via tweets and make donations.
Looking forward to hearing from you!
[Join the conversation]

При нажатии на кнопку вызывать логин через Твиттер
3. автор видит свою страницу:
отображать

Comments disabled
[Enable comments]

в данном случае не отображать текст "Comments haven't been enabled by author".

@AlexeyAnshakov
Copy link
Member Author

AlexeyAnshakov commented May 19, 2016

См. п. 3.

После разлогинивания я вижу сообщение

Not authorized

Нужно возращать отображение

Start to donate and comment!
Please login with Twitter account to be able to comment via tweets and make donations.
Looking forward to hearing from you!
[Join the conversation]

@michbil
Copy link
Contributor

michbil commented May 19, 2016

Опишите последовательность, как повторить баг

@AlexeyAnshakov
Copy link
Member Author

После нажатия [Join the conversation]
https://wr.io/122942999005/
разлогиниться. В FF

@AlexeyAnshakov
Copy link
Member Author

AlexeyAnshakov commented May 20, 2016

webRunes/WRIO-InternetOS#572

Нужно иметь ввиду, что для титтера необходимо добавлять index.html в твиты для корректного поиска твитов при отправке с сайтов по ссылке вроде
https://webrunes.com
Без указания точной страницы поиск будет выдавать твиты для всех страниц лежащих в данной директории. Т.е. нужно поправить титтер, т.к. твиты отправляются с нужным url дишь для
https://webrunes.com/index.html
но не при открытии
https://webrunes.com

Например, твит
https://twitter.com/webRunes/status/737575735859109888
был отправлен с
https://wrioos.com/ru/#
но из-за отсутствия index.html он не отображается в комментариях.

Символ "#" надо убрать из url при открытии. Очевидно, он добавляется из-за обработки якорей вроде https://webrunes.com/index.html#Team

@AlexeyAnshakov
Copy link
Member Author

В случае открытия
https://alternative.webrunes.org
будучи не залогиненным нажать "Join the conversation":

  • не появляется титтер таймлайн
  • в случае перехода на другой таб и возвращения на данный - неправильная высота у поля ввода твитов

@AlexeyAnshakov
Copy link
Member Author

AlexeyAnshakov commented Jun 20, 2016

При открытии страницы с #, например

https://webrunes.com/#Join_us

#Join_us добавляется в комментарий и, соответственно, такой комментарий не отображается на странице.
#378

@AlexeyAnshakov
Copy link
Member Author

После включения комментариев нужно обновлять страницу, т.к. иначе все равно видна кнопка "Enable comments" после ее нажатия вместо "Start to donate and comment!" в случае незалогиненного пользователя. После логина таймлайн все равно не появляется, приходится перезагружать страницу снова.

@AlexeyAnshakov
Copy link
Member Author

AlexeyAnshakov commented Oct 10, 2016

Вернуть текст, что появлялся

You've donated 10 WRG. Thank you! Comment will appear in a minute

после отсылки комментария. См. прототип Default-WRIO-Theme/blogs-post.htm

@AlexeyAnshakov
Copy link
Member Author

В FF при открытии страницы https://wrioos.com/#How_it_works твит уходит с "#" см. https://twitter.com/webRunes

@AlexeyAnshakov
Copy link
Member Author

Если нет текста в поле "Let us know your thoughts! Max 1024 characters", то твит не уходит. Проблему можно решить добавляя пробел в случае отсутствия текста.

@AlexeyAnshakov
Copy link
Member Author

AlexeyAnshakov commented Mar 25, 2017

на https://titter.wrioos.com/# комментарии уходят без index.html и потому не отображаются. Только когда открыл как https://titter.wrioos.com/index.html#
в комментарий добавился index.html и отобразился
[fixed]

по аналогичной причине не работают комментарии для страниц вроде https://wr.io/474365383130/?wr.io=474365383130#
[не работает по причине наличия "?" в ссылке]

@AlexeyAnshakov
Copy link
Member Author

https://wr.io/474365383130/Mind_Field_(Ep_8)
с нее отправляются твиты с одним лишь index.html 

нашел проблему. если отправлять с
https://wr.io/474365383130/Mind_Field_(Ep_8)/#Do_You_Know_Yourself?_-_Mind_Field_(Ep_8)
или
https://wr.io/474365383130/Mind_Field_(Ep_8)/#Special_thanks_to_our_guests:

т.е. нажав на пункты в меню. в первом случае явно проблема из-за "?", во втором ":"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants