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

Опубликовано в разделе: OJS - открытые журнальные системы, Полезная информация



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

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

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

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

to-pdf1

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

to-pdf2

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

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

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

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

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

pdf12pdf11 pdf10 pdf9 pdf8 pdf3 pdf4 pdf5 pdf6 pdf7 pdf1pdf2

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

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

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

Вместо кода:

class="file">{$galley->getGalleyLabel()|escape}</a>

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

<a class="icon" href="http://journal-site/index.php/index/user/setLocale/en_US?source=%2F" target="_blank"><img src="http://journal-site/templates/issue/pdf.png" alt="PDF" title="PDF" width="24" height="24"></a></a>

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

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

pdf-look2

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

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

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

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

pdf_12  pdf_11  pdf_10  pdf_09  pdf_08  pdf_03  pdf_04 pdf_05  pdf_06  pdf_07  pdf_02  pdf_01

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

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

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

Вместо кода:

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

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

class="file" {if $galley->getRemoteURL()}target="_blank"{else}target="_parent"<a class="icon" href="http://journal-site/index.php/index/user/setLocale/en_US?source=%2F"><img src="http://journal-site/templates/article/pdf.png" alt="PDF" title="PDF" width="100" height="100">{/if}>{$galley->getGalleyLabel()|escape}</a>

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

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

look-pdf3

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

class="file" {if $galley->getRemoteURL()}target="_blank"{else}target="_parent"<a class="icon" href="http://journal-site/index.php/index/user/setLocale/en_US?source=%2F"><img src="http://journal-site/templates/article/pdf.png" alt="PDF" title="PDF" width="100" height="100">{/if}</a>

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

look-pdf4

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

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

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

look-pdf5

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


Мы надеемся, что данная информация была полезной.
С уважением. Участники проекта Open Science in Ukraine.

Метки: , ,




Отправить ответ

8 Комментарий на "OJS: меняем надпись PDF на изображение"

Подписаться на
avatar
Упорядочить:   самые новые | самые старые | самые популярные
Den
Гость

Добрый день!
Спасибо за статью! Одно замечение, наверное, вместо просто pdf в атрибутах alt и title правильнее использовать {$galley->getGalleyLabel()|escape}

Евгений
Гость

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

Александр
Гость

Здравствуйте, вы не подскажите, что бы это могло быть. Дело в том, что когда отключен модуль просмотра средствами google, то просмотр документа осуществляется без проблем (если установлен в браузере плагин для чтения pdf), но если включить модуль просмотра средствами google, то просмотр не всегда доступен. нужно иногда пару раз страницу обновить, что бы появился просмотр документа.

wpDiscuz