garmoshka-mo / nemobile

nepotom client
1 stars 0 forks source link

Publics #27

Closed garmoshka-mo closed 8 years ago

garmoshka-mo commented 9 years ago

Состоит из двух частей

http://dub.ink/pub/:post_id/:slug#m:message_index http://dub.ink/pub/23/very_interesting_talk#m18

Внешний вид: Список чатов,на подобии reddit Но без возможности голосовать прямо тут (голосовать можно внутри чата)


[ Перейти к чату ]

Опубликованные чаты:

112 Чат с Александром Лукошенко о том о сем и о том 82 Демми Мур пишет о том о сем и о том!


В шапке -

Когда чел дизлайкает - отправляем запрос серверу, а юзера возвращаем к списку постов. (Дизлайк будет подразумевать автоматическое закрытие поста)

В теле - Слева перед тайтлом - скор и стрелки вверх вниз для голосования как на reddit

Рендер HTML-я для пауков

Рендеринг сообщений кроме клиента, надо так же делать на стороне сервера (для пауков):

На сервере рендерите простую версию, главное, чтобы отражался тайтл и сам диалог. HTML выстраивайте, чтобы он мог использовал те же стили, что и чат. Тест на верный рендеринг - в консоли в настройках отключите js - все сообщения должны нормально отображаться.

Далее при загрузке странички js может полностью перегружать вид ангулярной версией (это уже реализовано).

Commenting

<div id="disqus_thread"></div>
<script type="text/javascript">
    var disqus_shortname = 'dubink';    
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
</script>
garmoshka-mo commented 9 years ago

Доделать