проблемы http://traktir-portal.ru/drupal89/index.php/ ru И снова Pstyle http://traktir-portal.ru/drupal89/index.php/node/61 <span class="field field--name-title field--type-string field--label-hidden">И снова Pstyle</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/drupal89/index.php/user/3" typeof="schema:Person" property="schema:name" datatype="">Зулан Грей</span></span> <span class="field field--name-created field--type-created field--label-hidden">пн, 12/14/2020 - 11:01</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><ol> <li>При создании изображений для альбомов добавлена возможность автоматического заполнения привязки к альбому и персонажу в зависимости от переданного параметра. Надо будет добавить ещё параметр, определяющий тип альбома и в зависимости от него делать соответствующие преобразования - например выбирать стиль из выпадающего списка для стилевых альбомов, а не по автозаполнению.</li> <li>В профиле персонажа под pstyle аватаркой добавлена кнопка для создания стилевой картинки, со ссылкой по указанному принципу. Стиль кнопки нужно будет исправить - она почти незаметна. Кнопка выводится только тогда, когда у активного юзера есть соответствующие полномочия.</li> <li>Встречаются непонятные глюки с подгрузкой изображений. В принципе, решаемо (особенно, если допустить загрузку через менеджер файловой системы на сайте). Но из-за этого накопилось многовато "ложных" изображений.</li> <li>Выяснилось, что идея подгрузки pstyle картинок по их thumnails, случайно генерируемых системой, не самая хорошая мысль. Она периодами это чистит и вся идея отваливается. По всей видимости, нужно будет запихать полуавтоматическую генерацию статических thumnails в отдельную папку и выхватывать информацию при подгрузке именно по ним. Вопрос только, как поступать, если картинка изменилась, а превьюха - нет? Точнее - как это определить? Для тех, кого нет - создать несложно, а вот если существуют, то пересоздавать каждый раз - лишняя нагрузка.<br /> Возможно, поищу способ создания превьюх при обработке загруженных данных (придётся искать способ перехвата).</li> </ol> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-above"> <div class="field__label">Теги блога</div> <div class="field__items"> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/1" hreflang="ru">сайт</a></div> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/5" hreflang="ru">picture style</a></div> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/3" hreflang="ru">проблемы</a></div> </div> </div> Mon, 14 Dec 2020 08:01:25 +0000 Зулан Грей 61 at http://traktir-portal.ru/drupal89 http://traktir-portal.ru/drupal89/index.php/node/61#comments Непонятный отвал Pstyle http://traktir-portal.ru/drupal89/index.php/node/55 <span class="field field--name-title field--type-string field--label-hidden">Непонятный отвал Pstyle</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/drupal89/index.php/user/3" typeof="schema:Person" property="schema:name" datatype="">Зулан Грей</span></span> <span class="field field--name-created field--type-created field--label-hidden">пн, 12/14/2020 - 03:21</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p> Обнаружился непонятный отвал Pstyle:</p> <ol><li>Страница конфигурации не выправляется в желаемом стиле. Хотя вроде сохраняет инфу в куки. Оказалось, что на странице создавалось два слоя с одинаковым именем и скрипт конфигурации не получал доступ к нужному.</li> <li>Выбор активного стиля при генерации почему-то некорректно работает. Одну ошибку нашёл - в javascript неправильно неправильно принималось имя куков. Исправил, но результата нет. Оказывается я брал стиль как индекс из массива. Выправил.</li> <li>Глюк с вылезанием картинки за пределы области не смотря на её установленные фиксированные размеры (Чиана виновата!).  Убрал width генерящейся картинки, оставил только фиксированную высоту в 120px.</li> </ol></div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-above"> <div class="field__label">Теги блога</div> <div class="field__items"> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/1" hreflang="ru">сайт</a></div> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/5" hreflang="ru">picture style</a></div> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/3" hreflang="ru">проблемы</a></div> </div> </div> Mon, 14 Dec 2020 00:21:35 +0000 Зулан Грей 55 at http://traktir-portal.ru/drupal89 http://traktir-portal.ru/drupal89/index.php/node/55#comments Отчет по состоянию на 13.12.2020 http://traktir-portal.ru/drupal89/index.php/node/51 <span class="field field--name-title field--type-string field--label-hidden">Отчет по состоянию на 13.12.2020</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/drupal89/index.php/user/3" typeof="schema:Person" property="schema:name" datatype="">Зулан Грей</span></span> <span class="field field--name-created field--type-created field--label-hidden">вс, 12/13/2020 - 13:17</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><ol> <li>Система Drupal 8.9 развёрнута и успешно работает. Есть небольшие косяки, но на общую работоспособность они не влияют. Регистрация пока отключена.</li> <li>Подправлены CSS стили, чтобы приблизиться к внешнему виду проекта v.2.0. Есть косяки. Пока не исправлено.</li> <li>Созданы страницы "Главная" (с предварительным изображением Трактира, где должны будут подключаться изображения в зависимости от выбранного стиля), страницы "О проекте" и "О Трактире". Последние даже заполнены текстом, которого исходно не было. Ссылки вынесены в основное меню.</li> <li>Разработан вспомогательный модуль Traktir для реализации необходимого нам функционала.</li> </ol> <ul> <li>Описаны типы материалов Персонаж, Объекты Трактира, Места в Трактире, Альбомы и изображения в Альбоме.</li> <li>Тип материала "Персонаж", относительно доведён до ума. Список персонажей с их описаниями успешно перенесён в новую систему. Обнаружено, что в старой системе наблюдались страницы-дубликаты. Ссылка на список персонажей вынесена в основное меню.</li> <li>Тип материала "Альбом" разнесён на три составляющих: 1. Стили картинок 2. Карты 3. Фотоальбомы. Возможно добавятся ещё. Для альбомов каждого типа будет подстроен свой функционал (в зависимости от превелегий).</li> <li>Созданы несколько альбомов для реализации идеи со сменой стилей изображений "на лету". Их получилось больше, чем было в v.2. - возможно из-за путаницы в названиях. Ссылка на эти альбомы вынесена в меню "Инструменты". Полагаю, что эти альбомы являются альбомами системного функционала и доступ к ним должен иметь свои ограничения.</li> <li>Каждое изображение в альбоме может быть связано с конкретным альбомом и одним из персонажей/местом/трактирным объектом. Таким образом, были занесены некоторые имеющиеся ранее картинки для стилей. <em>Оффтопик: Замечен интересный глюк необъяснимой природы: некоторые имена в названиях, содержащие русскую букву "р" не дают сохранить созданный/отредактированный материал (Трэйн и Тиара в частности) - происходит вылет в ошибку отсутствия доступа.</em></li> <li>Проработана страница выбора стиля изображений и варианты его смены. Страница с выбором конфигурации доступна в панели инструментов. Сохраняется и работает как хотелось.</li> <li>На страницах персонажей стиль аватарки уже использует механизм загрузки в зависимости от выбранного стиля. При отсутствии используется "картинка по умолчанию" для альбома.</li> <li>Вывод сменяющихся картинок в списках пока не работает. Отчёт по внедрению системы PstyleImage с описанием функционала, возникших трудностей и проблем будет позже.</li> <li>Подготовлен шаблон-затычка в виде блока для вывода верхнего меню в виде картинок, как&nbsp; в v.2. Пока не функционирует и не подключен.</li> </ul> <ol start="5"> <li>Добавлен модуль content_access для управления доступом к определенным типам материала. Планируется добавить модуль для ограничения доступа к определенным полям.</li> <li>Добавлены некоторые расширения к функционалу CEditor - для редактирования текста.</li> <li>Добавлен модуль blog для создания блогов. Этот блог будет блогом администратора. Ссылки вынесены в основное меню.</li> </ol> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-above"> <div class="field__label">Теги блога</div> <div class="field__items"> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/1" hreflang="ru">сайт</a></div> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/2" hreflang="ru">отчет</a></div> <div class="field__item"><a href="/drupal89/index.php/taxonomy/term/3" hreflang="ru">проблемы</a></div> </div> </div> Sun, 13 Dec 2020 10:17:51 +0000 Зулан Грей 51 at http://traktir-portal.ru/drupal89 http://traktir-portal.ru/drupal89/index.php/node/51#comments