OJS: меняем надпись PDF на изображение

OJS: меняем надпись PDF на изображение

В стандартных шаблонах Open Journal Systems гиперссылка на полный текст статьи имеет вид надписи «PDF» обычного формата, которая, как многие справедливо полагают, остается незамеченной или читается очень плохо.

меняем надпись PDF на изображение

В связи с этим к нам часто обращаются с вопросом: как заменить надпись «PDF» на изображение?

Проблема выглядит приблизительно так:

Надпись «PDF» на странице содержания выпуска:

Надпись «PDF» на странице содержания выпуска

Надпись «PDF» на странице отдельной статьи:

Надпись «PDF» на странице отдельной статьи

В данном материале мы предлагает собственное решение данной проблемы.

 

1. Меняем надпись «PDF» на странице содержания выпуска:

Для этого Вам нужно создать изображение pdf.png со следующими параметрами:

  • формат *.png
  • размеры 24 х 24 точки
  • название файла «pdf»

Вы можете создать изображение в любом графическом редакторе… или загрузить одно из наших:

создаем изображение в любом графическом редакторе

* если Вы скачали изображение с нашего сайта, не забудьте его переименовать в «pdf»

Далее загружаем изображение на FTP-сервер в следующую директорию: /templates/issue/

Открываем файл в директории /templates/issue/issue.tpl

Вместо кода:

class=”file”>{$galley->getGalleyLabel()|escape}

Вставляем следующий код:

PDF

Где вместо «journal-site» нужно подставить URL Вашего журнала.

После обновления страницы содержания выпуска Вы увидите вместо надписей «PDF» изображения:

вместо «journal-site» нужно подставить URL Вашего журнала

2. Меняем надпись «PDF» на странице отдельной статьи:

Для этого Вам нужно создать изображение pdf.png со следующими параметрами:

  • формат *.png
  • размеры любые (на Ваше усмотрение)
  • название файла «pdf»

Можно создать в графическом редакторе… или загрузить одно из наших (100 х 100 точек):

Можно создать в графическом редакторе

* если Вы скачали изображение с нашего сайта, не забудьте его переименовать в «pdf»

Далее загружаем изображение на FTP-сервер в следующую директорию: templates/article/

Открываем файл в директории /templates/article/article.tpl

Вместо кода:

class=”file” {if $galley->getRemoteURL()}target=”_blank”{else}target=”_parent”{/if}>{$galley->getGalleyLabel()|escape}

Вставляем следующий код:

class=”file” {if $galley->getRemoteURL()}target=”_blank”{else}target=”_parent”PDF{/if}>{$galley->getGalleyLabel()|escape}

Читайте:  OJS: присваиваем DOI статьям и выпускам

Где вместо «journal-site» нужно подставить URL Вашего журнала, а также подставить значения ширины и высоты картинки, если она не имеет размеры 100 х 100 точек (width= , height= ).

Результат может быть приблизительно такой:

Результат может быть приблизительно такой

Если Вы не хотите, чтобы картинка дублировалась текстом «PDF» с указанием языковой версии файла (смотри скриншот выше), то код можно немного сократить:

class=”file” {if $galley->getRemoteURL()}target=”_blank”{else}target=”_parent”PDF{/if}

дублирующая надпись исчезнет:

В любом случае, ссылка на полный текст научной статьи в формате PDF станет более читаемой и распознаваемой на странице отдельной статьи.

P.S. Советуем также включить плагин просмотра статей Google embedded viewer Plugin

Для этого идем: Администратор журнала >>> Системные плагины >>> Общие плагины…

Внимание! Перед изменением кода в любых системных файлах Open Journal Systems настоятельно рекомендуем делать и сохранять их резервные копии!

Мы надеемся, что данная информация была полезной.

С уважением. Участники проекта House-science.

Читайте OJS: добавление отдельного выпуска

Читайте также:

Facebook0
Twitter20
Instagram20
VK
OK