Блог


Вы здесь: Авторские колонки FantLab > Авторская колонка «kenrube» облако тэгов
Поиск статьи:
   расширенный поиск »

Development, Pulp, Звездные Короли, Капитан Фьючер, Эдмонд Гамильтон, иллюстрации
либо поиск по названию статьи или автору: 


Статья написана 14 июня 2020 г. 07:43

  1. Demiurg доработал тег [hr]. Полный вид теперь [hr=size:width:color:noshade], простой [hr] без параметров тоже работает. Полный мануал, как обычно, в статье ("код: разделитель с параметрами") [arhitecter]

  2. Тег [small] тоже теперь работает [arhitecter]

  3. Кнопка "Художник не указан." в редакторе издания перенесена из примечания в описание [sham]

  4. На странице художника русские названия слипались с годом. Исправлено [Kons]

  5. У модераторов авторской колонки не было кнопки "От модератора" в редакторе чужих сообщений и во всплывающем редакторе нового сообщения. Добавил [k2007]

  6. На сайте был раздел, про который, похоже, никто и не знал — отдельный рейтинг ожидаемости изданий. Он был недоделан, но висел в открытом состоянии лет 8. Прикрыл, быть может, когда-нибудь кто-нибудь сподобится довести его до ума

  7. На страницах некоторых авторов не отображалась админская панель ("редактировать" etc). Как оказалось, когда-то эти страницы принадлежали первоапрельским авторам и все еще обрабатывались по-старому. Исправил, починил эти страницы и страницы произведений первоапрельских авторов

  8. Избавился от старого кода, связанного с терминами, и сопутствующих таблиц в базе. Скорее всего, на их основе сто лет назад планировалось сделать энциклопедию, но не срослось

  9. В FantLab-Go исправил некорректную сортировку по автору в книжной полке изданий

PS На заметку. Если хотите, чтобы в каком-то тексте теги не интерпретировались, заключите его в теги [off][/off]: [b]эти[/b] [i]теги[/i] [u]будут[/u] [s]проигнорированы[/s]


Тэги: Development
Статья написана 31 мая 2020 г. 14:53

По большей части был занят делами вне Фантлаба, список небольшой

  1. После предыдущих улучшений редактора издания оказалось, что поломалось позиционирование курсора при вставке кавычек (и некоторых других тегов тоже). Мой косяк, исправил. [Nina]

  2. На странице переводчика некоторые издания по ошибке попадали в раздел "Год неизвестен". Дело в том, что это определяется по году перевода произведения, а его надо было проставлять вручную. Исправил, теперь год будет автоматически проставляться при сохранении издания. Если встретите где-то подобный косяк, просто пересохраните косячные издания, попадающие в раздел "Год неизвестен", это поможет. [sham]

  3. В редакторе издания добавлена кнопка "Художник не указан.". [sham]

  4. На мобильных девайсах не полностью было видно название издания, если оно не умещается в ширину экрана. Исправил. [Kons]

  5. У некоторых пользователей количество подписок на статьи в колонках было настолько большим, что запрос к базе падал с ошибкой, зайти на страницу подписок было невозможно. Код кривоват, немного выправил. [DeMorte]

  6. В редактор текстов (в том числе сообщений) добавлена кнопка вставки видео. По принципу действия ничем не отличается от кнопки вставки изображения. Как обычно, поддерживаются Youtube (в т.ч. в виде youtu.be), Rutube и Yandex.Video. [DeMorte]

  7. При удалении издания оно теперь автоматом удаляется с книжных полок пользователей. [vbltyt]

  8. В поиске по жанру теперь ищутся произведения в том числе и неоткрытых авторов. [undefined]

  9. На страницах киносаг не отображался заголовок (то, что у вас отображается на табе в браузере). [iLithium]

  10. В админке теперь выводится более детализированная статистика по всем сущностям базы. [sham]

  11. Починил вычисление количества времени, прошедшего с публикации статьи. Раньше из-за таймзон вместе плановых 2 часов ссылка на отзыв публикации висела все 5, причем последние 3 без толку, поскольку полезных действий в это время уже не выполняла.

  12. Исправил пару багов с кривым отображением тем на форуме. Причина — вечный кеш, классика.

  13. В Go-API перенес из Perl-API endpoint-ы создания и редактирования книжных полок. Попутно поправил пару багов.

  14. nseven92 провел небольшой рефакторинг старта Go-шного сервера


Тэги: Development
Статья написана 17 мая 2020 г. 19:17

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

  1. По просьбе БорЧ-а починено выставление языка при импорте издания (например, с Озона), теперь автоматом проставляется русский

  2. greenrus07 нашел баг: если на книжную полку добавить издание, в названии которого есть квадратные скобки, то вся часть названия в скобках пропадает. Исправлено

  3. По просьбе Tangier-а изменено разбиение изданий по блокам на странице художника. Теперь издания с тегами :оборот и :задняя обложка попадают в блок "Обложки изданий", издания с тегами :форзац, :титул, :шмуцтитул, :заставка, :концовка, :карты — в блок "Внутренние иллюстрации изданий", а все другие варианты написания тегов — в блок "Другое".

  4. Ank тоже нашел баг: у изданий с переводами на некоторые иностранные языки (индонезийский, гуджарати и тд) не отображалась подпись с названием языка. Исправлено

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

  6. По просьбе Ведьмак Герасим и Pirx исправлено отображение смешанных текстов в списке переводов на странице произведения и в строке издательства на странице издания. Проблема была в том, что в одной строке имеются тексты на двух языках с разным направлением письма: русском (слева направо) и персидском/арабском/иврите (справа налево) — HTML без дополнительных инструкций ведет себя немного неадекватно в этом случае

  7. По просьбе zarya дефис с пробелами теперь выводится как длинное тире везде на странице издания

  8. sham просил добавить кнопки "Внецикловый роман.", "Художественное оформление" и "Компьютерный дизайн" в редактор издания и продублировать поиск художников в поле "Примечание". Сделано. Здесь же: по просьбе Pirx-а курсор после нажатия на кнопки теперь устанавливается после пробела, а не до.

  9. JimR столкнулся с проблемой недобавления издания в серию. Поскольку проверить мне не на чем, пока просто добавил вывод ошибки, если это проблема с записью в базу

  10. По просьбе vbltyt сделал кнопку удаления фильмов. Заодно фильм будет удаляться и с книжных полок

  11. Поправил логику отображения кнопки "Снять с публикации" в статьях АК. Раз уж она все равно не работала по истечении лимита времени на возврат статьи в черновики, теперь она будет отображаться только в первые 2 часа

  12. Исправил код удаления отзыва. Раньше можно было, удаляя чужие отзывы, загнать счетчик своих отзывов хоть в минус

  13. Закрыл все ссылки на редактирование удаленных сущностей. Теперь ссылки вида https://fantlab.ru/edition3/editedition3 возвращают 404. Плюс один гвоздь в гроб идеи переиспользования страниц

  14. Избавился от всех следов поля topic_type в авторских колонках. Когда-то оно использовалось для попытки реализации функционала комментариев к произведениям, но идея не взлетела, а мусор остался, в том числе и в базе

  15. Немного подкрутил Perl-API:

  16. 1. По просьбе ziza добавил поля fantastic и country в выдачу списка авторов

  17. 2. Он же заметил, что на книжные полки можно добавить несуществующие произведения/издания/фильмы. Поправил

  18. 3. Починил давний баг с некорректными значениями полей в номинациях автора


Тэги: Development
Статья написана 3 мая 2020 г. 23:56

  1. По просьбе Ведьмак Герасим в список стран добавлен Пуэрто-Рико

  2. По просьбе punker-а пользователи из черного списка теперь отображаются в самом конце в разделе корреспонденции (при любой сортировке)

  3. fathersergiy и razrub обратили внимание, что перестала работать ссылка "Все статьи за 3 месяца" в разделе Авторских колонок. Исправлено.

  4. vbltyt написал про старую проблему: если в издание добавлять серию, имеющую куратора, она проставлялась без тегов (в отличие от случая добавления серии без куратора). Исправил, теги теперь проставляются всегда.

  5. В основном занимался Go-API, перенес из Perl-а следующие endpoint-ы:

  6. 1. Редактирование комментария к элементу книжной полки (изданию/произведению/фильму)

  7. 2. Добавление элемента на книжную полку

  8. 3. Удаление элемента с книжной полки

  9. 4. Редактирование отзыва

  10. 5. Удаление отзыва

  11. 6. Плюсование/минусование отзыва

  12. 7. Отправка сообщения в личку

  13. 8. Изменение порядка сортировки книжных полок

  14. nseven92 поправил вывод дат и добавил вывод констант в документации Go-API. И начал выносить внутренние Go-шные наработки в отдельную библиотеку

  15. ilyakokhan исправил в Android-клиенте баг с отображением рейтинга в библиографии автора

  16. grbIzl добавил в приложение просмотр наград переводчиков

  17. После исправления сортировки произведений в разделе "Входит в..." оказалось, что в некоторых случаях выводится пустой список. Обнаружил vad, он же и поправил. Респект

PS Друзья, я немного устал (после разгребания Perl-кода), так что беру отгул. Вернусь, ориентировочно, через недельку.

PPS vbltyt, про обещанную задачу помню, завтра сделаю


Тэги: Development
Статья написана 26 апреля 2020 г. 22:27

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

  2. По просьбе sham-а починена сломанная галка "неизвестен" в дате рождения/смерти в админке авторов. Попутно добавил вывод "неизвестно" в дате рождения/смерти на странице автора.

  3. Kons просил добавить кнопку [+] в админке для быстрого внесения журналов. Добавил и к остальным сущностям, где это применимо. Заодно починил нерабочую ссылку "Запрет комментов в блогах" — правда, список там всегда пустой, поскольку функционала запрета в блогах на самом деле нет. Может быть, вообще убрать эту ссылку?

  4. По просьбе alexander_sm теперь, если добавлять журнал с главной админки или из админского списка журналов, в поле "Тип произведения" автоматом подставляется "Журнал".

  5. По просьбе Kons-а то же самое сделано для Неизвестного составителя — при добавлении произведения подставляется тип "Антология".

  6. Ank написал про проблему с быстропоиском произведений при редактировании издания, если в названии у них есть кавычки, тире и другие спец. символы. В первую очередь проблема проявлялась при поиске стихотворений — требовалось вводить в поиске начальную кавычку, иначе искомое произведение в списке не отображалось. Исправлено. Отныне кавычку вставлять необязательно, дефисы/тире/etc можно вообще не указывать, буквы е и ё при поиске равнозначны.

  7. sham заметил, что на странице переводчика, если у него есть только номинации, они не отображаются. Исправлено, теперь логика отображения у всех персон (переводчики/дикторы/etc) работает так же, как у авторов.

  8. Как оказалось, из-за фикса поиска изданий по ISBN в Perl-API перестал работать соответствующий поиск в Android-клиенте. Починил, документацию API обновил.

  9. В Go-API сделан вывод полок произведений/изданий/фильмов и их удаление.

  10. ilyakokhan прикрутил в Android-клиент аттачи к сообщениям/черновикам в форуме.

  11. Как я и предупреждал, creator закрыл HTML в авторских колонках. Отныне править старые статьи, в которых есть HTML, можно только на свой страх и риск: все теги вместо интерпретации бразуером будут отображены как есть. В новых статьях он вообще не работает.


Тэги: Development



  Подписка

Количество подписчиков: 49

⇑ Наверх