посмотри мой журнал https://jmicvs.ru/jour, систем...

Creado el: 20 de julio de 2026

Respondido usando GPT-5.6 Thinking por Chat01

Pregunta

bef950be41f9cffbfc710507ac28c7457aea7debbf19c3df5c728e398137cdec.png
2b65b1448ff75d5226224e9c1534c1c95702a40f70365cca6b13d2401be81b5a.png
481606f00e8c4b4d78a73a365621b255b354d24bbed787331b2ee970f7c12c1f.png
e3a17b0bd83fccfd1d5064e16a8683e89b4a308dcd2e7e74f5a8a9ee6f73b5d0.png
jmicvs (6).zip

посмотри мой журнал https://jmicvs.ru/jour, система OJS 3.4.0.10. прикрепила его тему.
по сути мы переносим вот этот журнал https://misss.elpub.ru/jour
доработай тему и пришли мне в архиве или покажи где сделать:

  1. убрать из ссылки на аннотацию галочку. <span aria-hidden="true"></span>, осавить только <span aria-hidden="true"></span>
  2. если аннотации нет или информации об авторах, то и выводить вообще этот блок не надо. сейчас они выводятся пустые
  3. а там где авторы есть, стилизовать как на скриншоте

Pensamiento

bash -lc set -e rm -f /mnt/data/jmicvs-theme-1.0.0.12-full.zip /mnt/data/jmicvs-theme-1.0.0.12-patch.zip ( cd /mnt/data/jmicvs_theme_work zip -qr /mnt/data/jmicvs-theme-1.0.0.12-full.zip . ) rm -rf /mnt/data/jmicvs_patch_1.0.0.12 mkdir -p /mnt/data/jmicvs_patch_1.0.0.12/templates/frontend/objects /mnt/data/jmicvs_patch_1.0.0.12/templates/frontend/pages /mnt/data/jmicvs_patch_1.0.0.12/styles /mnt/data/jmicvs_patch_1.0.0.12/js cp /mnt/data/jmicvs_theme_work/JMICVS-README-RU.md /mnt/data/jmicvs_patch_1.0.0.12/ cp /mnt/data/jmicvs_theme_work/version.xml /mnt/data/jmicvs_patch_1.0.0.12/ cp /mnt/data/jmicvs_theme_work/js/main.js /mnt/data/jmicvs_patch_1.0.0.12/js/ cp /mnt/data/jmicvs_theme_work/styles/jmicvs-polish.less /mnt/data/jmicvs_patch_1.0.0.12/styles/ cp /mnt/data/jmicvs_theme_work/styles/jmicvs-style.css /mnt/data/jmicvs_patch_1.0.0.12/styles/ cp /mnt/data/jmicvs_theme_work/templates/frontend/objects/article_details.tpl /mnt/data/jmicvs_patch_1.0.0.12/templates/frontend/objects/ cp /mnt/data/jmicvs_theme_work/templates/frontend/objects/article_summary.tpl /mnt/data/jmicvs_patch_1.0.0.12/templates/frontend/objects/ cp /mnt/data/jmicvs_theme_work/templates/frontend/pages/article.tpl /mnt/data/jmicvs_patch_1.0.0.12/templates/frontend/pages/ ( cd /mnt/data/jmicvs_patch_1.0.0.12 zip -qr /mnt/data/jmicvs-theme-1.0.0.12-patch.zip . ) sha256sum /mnt/data/jmicvs-theme-1.0.0.12-full.zip /mnt/data/jmicvs-theme-1.0.0.12-patch.zip printf '\nFull archive first entries:\n' unzip -l /mnt/data/jmicvs-theme-1.0.0.12-full.zip | sed -n '1,25p' printf '\nPatch archive:\n' unzip -l /mnt/data/jmicvs-theme-1.0.0.12-patch.zip

Thought for 4m 20s

Respuesta

Проблему на действующем сайте проверил: в списке статей выводится Аннотация ⌄, а на странице статьи вкладки «Аннотация» и «Об авторах» создаются независимо от полноты данных. (jmicvs.ru)

Архивы

Скачать полный архив темы JMICVS 1.0.0.12

Скачать патч — только изменённые файлы

Для установленной темы удобнее использовать патч: распаковать его поверх plugins/themes/default/ с заменой файлов.

Что изменено

  1. В кнопке аннотации теперь ровно такая разметка:
html
<span aria-hidden="true"></span>

Стрелка также удалена из JavaScript и CSS.

  1. Кнопка и блок аннотации не создаются, когда поле:

    • пустое;
    • содержит пустой HTML;
    • содержит только неразрывный пробел;
    • содержит служебную точку или дефис.
  2. Вкладка и боковой блок «Об авторах» выводятся только тогда, когда хотя бы у одного автора заполнена организация или биография/должность. Авторы без этих сведений не создают пустых карточек.

  3. Блоки авторов оформлены по прикреплённому скриншоту:

    • синее курсивное имя;
    • серая вертикальная линия;
    • нижний разделитель;
    • организация и биография внутри выделенного блока;
    • аналогичное оформление в основной вкладке и правом сайдбаре.
  4. Когда аннотации нет, автоматически активируется первая доступная вкладка — «Об авторах» либо «Список литературы».

Основные места изменений:

text
templates/frontend/objects/article_summary.tpl templates/frontend/objects/article_details.tpl templates/frontend/pages/article.tpl styles/jmicvs-polish.less styles/jmicvs-style.css js/main.js

После установки удалите содержимое:

text
cache/t_cache/ cache/t_compile/

Затем откройте Настройки → Веб-сайт → Внешний вид, нажмите «Сохранить» и выполните жёсткое обновление страницы браузера. Архив проверен на синтаксис PHP, JavaScript, XML и баланс конструкций Smarty; непосредственно на вашем сервере OJS он не устанавливался.

Compartir este Q&A