Problem getIssueIdentification() di Theme OJS

Problem getIssueIdentification() ini muncul ketika pengunjung mengunjungi halaman current issue (nomor terbaru) di jurnal elektronik yang belum mempunyai satu nomor terbitan pun. Berikut problem yang tampil:
Screenshot at 2018-06-25 21:16:14

Problem tersebut adalah spesifik untuk theme tertentu. Hanya masalah logikal saja. Fungsi member getIssueIdentification() dipanggil dari non-object (issue).

File yang perlu diperbaiki adalah header-side.php. Jika issue tidak ditemukan, maka fungsi getIssueIdentification() ini jangan dipanggil.

Tampilan setelah diperbaiki sesuai dengan yang seharusnya, yaitu menampilkan informasi bahwa belum ada issue yang diterbitkan. Berikut tampilan setelah file tersebut diperbaiki:

Screenshot at 2018-06-25 21:17:34

Catatan:
Saya mengambil contoh jurnal baru di Undip, yaitu Niche: Journal of Tropical Biology. Silahkan berkunjung ke jurnal tersebut.

Mime.Types

Bagaimana mengecek file terupload mempunyai tipe PDF atau DOC atau HTML? Hasil nyruput kopi sambil ngoding OJS mengarahkan ke daftar mime.types ini. (http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)

Jadi kode fungsinya (PHP) kira-kira sebagai berikut:

/**
* Check if galley is a PDF galley.
* @return boolean
*/
function isPdfGalley() {
  switch ($this->getFileType()) {
    case 'application/pdf':
    case 'application/x-pdf':
    case 'text/pdf':
    case 'text/x-pdf':
      return true;
    default: return false;
  }
}
/**
* Check if galley is an DOC/DOCX/ODT galley.
* @return boolean
* @2018,EDW
*/
function isDocGalley() {
  switch ($this->getFileType()) {
    case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': /*docx*/
    case 'application/msword': /*doc*/
    case 'application/vnd.oasis.opendocument.text': /*odt*/
      return true;
    default: return false;
  }
}
/**
* Check if galley is an HTML galley.
* @return boolean
* @2018,EDW
*/
function isHTMLGalley() {
  switch ($this->getFileType()) {
    case 'text/html':
      return true;
    default: return false;
  }
}

Yang penting simpen dulu :). Monggo kalau ada koreksi.
Semoga bermanfaat.

Menampilkan Bahasa Artikel di OJS

Jurnal Teknologi dan Sistem Komputer (JTSiskom) menampung artikel berbahasa Indonesia atau English. Informasi bahasa artikel atau fulltext PDF dapat diset oleh penulis dan/atau editor. Nah, theme-theme standar di OJS (PKP Open Journal System) informasi bahasa ini, baik di daftar isi tiap nomor atau di halaman artikel itu sendiri. Di metadata artikel sendiri sebenarnya sudah terset, yang digunakan oleh pengindeks untuk memberikan informasi bahasa artikel tersebut.

Dalam situs web yang multi-bahasa, JTSiskom membebaskan pembaca untuk menyetel bahasa web yang diinginkan. Ada tampilan yang cukup mengganggu ketika pembaca menyetelnya ke bahasa Inggris, namun artikel berbahasa Indonesia. Ini tampilannya. Ndak sreg juga.

JTSiskom-Issue-before-Screenshot at 2018-02-19 12:18:56

Selain itu, tidak ada informasi di halaman artikel. Yo wis, sambil nyruput kopi buka laptop imut Lenovo X61.  Continue reading Menampilkan Bahasa Artikel di OJS

Ilmu yang mengalir

Skip to toolbar