Имя: Пароль:
IT
Веб-мастеринг
Очередной веб-клиент для форума
0 Fram
 
29.10.19
06:51
Хочу представить всем нового веб-клиента собственного производства для нашего уважаемого волшебного форума.

https://mista-vue.netlify.com/

Использованные фреймворки: Vue.js, Nuxt.js, Bootstrap, Bootstrap-Vue, Material Design Icons.
Данный продукт делался исключительно в целях обучения веб фронт разработке с использованием Vue + Nuxt фреймворков. Должен сказать, мне самому понравился процесс и результат. Исходники пока показать не готов, надо рефакторить, удалить лишнее.
Пожелания на доработку принимаются. Если ваши идеи понравятся, они будут постепенно реализовываться.
1 Fram
 
29.10.19
06:56
Ну, и верстка делалась с подходом "mobile first"
2 ПросТак
 
29.10.19
07:36
Черно-белая тема и этим все сказано.
3 Звездец
 
29.10.19
07:41
че-то как-то нравица
4 sitex
 
naïve
29.10.19
08:10
(0) Кому как, после пару часов это окружение темного , покажется что смотрим в туннель.
5 Daluvan
 
29.10.19
08:14
Здесь как-то привычней. Белые прямоугольники не зашли. Мало строк на странице или визуально разрывы увеличивают, по ширине растянуть. дерево с ответами/беседами? А этот останется?
6 Cyberhawk
 
29.10.19
08:32
This site can’t be reachedThe connection was reset.
Try:

Checking the connection
Checking the proxy and the firewall
Running Windows Network Diagnostics
ERR_CONNECTION_RESET
7 arsik
 
гуру
29.10.19
08:33
(0) Мне кажется большое расстояние между темами и постами внутри темы.
8 ДенисЧ
 
29.10.19
08:41
Расстояние великовато. Фон посветлее бы сделать.
Да ещё мобильное приложение или PWA прикрутить ))
9 Daluvan
 
29.10.19
08:41
(7) Оно не воспринимается.
10 butterbean
 
29.10.19
09:08
фон реально надо светлее - слишком контрастно
В списке тем почему-то автор - ссылка, а последний комментатор - просто текстом... выглядит нелогично
11 Fram
 
29.10.19
09:43
понял, попробую поиграться с фоном и отступами.

(10) > В списке тем почему-то автор - ссылка, а последний комментатор - просто текстом... выглядит нелогично
к сожалению, API форума не возвращает id последнего комментатора, только имя - https://1cers.ru/api/topic.php?topics=10  

можно, конечно, заморочиться и по логину получить id, но там тоже не все однозначно. вот, например, https://1cers.ru/api/users.php?name=admin1
12 trdm
 
29.10.19
09:50
Лучше свой форум запили. Может у твоего будут прикольные фишки.
13 ДенисЧ
 
29.10.19
09:59
(12) А какие прикольные фишки нужны форуму? Я как раз в суперфоновом нечто рисую, может, идейки какие подцеплю
14 trdm
 
29.10.19
10:03
(13) В большой ветке непонятно кто ведет диалог (имеются ввиду ссылки типа цифра в скобочках). Рейтинга опять же нет. Не понятно каков проф. уровень отвечающего. Ну и т.п. Мне пикабушка нравится на эту тему. Но она тоже не фонтейн.
15 trdm
 
29.10.19
10:04
хотя рейтинг рейтингу рознь, можно и на котах и на порнухе скосить рейтинг. Меня больше профессиональный рейтинг интересует.
16 pechkin
 
29.10.19
10:04
А где тултипы? без них не интересно
17 trdm
 
29.10.19
10:05
+(15) по моему мнен6ию нужен кармический рейтинг, т.е. если ставишь кому-то минус, то должен рассчитываться своей кармой.
18 pechkin
 
29.10.19
10:05
а сайт то умер уже?
19 trdm
 
29.10.19
10:06
иначе появятся неадеквадратные минусометчики.
20 pechkin
 
29.10.19
10:06
(17) какое это отношение имеет к КЛИЕНТУ форума?
21 Asmody
 
29.10.19
10:06
(11) я могу добавить параметр strict и он будет искать по полному совпадению. Но не в ближайшую неделю
22 Asmody
 
29.10.19
10:07
(18) netlify периодически не доступен в России, благодаря телеграмму
23 pechkin
 
29.10.19
10:08
может лучше тогда на гитхаб ио?
24 trdm
 
29.10.19
10:09
(20) А какое отношение твои слова имеют к нашему разговору?
25 pechkin
 
29.10.19
10:10
(24) никакого разговора не увидел, просто твой монолог
26 ДенисЧ
 
29.10.19
10:13
(14) "В большой ветке непонятно кто ведет диалог"
Как ты себе видишь? Типа "В ответ на Ваше (nickname) входящее от (дата) имею честь сообщить, что:"? Или как?
С кармой - как бороться с накрутками?
С профкармой - как её считать?
27 trdm
 
29.10.19
10:13
(25) сходи к окулисту, это не моя проблема.
28 trdm
 
29.10.19
10:17
(26) > Как ты себе видишь? Типа "В ответ на Ваше (nickname) входящее от (дата) имею честь сообщить, что:"? Или как?

Не, просто дивы со спулером.

> С кармой - как бороться с накрутками?
Запрет мультиакка.

> С профкармой - как её считать?
По секциям и плюсам чисто в топовом меседже.

Думаешь я знаю ответы на все вопросы? :) Все это ИМХО...
29 ДенисЧ
 
29.10.19
10:18
(28) "Думаешь я знаю ответы на все вопросы?"
Ты озвучиваешь хотелки, я спрашиваю, как ты это видишь... Простое предпроектное обслуживание ))
30 ДенисЧ
 
29.10.19
10:19
(28) "дивы со спулером"
Дива - это красивая девушка..
1) спулер (программа-планировщик, которая принимает документы, посланные пользователем на печать, сохраняет их и отправляет один за другим на доступный принтер) 2) программа подкачки или откачки данных 3) устройство перемотки

Забавная картинка получается...
31 pechkin
 
29.10.19
10:19
(29) ты свой форум будешь писать?
32 Asmody
 
29.10.19
10:20
Кармы не будет
33 pechkin
 
29.10.19
10:21
какие нибудь фишки уклиента есть?
типа отображение картинок или раскраска кода или еще что-то?
34 ДенисЧ
 
29.10.19
10:21
(31) см (13)
35 trdm
 
29.10.19
10:24
(29) > Ты озвучиваешь хотелки, я спрашиваю, как ты это видишь... Простое предпроектное обслуживание ))

Ну, насчет ответов - это иногда очень гемморойно искать начало и всяю цепочку обсуждения. Слава богу разговоры тут восновном - это бытовуха.
Для профессионального использования форум не совсем годится.
36 ДенисЧ
 
29.10.19
10:26
(35) т.е. тебе больше нравится деревообразный? Типа как на РСДН?
37 Fram
 
29.10.19
10:26
(33) пока только адаптивность дизайна
38 Fram
 
29.10.19
10:29
(37)+ ну, и отображение постов при клике на ссылку
39 Asmody
 
29.10.19
10:35
(33) правильный ответ: чтоб было.
Я таких клиентов для форума уже пачку написал. У меня это вместо хелловорда, если надо посмотреть, как то или иное с тестом работает. Но у меня дальше второго экрана дело не идёт - и так все понятно. А тут человек заморочился, написал, не постеснялся показать народу. Уже хорошо.
40 trdm
 
29.10.19
10:36
(30) что-то типа: http://prntscr.com/ppi48c
41 Fram
 
29.10.19
10:38
(21) может лучше id добавить в /api/topic.php ?
42 trdm
 
29.10.19
10:40
(36) древображные и уродливыми бывают. Все зависит от дизайна.
Я стараюсь придерживаться стиля "разумный минимализм".
Миста как раз в таком стиле сделана по дизайну. Мне нравится. Но иногда это выливается в гемморой.
43 ДенисЧ
 
29.10.19
10:40
(40) То есть по-русски - quotes? Квотирование?
Типа
https://img-fotki.yandex.ru/get/5501/yamaximov.0/0_557ec_1f0d43a5_orig
?
44 trdm
 
29.10.19
10:42
(43) по русски - сортировка бесед :)
45 pechkin
 
29.10.19
10:42
а как ты решал вопрос с отображением ошибок добавления сообщений?
46 trdm
 
29.10.19
10:44
(32) > Кармы не будет

О, великий, как скажешь :)
47 ДенисЧ
 
29.10.19
10:45
(44) Видели мы эти сортировки... На ИС... Что-то мне это не очень нравится...
48 trdm
 
29.10.19
10:48
(47) есть такое. Говорю же от дизайна зависит.
49 DTX 4th
 
29.10.19
10:50
Как он меня там авторизовал?
50 trdm
 
29.10.19
10:50
Просто кто-то сильно дрочит на аватары и прочие второстепенные финтифлюшки. И получается хлам.
51 DTX 4th
 
29.10.19
10:51
(0) Гж
Ещё бы карму прикрутить

С Nuxt.js проблемы были?
52 Fram
 
29.10.19
10:56
(49) шайтан )

(50) > С Nuxt.js проблемы были?
ну разве что недостаточно подробная документация, а в остальном норм. конечно, хорошо бы разобраться с настройкой webpack и babel и прочего вручную, но нафига когда есть Nuxt
53 Fram
 
29.10.19
10:57
(52) -> (51)
54 pechkin
 
29.10.19
11:06
(49) так он же на мисте авторизацию проверяет
55 pechkin
 
29.10.19
11:07
теоретически конечно можно карму прикрутить во внешнем источнике, а ля firebase
56 ДенисЧ
 
29.10.19
11:09
(55) Каждый сам себе карму будет считать? А что, вариант )))
57 Asmody
 
29.10.19
11:20
(41) Его исторически в таблице нет. Ник есть, а user_id нет. Форум лезет за ним в messages, но там и так сам по себе запрос не приведи господь.
58 Asmody
 
29.10.19
11:33
С другой стороны, может кто из альтернативщиков нарисует нормальную хотелку на api в виде контракта какого-нибудь, а я бы его накидал на досуге. На каком-нибудь, страшно сказать, эликсире...
59 pechkin
 
29.10.19
11:51
(56) Это называется технология микросервисов
60 pechkin
 
29.10.19
12:09
(58) а что за эликсир? что-то гуглится какая то лажа
61 pechkin
 
29.10.19
12:10
ааа, это ты будешь писать на эликсире, а я подумал что контракт пишется на эликсире
62 ДенисЧ
 
29.10.19
12:12
(59) Узнал новое умное слово?
63 Asmody
 
29.10.19
14:04
(61) https://elixir-lang.org/
А контракт лучше на русском :)
64 Кентавр
 
29.10.19
18:42
(2) Скиньте скриншот как выглядит?
65 Кентавр
 
29.10.19
18:43
А, все. Сам открыл ссылку в другом браузере, посмотрел. Так себе, слишком светлая.
66 Fram
 
29.10.19
20:05
(65) в каком то браузере не открылся?
67 Кентавр
 
29.10.19
20:57
(66) Открывался, просто у меня в хроме своя глобальная тема оформления для всех сайтов настроена. Хотел посмотреть какие цвета у тебя, но лень было менять настройки. Открыл в другом браузере, увидел.
68 trad
 
29.10.19
21:28
по ф5 скролл улетает в начало
69 Asmody
 
30.10.19
00:18
(66) тут некоторые ie6 и операми 12 пользуются. При этом стучат ножкой и требуют чтоб усё было.
70 Asmody
 
30.10.19
00:21
В "плюсе" нет переходов в начало-конец. Фишечкой можно добавить отправку сообщения в ветку прямо из "плюса".
71 Злопчинский
 
30.10.19
00:23
При обрыве соединения - неотправленное сообщение где-то станет в очередь? или погибнет нафиг как в реакт-миста?
72 Злопчинский
 
30.10.19
00:25
отступы на белом поле сообщения от границ сильно большие. много места зря пропадает
73 Злопчинский
 
30.10.19
00:26
межстрочный интервал тоже сильно большой
74 Asmody
 
30.10.19
00:26
(71) Тут никакой "магии" быть в принципе не должно. Либо сообщение попало на сервер и в базу, либо нет. Тогда пользователь должен иметь возможность отправить его во второй раз
75 Злопчинский
 
30.10.19
00:28
(74) "Тогда пользователь должен иметь возможность отправить его во второй раз" - вот именно. в реакт.мисте - сморгнулось, но на сервер не ушло. поле ввода пустое. текстовка - годы работы семь портсигаров - пропало хз. куда
76 Fram
 
30.10.19
02:56
(69) по идее Babel должен сделать код совместимым с древними браузерами, но я не тестил.
(70) а кто то этим пользуется?.. если да, добавлю
77 Fram
 
30.10.19
02:58
(72) сколько не играю с отступами, самому перестает нравится )
так что хз что с этим делать. буду продолжать эксперименты. дизайнер из меня тот ещё, конечно )
78 Fram
 
30.10.19
03:02
(71) если fetch вызовет исключение, то сообщение останется, иначе сотрется
79 Fram
 
30.10.19
03:07
(78)+ а если анализировать статус ответа, то он почему то всегда ошибочный. даже если сообщение проходит.
80 Fram
 
30.10.19
06:43
Кто жаловался на отступы, теперь лучше?

(68) поправил
81 ДенисЧ
 
30.10.19
06:49
Сопля-подсказка типа "автор темы", "дата и время..." выскакивает вверх и закрывает текст над ней. Причём блокирует клик.
Лучше её перенести вниз
82 ДенисЧ
 
30.10.19
06:50
Да и вообще эти сопли со списка тем лучше убрать (зы проверка из этого клиента)
83 Надо работать
 
30.10.19
07:09
(0) картинки и Ютуб показывает? или клиент такой же, для модемного интернета?
84 Злопчинский
 
30.10.19
10:07
Выдало
c.concat is not a function
Nuxt.js
85 pechkin
 
30.10.19
10:08
исходники на гите есть?
86 pechkin
 
30.10.19
10:09
(76) дело не в коде, а в верстке. всякие флексы и гриды
87 эцп
 
30.10.19
11:41
(0) Без рекламы? Не взлетит
88 trad
 
30.10.19
12:33
(0) на винмобилке выглядит хорошо
89 Fram
 
31.10.19
01:55
(84) воспроизвести можешь?
90 trad
 
31.10.19
09:35
(89) сегодня такое выдавало после 2 ночи, когда миста "лежала с бэкапом"
91 Fram
 
31.10.19
09:38
(90) понятно. гляну
92 Злопчинский
 
31.10.19
09:39
(89) аналогичное сообщение и для
С.slice - так вроде
Воспроизвести вряд ли, но это скорее всего связано с плохим каналом передачи данных
93 Злопчинский
 
31.10.19
09:48
(92) у меня такое в метро/автоьусе проявлялось, на смартфона инета нет, ющаю в дороге Вайфай транспортный, он частенько хреновый
94 Злопчинский
 
31.10.19
09:51
Вот ещё как положить веб клиент
Открываем страницу форума.
Зажимаем ссылку. Смартфон спрашивает как открыть, говорим в новом окне, промаргивает типа отправил в новое окно, мы остаётся где были, можно ещё повторить пару раз.
Пробуем переключиться в любое такое открытое окно со ссылкой, в адресе ссылка, но страница не грузится, мертвая
95 ДенисЧ
 
31.10.19
10:07
(94)
- Доктор, когда я вот вот так вот делаю у меня болит..((
- А вы вот вот так вот не делайте ))))
96 Злопчинский
 
31.10.19
10:20
(95)
- Кто это? Директор? да иди ты в ж..., директор!
;-)
97 Cyberhawk
 
31.10.19
11:00
(95) "С вас тыща"
98 Fram
 
06.11.19
06:05
зеркало для тех у кого netlify не работает

http://mista.vue.xsph.ru/
99 Asmody
 
06.11.19
13:36
(79) это как "всегда ошибочный"?
100 Fragster
 
гуру
06.11.19
14:08
(100)
101 Капюшон
 
06.11.19
14:15
(0)надо было vuetify использовать вместо Bootstrap, Bootstrap-Vue

А так - нормально. НЕ слушай тех, кто говорит, что отступы нужно менять. Не меняй! это метериал Дезайн. здесь так надо.

просто сделать нужно чтобы в таблице чередовались цвета.
102 ДенисЧ
 
06.11.19
14:47
(101) У меня вуйтефай не взлетел. Не понравился мне.
103 Asmody
 
06.11.19
14:50
(102) да не, оно нормальное. только для небольших проектиков уж больно толст. даже если через его a-la cart делать
104 ДенисЧ
 
06.11.19
14:54
(103) Не, он мне внешне не понравился..
Я решил пойти стильно и модно, на CSS Grid ))))
105 Капюшон
 
06.11.19
14:57
(102)сейчас 2 версия vuetify она получше будет. правда компактные формы на таких фреймворках не сделать. слишком большие отступы в материал дизайне. тоже подумываю обходиться без этих новомодных стандартов.
106 Sereja
 
06.11.19
15:26
(0) очень круто, что можно нажать на цифирку, и увидеть ответ на сообщение. Респект
107 ДенисЧ
 
06.11.19
15:43
(106) Ты не поверишь, но на Мисте точно то же самое... )))
108 ДенисЧ
 
06.11.19
15:43
(105) Я её трогал в конце лета, так что достаточно новая...
109 Sereja
 
06.11.19
15:51
(107) там что-то прикручивать надо. А тут из коробки. В штатном режиме не работает ведь
110 Fram
 
07.11.19
03:24
тест
111 Fram
 
07.11.19
03:27
(99) вот ответ при отправке с использованием fetch

Response {type: "opaque", url: "", redirected: false, status: 0, ok: false, …}
body: null
bodyUsed: false
headers: Headers {}
ok: false
redirected: false
status: 0
statusText: ""
type: "opaque"
url: ""
__proto__: Response
112 Fram
 
07.11.19
03:28
(99) вообще, в ходе разработки наткнулся на 3-4 серьезных бага. могу прислать, если есть желание исправить.
113 Asmody
 
07.11.19
08:50
(112) валяй
114 Asmody
 
07.11.19
08:51
(111) а url?
115 Asmody
 
07.11.19
08:53
(106) типа вот так https://i.imgur.com/rb3f1jR.png - это хорошо?
116 Злопчинский
 
07.11.19
13:06
(115) отлично.
особенно что меня удостоили скриншотом
117 Злопчинский
 
07.11.19
13:10
При жмаке на номер поста в ветке - в окно ответа не подставляетяс (как на мисте) номер
118 Злопчинский
 
07.11.19
13:14
с какой хотелки кнопки в два ряда когда куча места в один ряд распихать?
отправить - под сообщением влево.
голуюсовалку - под окном сообщения прижать вправо.
.
как-то толерантнее ии адаптивнее надо быть имхо

https://i.ibb.co/tm2wkB9/2019-11-07-131155.png
119 Fram
 
08.11.19
02:27
(113) (114) написал тебе на мыло
120 Asmody
 
08.11.19
09:29
(119) что-то поправил
121 trdm
 
06.12.19
14:59
(0) а можно узнать КАК это работает?
122 Fragster
 
гуру
06.12.19
16:29
(121) у мисты есть апи
123 Fragster
 
гуру
06.12.19
16:29
как бы это не звучало
124 pechkin
 
06.12.19
17:02
(115) Это где у тебя так7
125 Fram
 
06.12.19
19:20
(124) а у тебя не так?