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.

Метки: , ,




ua_wos_scop3

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

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

Подписаться на
avatar

Упорядочить:   самые новые | самые старые | самые популярные
Den
Гость
Den
3 месяцев 4 дней назад

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

Евгений
Гость
Евгений
1 месяц 15 дней назад

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

Александр
Гость
Александр
1 месяц 7 дней назад

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

wpDiscuz

регистрация доменов

domains Международные, национальные, локальные (com ; com.ua ; in.ua ; dp.ua и пр.)

услуги хостинга

hosting Хранение файлов и баз данных вашего сайта. Резервные копии.

установка ojs

pkp Установка и настройка Open Journal Systems - онлайн публикация журнала.

оформление сайта

paint Цветовая схема, компоновка элементов, дизайн внешнего вида сайта.

полный доступ

admin_lock Контроль над настройками и функциями. Менеджмент сайта издания.

размещение данных

data_transfer Правильное оформление вашей научной информации. Метаданные.

присвоение doi

doi Идентификаторы цифровых объектов для статей и выпусков журнала.

инструкции по базам

sate-database Практические рекомендации, инструкции по регистрации в базах данных.