Jump to content
Мартин

Технические обновления сайта и форума (Новый Redwall.Ru, Не пугайтесь & РР-2017)

Recommended Posts

Nibelung111

Багрепорты так не пишутся. Я вот у себя воспроизвести не смог по твоему описанию, например. Надо конкретненько и по шагам:

1. Нажимаем на ник, чтобы он появился в окне редактирования поста.

2. Нажимаем Backspace -- курсор исчезает, начинаются плохие вещи.

Браузер и ОС такие-то.

 

Share this post


Link to post
Share on other sites

Вообще, редактор текста очень забагованный. Я б куда больше предпочёл ВВ-код, или HTML, на худой конец.

Share this post


Link to post
Share on other sites

Nibelung111

 

Это в мобильной версии при редактировании или как получается ник добавить? Пока что-то я вижу, что есть нечто странное, но надеюсь, что в ближайшей версии форума с этим будет лучше. Если нет - тогда попробую разобраться уже сам.

 

  • Неплохо 1

Share this post


Link to post
Share on other sites

Решенные задачи (53.17 часа).

  • #163. Сделать новую версию загрузки изображения с сайта
  • #162. Ошибка загрузки больших изображений с сайта
  • #161. Поле Оригинал в Рецепты
  • #160. Обновить иконки FA
  • #159. Список комментариев в админке
  • #151. Улучшить кухню - фото и последние рецепты
  • #122. Отображение тегов в героях
  • #109. При наведении на значок пола героя сделать подсказку
  • #61. Тег для рецептов (как книги или герои)
  • #60. Переделать теги книги и героя.
  • #59. Переход на страницу "герои книги" с главной страницы героя

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

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

  • Неплохо 1

Share this post


Link to post
Share on other sites

Я так смотрю, в темной теме класс под технические посты не сохранился) надо будет добавить.

А вообще, собирался в ближайшие дни как раз переключиться на ролевую

Share this post


Link to post
Share on other sites

Новый клиент ролевой (162.02 часа).

  • #164. Обновить Laravel до версии 6
  • #98. Герои книг. Обеспечить стабильность CRUD-операций с героями
  • #55. Обновить главную страницу ролевой

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

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

Был создан ролевой чат. Есть две версии чата - на весь экран и в окне. После десятков часов, потраченных на его разработку, даже нечего особо сказать о нём) Я старался сделать его похожим на то, как это выглядит в мессенджерах типа ВК (кроме, скажем, бросков кубиков мастерами), но тем не менее - в отличии от команд этих мессенджеров я один, поэтому удалось пока реализовать не всё. В частности, на текущий момент отсутствуют оповещения, не реализована возможность удаления или редактирования сообщений. Большая часть работы ушла на ядро, в частности поведение при изменении выбранных персонажей или игры в приложении.

Для ролевой игры по Походу Матиаса реализован выбор персонажа из сетки ролей. Также реализовано отображение квестов с основными событиями на главной страницы для тех персонажей, кто в этом квесте участвует. В начале игровой сессии Мастер создает делает активным новое событие, и у игрока появится возможность зайти в соответствующий канал чата - в котором и будет происходить игровой процесс. После игровой сессии мастер или один из игроков сможет заполнить Хронику этого события квеста.

Для праздников реализована главная страница с последними ходами. Форма хода модифицирована, но пока отсутствует возможность выбора действий или локации. Зато при ходе другого игрока его сообщение будет добавляться на страницу автоматически, без необходимости обновления, как это было ранее.

Система автосохранения сообщений тоже изменена. Она работает в рамках одного устройства (или браузера) и сессии, и работает более стабильно и естественно, чем ранее.

Если будут какие-то вопросы или пожелания - пишите!

P.S. С технической стороны - давно собирался попробовать что-то сделать на вебсокетах, пусть даже средствами фреймворка. Пока я доволен, как это получилось реализовать.

  • Неплохо 1
  • Плюс 2

Share this post


Link to post
Share on other sites

Доработки ролевой. Восстановление старой ролевой. Награды. (172.83 часа).

  • #190. Дополнительная кнопка для копирования летописи
  • #189. Оповещение о новых анкетах
  • #188. Отключение отправки сообщений в чат по enter
  • #187. Выпадающие списки на сайте и теги для оружия героев
  • #186. Восстановить создание персонажей и ходы
  • #184. Пофиксить невозможность добавления изображений к героям
  • #183. Зверь
  • #182. Награды
  • #181. Не сохраняется большая хроника
  • #177. Изображения в чате ролевой
  • #176. Отсутствующий значок "добавить героя"
  • #175. Не работают разделы фанфиков и стихов
  • #174. Отделить клиент ролевой
  • #173. Загрузка картинок по фтп в админке
  • #172. Блоки Зверя Года и Книги Года
  • #171. Ссылка на старые локации в праздниках и ролевой
  • #170. Сделать автофокус для поля хода
  • #169. Список "кто онлайн" для чата ролевой
  • #168. Фон для страниц
  • #167. Редактирование и удаление сообщений в чате
  • #165. Поменять ссылки на ролевые разделы на форуме

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

В декабре был ряд доработок по ролевой, которые всплывали в процессе игры - список "Кто онлайн", фоны для страницы, редактирование-удаление сообщений для чата.

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

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

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

Из нового - доработан процесс загрузки аватара для ролевого профиля. Теперь при загрузке можно его обрезать в нужном виде и формате, в котором он будет отображаться в игре. Переработана главная страница и форма хода. Добавлена кнопка "Загрузить ещё" для загрузки порции предыдущих сообщений. Теперь ходы на ней отображаются с привязкой к локации, где они были сделаны. В Праздниках на главной отображаются все сообщения, начиная с последнего. В основной Ролевой - только те ходы, которые были сделаны в локациях в тот момент, когда там находился Ваш персонаж, что позволит отследить весь ход вашей игры.

Важно! Считается, что персонаж переходит из локации в локацию только с помощью Действия перехода. В стародавние времена персонажи "телепортировались" в другие локации, не используя действия из ролевой, поэтому может оказаться, что для старых ходов старых персонажей главная будет отображать только одну локацию, а то и совсем ничего. Через некоторое количество ходов с переходами все должно придти в порядок (возможно, позже я сконвертирую старые ходы для удобства), при наличии иных багов можно писать мне - я буду разбираться, все ли работает как надо или что-то можно поправить.

  • Неплохо 2
  • Плюс 4

Share this post


Link to post
Share on other sites

Столкнулся с очень неприятным багом - В описании всех моих артов которые я заливал (во всех кроме тех, в описание которых я что-то написал) написалось описание самой первой работы которую я залил на сайт.
Альбом с неправильными описаниями артов: 

Картинка описание которой появляется в работах в которой описание не задано: 

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

 

Share this post


Link to post
Share on other sites

DearFox

Здесь не отображается такая кнопка "Изменить описание"?

image.png

Share this post


Link to post
Share on other sites
6 минут назад, Кузя сказал:

DearFox

Здесь не отображается такая кнопка "Изменить описание"?

image.png

У меня вообще нет такой кнопки image.thumb.png.aeb38c3603186d603ac8aacd7fc1c4a4.png

Share this post


Link to post
Share on other sites

DearFox

А теперь? Только можно изменять в течении 24 часов с момента загрузки.

Пока повысил до 3 дней.

Edited by Кузя
Лимит

Share this post


Link to post
Share on other sites
9 минут назад, Кузя сказал:

DearFox

А теперь? Только можно изменять в течении 24 часов с момента загрузки.

Пока повысил до 3 дней.

Спасибо, вроде все исправил.
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Мартин
      Финансовая помощь

      Сайт Redwall.Ru является некоммерческим проектом и уже много лет существует на средства администраторов. Вы можете помочь ему развиваться и становиться лучше, если пожертвуете небольшую сумму. Пожертвования идут на оплату хостинга, апгрейды форума, призы за победы в конкурсах, рэдволльскую атрибутику с символикой Redwall.Ru и на другие усовершенствования сайта. Наиболее простой способ сделать это - воспользоваться системами электронных платежей:
       
      Номер карты Банка Санкт-Петербург: 5321867432433681
       
      Наш e-mail в системе PayPal: redwall-fan@yandex.ru
       
      Наш счёт в системе Яндекс.деньги: 41001128977174
       
      Наши счета в системе WebMoney: R371390433036 (рубли), E183256171984 (евро), Z279797306851 (доллары)
       
      Наш счет с системе QIWI: +79167546247
       
      Чтобы не терять комиссию при переводе, вы можете написать на redwall-fan@yandex.ru номер карты и код активации.

      Если вы живёте в Санкт-Петербурге вы можете передать вашу помощь лично, написав нам на электронную почту. Даже совсем небольшая сумма, это реальный взнос на развитие сайта.
       
      Теперь Вы можете оформить пожертвование на какую-то конкретную цель в соответствующем разделе на сайте. Там же можно оплатить с помощью карты (комиссия 2%).

      p/s Короче говоря, если у вас завалялся ненужный медяк, то мы будем очень благодарны, если вы пополните им наш счет. %)
    • By Мартин
      КОМПАНИЯ ПО ПОИСКУ НОВОСТЕЙ МИРА «РЭДВОЛЛА»
      в России и за рубежом

      Самые горячие и интересные новости из мира Рэдволла в России и на родине Брайана Джейкса размещаем здесь, не забывая указать источник.

      К таким новостям относятся: даты выхода новых книг БД в Англии, Америке и России, новости из жизни Брайана, новости из жизни англоязычных фанатов Рэдволла, появление в магазинах новой рэдволльской атрибутики, свежие интервью с БД, письма "Азбуке", письма Брайану Джейксу, выход новых частей мультсериала, игр, новые издания старых книг, интересные проекты на английских сайтах и пр.

      Пожалуйста, старайтесь не повторяться и действительно искать и находить самые свежие и горячие новости рэдволльского мира, чтобы было интересно всем. Самые интересные и важные события рэдволльского мира будут размещаться в новых выпусках газеты "Вестник СЦМ".

      Удачи в поисках!
×