Перейти к публикации

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


 Поделиться

Рекомендованные сообщения

Сезоны

  • В Разное добавлен раздел Сезоны, где можно посмотреть список сезонов с момента основания.
  • Добавлен механизм централизованного управления названиями сезонов. Теперь Аббат сможет, махнув величественной лапой, назвать сезон сразу и на сайте, и на форуме, везде, где это название отображается.
  • (техническое) Добавлен механизм настроек на сайт.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • Ответы 1.3k
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Опубликованные изображения

Пожертвования и Цели

  • Новый раздел - Цели, действует аналогично другим краудфандинговым системам.
  • Для зарегистрированных пользователей список их пожертвований доступен из меню (бокового и верхнего).
  • Для каждой цели можно выбрать Вознаграждение (для целей типа сборника фанфиков) или Цель Пожертвования (там нет доставки или какой-то награды, предназначение прописано в описании). После этого нужно ввести сумму (не ниже минимальной).
  • На странице оформления пожертвования нужно выбрать способ оплаты. Доступны 2 варианта - наличные (после оформления пожертвования передать средства на оффлайне, либо же старыми способами пожертвования) и оплата картой. Оплата картой осуществляется через сервис Яндекс.Денег, с пользователя взымается комиссия 2% от суммы пожертвования. Также можно ввести сведения о доставке (для заказов с Вознаграждением) и оставить комментарий. Гостям предлагается заполнить имя и адрес электронной почты - это не обязательно, но без адреса электронной почты не придётся ссылка на заказ и каким-то образом идентифицировать платящего у администрации не получится.
  • Если пользователь не хочет, чтобы его ник отображался в списке Меценатов на страницы Цели, он может нажать галочку Анонимно. В этом случае данные о пользователе всё равно отправляются администрации и отобразятся в личном списке его пожертвований, но кто-то другой на сайте будет видеть надпись Аноним.
  • После подтверждения пожертвования открывается страница со статусом. Уникальная ссылка на пожертвование отправляется на электронную почту, а также отображается в личном списке зарегистрированного пользователя (который видит только он один).
  • Если выбран способ оплаты картой, то можно нажать на кнопку оплаты. В этом случае будет сформирован счёт для оплаты на Яндексе и пользователь будет перенаправлен туда.
  • Все данные вводятся на сервисе Яндекса, рэдволл.ру только выставляет счёт на оплату и хранит его идентификатор, пока счёт не будет оплачен. После успешной оплаты пользователь будет перенаправлен обратно на сайт, а статус его пожертвования изменён на Оплачено.
  • После успешной оплаты пользователь (или Аноним) появится в списке Меценатов, а общая сумма сборов по цели повысится, приближаясь к её реализации =)

P.S. Кто-то может сказать - "значит, времени на исправление более важных вещей не нашлось, а как деньги собрать - так всегда пожалуйста. А ведь про обновление форума давно разговоры шли!" Предугадывая такие вопросы - собственно, мысли о необходимости продления лицензии и двигали в первую очередь создание такой системы. И первая же цель-проект - сбор средств на обновление форума. Покупка таких лицензий всегда осуществлялась на личные деньги администрации, но финансовое положение не сильно стабильное в последнее время, поэтому в этот раз решили предложить пользователям внести посильную лепту. Хотя, даже если нужная сумма не будет набрана, со временем сами накопим на это, так что обновление всё равно состоится. Но посильный вклад позволит сделать это скорее рано, чем поздно =)

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

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

Ссылка на комментарий
Поделиться на других сайтах

Частичное кеширование.

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

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

Ссылка на комментарий
Поделиться на других сайтах

 

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

 

YEAAAAH BOIIIIIIIIIIIIIIIIIIIIIII!!!!!!

 

Это отрадно слышать.

Ссылка на комментарий
Поделиться на других сайтах

Кузя, большое тебе спасибо за обновы! Хотела спросить насчет пожертвования, можно ли.это будет делать на карту, без Яндекс денег? У меня с Яндекс деньгами проблема, забыла платежный пароль и там с прошлого года висит 3500 и надо ехать в офис((так что я бы с удовольствием через карточку сбербанк а переводила на другую карту.

Ссылка на комментарий
Поделиться на других сайтах

@крыска

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

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

@Кузя

При попытке загрузки реально большой фотографии в Кухню функцией "Добавить фото", в существующем рецепте, после выбора изображения всплывает маленькое красное окошко с сообщением "Server responded with 500 code".

Там явно какое-то ограничение по разрешению, но не очень ясно какое именно - 5000x3000 слишком много, 100x100 точно можно. Нужен какой-то комментарий с верхними границами или автоужималка (кажись что-то такое было у аватарок?).

Ссылка на комментарий
Поделиться на других сайтах

На моей практике обработки изображений на PHP.

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

Эмпирически установил, что скрипт не умирает при использовании функций GD библиотеки, если скармливать не более 16 Мпикс на 128 Мб оперативной памяти процесса. То есть ограничение должно быть скользящим, вот сколько сейчас доступно памяти, на столько Мпикс и рассчитывать возможности преобразования.

Изменено пользователем TakiRuSiS
Ссылка на комментарий
Поделиться на других сайтах

@Кот

@TakiRuSiS

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

 

Интереса ради попробовал сменить на imagick, а теперь та же самая картинка грузится?

Изменено пользователем Кузя
Поменял
Ссылка на комментарий
Поделиться на других сайтах

@Кузя

О! Теперь оно определённо загрузило превьюшку файла уж точно (в смысле я намеренно его не постил, а не из-за ограничений) - правда со второго раза, в первый оно выдало что-то вроде "[Object object]", но это больше не повторялось и скорее всего случайное.

Изменено пользователем Кот
Ссылка на комментарий
Поделиться на других сайтах

@Nibelung111

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

Ссылка на комментарий
Поделиться на других сайтах

После выполнения платежа по банковской карте в отдельном окне на перенаправленной странице в РР с уже постфактумной информацией об оплате появляется какое-то странное предупреждение. Я его не заскринил, но смыл фразы там такой, что если окно оплаты по карте появилось повторно, то ни в коем случае не повторяйте платеж. А следующее предложение этого предупреждения говорит, что повторите попытку.

В общем, нужно посмотреть, чтобы не было двусмыслицы.

Ссылка на комментарий
Поделиться на других сайтах

@TakiRuSiS

У меня в тестах одно время были просто такие ситуации - оплата прошла, перенаправилось на рр, потом грузилось и опять направилось на оплату (ввод данных карты). Это было в ситуации, когда информация о том, что счет оплачен, не обновлялась вовремя и в запросе о состоянии счета не приходил "успех", но я поменял немного там логику обработки успешного редиректа и поставил дополнительный запрос (в цикле даже, как у них в примере по апи), пока не будет одного из нужных ответов. С тех пор такого не видел, странно, если было(
Опять же, если вдруг кто-то оплатил и после списания денег вылезло повторное окно оплаты, ещё раз оплачивать не стоит, даже если вдруг счет не сменится на положительный - если платеж прошел, на кошелек придут сведения о платеже с номером заказа, по которому можно будет идентифицировать его. Лучше написать здесь лишний раз, буду стараться выявить.

P.S. По тексту надо будет тоже подправить, да. Имелось ввиду, что нужно повторно нажать на Оплатить, но не заполнять там поля для оплаты карты, т.к. если всё ок, то не должно перекидывать на оплату, а просто проверится статус счета у Яндекса и подтвердится на рр.
 

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Изображения в выпадающих списках.

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

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

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Ролевая 3.0

  • Ролевая игра доступна по новому адресу и с новым интерфейсом.
  • Перенесены профили, локации, карты, ходы.
  • Если у пользователя несколько профилей, выбрать текущий можно в выпадающем списке справа вверху (там же можно переключиться в режим мастера или игротеха, для пользователей с соответствующими правами). Ещё можно выбрать текущий профиль через "Мой профиль".
  • Ролевая разделена на Основную ролевую, Праздничный раздел, Архив и Ролевой полигон. В основной ролевой можно писать только за ролевые профили, в ролевом полигоне - за ролевой или форумный, в праздничном разделе - за ролевой или форумный, но только если сейчас идёт праздник (обычно ещё в течении последующего за ним дня). Также есть возможность использовать разные ролевые профили в разных разделах (или, наоборот, один профиль во всех разделах). Профили переключаются через выпадающее поле справа вверху, или же через меню. В Архиве возможно только чтение.
  • Локация у персонажей, которые делали ходы, установлена как соответствующая локации последнего хода.
  • Реализована возможность перемещения между локациям. В основной ролевой можно делать ход только в текущей локации.
  • Возможность редактирования профиля ограничена, зато исправлены проблемы с загрузкой аватарок.
  • Добавлены должности.
  • Список рас (видов) и групп расширен.
  • Добавлен новый интерфейс ходов для мастеров и игротехов.
  • Добавлены квесты - пока только для мастеров, с возможностью привязки к ним игроков, NPC и последующей привязки ходов.
  • Добавлена возможность комментирования своих ходов. Комментарии будут видны мастерам и игротехам, и они смогут ответить на них. Отображение имени автора комментрия работает так: если комментарий пишет мастер или игротех, автором будет обезличенный "мастер". Если комментарий к ходу пишет автор этого хода (даже если он мастер или игротех), автором будет персонаж - автор поста.
  • В новом интерфейсе ходы отображаются в обратном порядке. Также на странице локации по умолчанию показываются только последние ходы. Для просмотра более ранних ходов необходимо выбрать вкладку "Все", для просмотра в порядке "от старого к новому" - нажать на соответствующую кнопку справа от "Все".

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

Ссылка на комментарий
Поделиться на других сайтах

Отличное обновление, ролевая теперь в HD! Конечно, когда та была на форуме, было проще пользоваться форумными фичами, типа поиска по каким-либо постам, просмотра непрочитанных постов (а я слежу за ролевой), но думаю, это всё прикрутится в скором времени. Главное - есть устойчивая и уже богатая на новые возможности база!

 

Вопросы:

  • Будет ли в будущем добавлена возможность редактирования профиля? Через проверку от Сезонов, само собой.
  • А где-нибудь можно посмотреть список новых рас, должностей, групп? Просто у меня уже есть персонаж, новый профиль создать не могу, а посмотреть хочется.
  • А будет ли - это, конечно, очень жирно, но всё же - добавлена система, которая делает возможным отметить посты своей приключенческой линейки (свои и обращенные к моему персонажу) в этакий стек, чтобы потом открыть их на отдельной вкладке и перечитать всё приключение?
Ссылка на комментарий
Поделиться на других сайтах

Дааа, обнова улёт, полностью согласен! Но у меня здесь тоже назрел вопрос: можно ли будет в будущем иметь возможность просматривать биографию других игроков?

upd:

И да, будет ли в будущем добавлена форумная функция отображения непрочитанных постов?

Изменено пользователем Матиас Воитель
Ссылка на комментарий
Поделиться на других сайтах

О, и кстати, как бы мне, будучи игротехом, отредактировать пост? За игрока кнопочка редакции последнего поста есть, а вот за игротеха отсутствует, причем и на НПС, которого мне дают по дефолту в форме поста, и после выбора своего из списка:

 

LmRKzaA.jpg

 

G0CPhtS.jpg

 

SEUAPhM.jpg

Изменено пользователем Greedy
Ссылка на комментарий
Поделиться на других сайтах

@Greedy

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

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

@Матиас Воитель

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

Ссылка на комментарий
Поделиться на других сайтах

Оооо, как все приличненько) Непривычный, но приятный глазу интерфейс, картиночки у рас и групп ^^ О, система переходов, интерактивное местоположение в профиле! В нашу Ролевую постепенно приходит цивилизация хд 

Из того, что можно подправить: в частности, в "Устье реки" последний пост Сезонов был конкретно от лица Блэка, сейчас он обезличен.

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

Инвентарь - штука важная, и важно точно знать, что ты имеешь при себе в данный момент, во.
 

Ссылка на комментарий
Поделиться на других сайтах

 

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

пока для удобства (или постоянно, или до лучшего решения) поместил на главной страницы игры последние 10 ходов.

 

Отлично! Особенно с ходами, весьма удобно.

 

 

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

 

О как, хорошо придумано.

 

 

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

 

Полностью поддерживаю.

 

 

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

 

Буду ждать нововведений!

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

 Поделиться

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

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

      Сайт 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 Короче говоря, если у вас завалялся ненужный медяк, то мы будем очень благодарны, если вы пополните им наш счет. %)
    • Автор: Мартин
      КОМПАНИЯ ПО ПОИСКУ НОВОСТЕЙ МИРА «РЭДВОЛЛА»
      в России и за рубежом

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

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

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

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

×
×
  • Создать...