Jump to content

Кузя

  • Content Count

    2304
  • Joined

  • Last visited

  • Days Won

    69

Everything posted by Кузя

  1. Ролевая 3.0 Ролевая игра доступна по новому адресу и с новым интерфейсом. Перенесены профили, локации, карты, ходы. Если у пользователя несколько профилей, выбрать текущий можно в выпадающем списке справа вверху (там же можно переключиться в режим мастера или игротеха, для пользователей с соответствующими правами). Ещё можно выбрать текущий профиль через "Мой профиль". Ролевая разделена на Основную ролевую, Праздничный раздел, Архив и Ролевой полигон. В основной ролевой можно писать только за ролевые профили, в ролевом полигоне - за ролевой или форумный, в праздничном разделе - за ролевой или форумный, но только если сейчас идёт праздник (обычно ещё в течении последующего за ним дня). Также есть возможность использовать разные ролевые профили в разных разделах (или, наоборот, один профиль во всех разделах). Профили переключаются через выпадающее поле справа вверху, или же через меню. В Архиве возможно только чтение. Локация у персонажей, которые делали ходы, установлена как соответствующая локации последнего хода. Реализована возможность перемещения между локациям. В основной ролевой можно делать ход только в текущей локации. Возможность редактирования профиля ограничена, зато исправлены проблемы с загрузкой аватарок. Добавлены должности. Список рас (видов) и групп расширен. Добавлен новый интерфейс ходов для мастеров и игротехов. Добавлены квесты - пока только для мастеров, с возможностью привязки к ним игроков, NPC и последующей привязки ходов. Добавлена возможность комментирования своих ходов. Комментарии будут видны мастерам и игротехам, и они смогут ответить на них. Отображение имени автора комментрия работает так: если комментарий пишет мастер или игротех, автором будет обезличенный "мастер". Если комментарий к ходу пишет автор этого хода (даже если он мастер или игротех), автором будет персонаж - автор поста. В новом интерфейсе ходы отображаются в обратном порядке. Также на странице локации по умолчанию показываются только последние ходы. Для просмотра более ранних ходов необходимо выбрать вкладку "Все", для просмотра в порядке "от старого к новому" - нажать на соответствующую кнопку справа от "Все". Возможно, что-то забыл. Если вдруг будут какие-нибудь неполадки или пожелания - пишите) Потому что сложно протестить сразу всё без реальных игроков.
  2. Изображения в выпадающих списках. В выпадающие списки (выбор книг, видов, должностей и групп) в форме добавления героя добавлены изображения элементов при их наличии. В выпадающие списки (выбор книг, героев) в форме добавления рецепта добавлены изображения элементов при их наличии. P.S. На самом деле уже идёт подготовительная работа к обновлению - подготовлен базовый перенос наград, и сейчас переносятся ролевые профили. Собственно, в процессе работы над формой создания ролевого профиля и было организовано отображение изображений в выпадающих списках, а заодно перенесено и в другие формы на сайте, где это было бы к месту. Скорее всего будет ещё промежуточный вариант интерфейса для ролевой - с текущей версией форума, чтобы проверить работоспособность, буду держать в курсе!)
  3. @TakiRuSiS У меня в тестах одно время были просто такие ситуации - оплата прошла, перенаправилось на рр, потом грузилось и опять направилось на оплату (ввод данных карты). Это было в ситуации, когда информация о том, что счет оплачен, не обновлялась вовремя и в запросе о состоянии счета не приходил "успех", но я поменял немного там логику обработки успешного редиректа и поставил дополнительный запрос (в цикле даже, как у них в примере по апи), пока не будет одного из нужных ответов. С тех пор такого не видел, странно, если было( Опять же, если вдруг кто-то оплатил и после списания денег вылезло повторное окно оплаты, ещё раз оплачивать не стоит, даже если вдруг счет не сменится на положительный - если платеж прошел, на кошелек придут сведения о платеже с номером заказа, по которому можно будет идентифицировать его. Лучше написать здесь лишний раз, буду стараться выявить. P.S. По тексту надо будет тоже подправить, да. Имелось ввиду, что нужно повторно нажать на Оплатить, но не заполнять там поля для оплаты карты, т.к. если всё ок, то не должно перекидывать на оплату, а просто проверится статус счета у Яндекса и подтвердится на рр.
  4. @Nibelung111 Перед этим можно также оформить пожертвование через сайт, выбрав тип наличные и в комментариях платежа указать номер, чтобы потом можно было связать и в общий список добавить. Ну это так, в плане логике работы, так-то мы можем и сами это сделать после получения пожертвования и отписки, кто и на что)
  5. @Кот @TakiRuSiS Я уже тестил и imagemagick вместо gd на таком фреймворке на нашем текущем хостинге) Попробую и на сайте тут активировать, он адекватнее обрабатывает. Хотя свои ограничения тоже есть. Опять же, после смены хостинга будут изменения (в плане ресурсов, imagick и там включить можно будет), надеюсь конечно в лучшую сторону. Интереса ради попробовал сменить на imagick, а теперь та же самая картинка грузится?
  6. Кузя

    С Днем Рождения, Greedy!

    С Днём Рождения!!
  7. P.S. Оформление целей было достаточно рандомным, как будет больше инфы - надо будет сделать поактуальнее и покрасивше)
  8. @крыска Так я же и делал всю эту систему, чтобы можно было просто с карты оплачивать, как обычную покупку) Яндекс.Деньги тут выступают просто как платежная система-посредник (за свои 2% комиссии), для оплаты кошелек яндекса не нужен! Просто у них довольно удобно можно организовать формирование счёта, после оплаты которого автоматически менять статус пожертвования без подтверждения в админке) (с технической стороны - после оплаты редиректит на страницу успеха, где сервер обращается к яндексу, спрашивая, а точно ли счет оплачен, и если да - то меняет статус) С другой стороны, если комиссия выглядит большой, можно просто оформить то же самое пожертвование, но выбрать способ оплаты - не картой, а наличными, и потом уже перевести любым удобным способом, где комиссия может быть меньше. В этом случае уже мы сами вручную после перевода отредактируем пожертвование в системе и сменим статус!
  9. Частичное кеширование. Реализовано кеширование наиболее часто просматриваемой информации - меню, списка разделов поиска, новостей, случайных цитат (на сайте и форуме), а также всего раздела Цели. Теперь главная гораздо меньше нагружает базу, особенно для незарегистрированных пользователей Добавлен блок избранной цели на форум (вместо мини-календаря). Также, благодаря пожертвованиям Такирусиса и пользователя, пожелавшего остаться анонимным в списке (хотя как я и писал выше, информация о нём отображается администрации, и администрация благодарна)), набралась минимальная сумма на обновление, на самое важное - продление лицензии форума. Так что можно приступать) Возможно, здесь будут ещё появляться новости, напрямую не относящиеся к этому обновлению (например, кеширование других разделов), но всё равно процесс начинается!
  10. В соответствующей Цели можно посмотреть текущий прогресс и сделать предзаказ.
  11. Пожертвования и Цели Новый раздел - Цели, действует аналогично другим краудфандинговым системам. Для зарегистрированных пользователей список их пожертвований доступен из меню (бокового и верхнего). Для каждой цели можно выбрать Вознаграждение (для целей типа сборника фанфиков) или Цель Пожертвования (там нет доставки или какой-то награды, предназначение прописано в описании). После этого нужно ввести сумму (не ниже минимальной). На странице оформления пожертвования нужно выбрать способ оплаты. Доступны 2 варианта - наличные (после оформления пожертвования передать средства на оффлайне, либо же старыми способами пожертвования) и оплата картой. Оплата картой осуществляется через сервис Яндекс.Денег, с пользователя взымается комиссия 2% от суммы пожертвования. Также можно ввести сведения о доставке (для заказов с Вознаграждением) и оставить комментарий. Гостям предлагается заполнить имя и адрес электронной почты - это не обязательно, но без адреса электронной почты не придётся ссылка на заказ и каким-то образом идентифицировать платящего у администрации не получится. Если пользователь не хочет, чтобы его ник отображался в списке Меценатов на страницы Цели, он может нажать галочку Анонимно. В этом случае данные о пользователе всё равно отправляются администрации и отобразятся в личном списке его пожертвований, но кто-то другой на сайте будет видеть надпись Аноним. После подтверждения пожертвования открывается страница со статусом. Уникальная ссылка на пожертвование отправляется на электронную почту, а также отображается в личном списке зарегистрированного пользователя (который видит только он один). Если выбран способ оплаты картой, то можно нажать на кнопку оплаты. В этом случае будет сформирован счёт для оплаты на Яндексе и пользователь будет перенаправлен туда. Все данные вводятся на сервисе Яндекса, рэдволл.ру только выставляет счёт на оплату и хранит его идентификатор, пока счёт не будет оплачен. После успешной оплаты пользователь будет перенаправлен обратно на сайт, а статус его пожертвования изменён на Оплачено. После успешной оплаты пользователь (или Аноним) появится в списке Меценатов, а общая сумма сборов по цели повысится, приближаясь к её реализации =) P.S. Кто-то может сказать - "значит, времени на исправление более важных вещей не нашлось, а как деньги собрать - так всегда пожалуйста. А ведь про обновление форума давно разговоры шли!" Предугадывая такие вопросы - собственно, мысли о необходимости продления лицензии и двигали в первую очередь создание такой системы. И первая же цель-проект - сбор средств на обновление форума. Покупка таких лицензий всегда осуществлялась на личные деньги администрации, но финансовое положение не сильно стабильное в последнее время, поэтому в этот раз решили предложить пользователям внести посильную лепту. Хотя, даже если нужная сумма не будет набрана, со временем сами накопим на это, так что обновление всё равно состоится. Но посильный вклад позволит сделать это скорее рано, чем поздно =) Касательно перебоев по работе сайта - нам любезно разрешили попробовать обосноваться на сервере у PiToN (мне казалось, он был зареген, видимо попал под чью-то чистку), и если не будем его перегружать, как текущий - должно быть гораздо стабильнее с этим. Особенно в контексте последних блокировок. Правда, все модули там новые, актуальные (я лично устанавливал), так что перед этим потребуется обновить форум. Ибо старая версия уже просто не заработает, как надо. Но на случай, если и тот сервер окажется не по зубам нашим потребностям - придётся копить на другой. На этот счёт также есть цель, но пока нет обновления и не проверен вариант размещения на предлагаемом хостинге - она не особенно актуальна. Остальные проекты (народный перевод и сборник фанфиков) также по факту запущены давно, и сбор на них потихоньку шел, теперь же можно будет увидеть в режиме реального времени, какой прогресс, кто пожертвовал (но не сколько каждый, по поводу необходимости этого пока раздумья) и как обстоит ситуация со сроками. И да, не все пожертвования ещё добавлены на сайт, работа идёт, но если, скажем, через неделю вы увидите, что вашего пожертвования (сделанного на карту или лично, до этой системы) там нет - напишите, можно прямо тут!
  12. Кузя

    Джеил, с праздником.

    С Прошедшим!!
  13. Кузя

    Приложение Redwall для телефона.

    https://habrahabr.ru/post/340282/ https://habrahabr.ru/post/340362/ Вот)
  14. Сезоны В Разное добавлен раздел Сезоны, где можно посмотреть список сезонов с момента основания. Добавлен механизм централизованного управления названиями сезонов. Теперь Аббат сможет, махнув величественной лапой, назвать сезон сразу и на сайте, и на форуме, везде, где это название отображается. (техническое) Добавлен механизм настроек на сайт.
  15. Кузя

    Кузя, с Днём Рождения!

    @Rybsasha @Кролл @Mirk Спасибо!)) @Фортуната Спасибо)) ещё раз)) Теперь это я с запозданием)
  16. Font Awesome 5 Иконки интерфейса на сайте (в меню и множестве элементов управления) заменены на соотвествующие аналоги из Font Awesome 5. P.S. Звучит не особенно перспективно, но пришлось потрать два полноценных дня (пятницу и сегодня) на замену иконок во множестве мест. Параллельно было исправлено несколько мелких багов, которые, возможно, даже не были замечены. Заодно подмечал, что стоит переделать, пока выдались свободные ресурсы от других проектов.
  17. Кузя

    Приложение Redwall для телефона.

    @Мышонок Максим Да, желание похвальное, но я уже делаю давно подготавливаю почву для приложения) Даже первый прототип выкладывал в плеймаркет, но очень давно, чисто потестить сам процесс, там ничего нет, кроме генератора имён. Собственно вся новая версия сайта изначально предполагалась создаваться с возможностью использования из приложения через API. Но с форумом достаточно сложностей, и сначала надо обновить его до актуальной версии (до чего я уже полгода пытаюсь дотянуться, но всё никак не выходит). Потом решить, какой OAuth-сервер использовать (с одним я уже год ради приложения работал потихоньку, даже пару статей на хабр написал), перенести в формат API... А сколько ещё на сайте доделать бы, эх) Хотя я до сих пор даже не определился, пойти ли по упрощенной схеме - делать гибридное приложение, или же делать нативные под каждую платформу. Понятное дело, что про окупаемость такого приложения речи не идёт (хотя про платежи мысли есть, ибо и за обновление деньги просят, и хостинг хорошо бы поменять, но это явно больше походит на формат доната, чем какого-то заработка), но опыта явно будет много) Опять же, для ios нужно собирать на маке (есть варианты, но формально это самый простой), поэтому я даже приобрел старый бук 7-летней давности под это дело. Хотя и скорее всего затянется по времени. Но с другой стороны, даже если я сделаю такой клиент по-максимуму, наверняка он не покроет всё, что можно было бы сделать для Рэдволла на мобильных. Он и так боюсь будет очень тяжелым)) Поэтому можно подумать над вариантами приложения с какими-то Рэдвольскими функциями, но или в конце концов даже у контакта есть альтернативные клиенты - какие-то меньше, какие-то больше официальных. API для входа пока что всё равно нет, вообще OAuth позволяет авторизироваться в сторонних приложениях через основной сайт, не вводя как таковые логин-пароль в этом стороннем приложении (к вопросу о безопасности, хотя там конечно всё равно инфа-то приходит личная потом), но это совсем в отдаленном будущем.
  18. @Greedy Да, иногда возникают сложнообъяснимые проблемы с доступом - причем походу со стороны провайдеров. То ли они блокируют лишнее, то ли ещё что, но с некоторых и часто иногда, а не всегда, могут быть проблемы с загрузкой. (Именно билайн не тестил, но периодические проблемы встречал и с другими). Есть вариант вообще поменять хостинг на менее затратный, время от времени возникают мысли. Но плюс есть ещё проблема с периодическими перегрузками, которая также может решиться сменой хостинга, но для начала попробую решить оптимизацией некоторых элементов. Как только доберусь...
  19. Кузя

    Кузя, с Днём Рождения!

    @Кот @Tam @Трумен Спасибо!)))
  20. Кузя

    Кузя, с Днём Рождения!

    @Nibelung111 @Фенвик @Kate Ravine @Скрипун @Мартин @Greedy @Мордукан @брат Фуффик @Серый странник @Sue the Warrior @Покрыс @Фортуната Спасибо всем!!! )))
  21. Я голосовал за Трисс. Ещё давно. Более ничего не трогал О_о P.S. Не особенно поддерживаю какого-то претендента, но мне кажется плюс-минус минута не столь существенна. Есть же время +0, а не +4, можно было бы считать вообще по нему. К тому же беспочвенные обвинения почему-то именно в мой адрес меня опять печалят. Хорошее начало года, как говорится, как его начнешь...
  22. Зато у мыши морщится носик, когда она принюхивается)) Явно к этому приложено сил больше, чем казалось бы к более логичному варианту привязки камеры. Или это только у меня камера не следует за персонажем, когда он поворачивается?
  23. Пора бы уже написать им опять о переводе от нашего фэндома) А то некоторые (например Амброзий) просто не собираются играть с английским интерфейсом )) У меня удаленно запустить не удалось (только стандартное окно настроек от Unity), так что буду вечером уже смотреть.
  24. @Инкариус Посмотрю, что там будет в следующем обновлении чата! Там вроде как другой модуль я нашел, главное будет перенести всё туда.
  25. @TakiRuSiS Ну я сейчас пишу на vue, как и говорил) Просто не так давно начал. Там стандартно используются компоненты в виде собственных тегов. Пока не подгрузился скрипт - тег отображается как есть, а когда подгрузился - подхватывает все настройки, а то, что внутри тега - либо используется в определенном виде в скрипте, либо просто убирается. Вот сейчас я чаще всего не использую "внутренности" этого тега, то есть он пустой, а когда подгружается - тогда заполняется. Так что потом попробую пробежаться по таким местам и добавить где можно статичные компоненты внутри. Пока скрипт не загрузился - будет виден тот же поиск, просто работать будет по-старинке, без предзагрузки, просто форма. Это конечно дублирование кода (я потому и не добавил сразу), но иногда имеет смысл.
×