Menampilkan postingan yang diurutkan menurut relevansi untuk kueri cara-menampikan-statistik-download-dan. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri cara-menampikan-statistik-download-dan. Urutkan menurut tanggal Tampilkan semua postingan

Minggu, 05 Januari 2020

Cara Menampikan Statistik Download Dan Aneh Pada Ojs 3

Setelah sebelumnya saya menciptakan tutorial mengenai tutorial menampilkan DOI pada halaman depan OJS 3. Kali ini saya melanjutkan dengan tutorial menampilkan statistik Download PDF dan View Abstrak pada halaman depan OJS 3. sekali lagi tidak bosan-bosan promosi bila ingin tau mengenai tampilan dapat mengunjungi http://intensif.my.id. Sekalian promosi silahkan dikunjungi syukur-syukur kirim goresan pena yang berkualitas sesuai scopenya. hehe.

sudah siap ? ayooooo...

Persiapan yang dilakukan tentunya OJS dan punya terusan ke file manager server. 
Pada custom kali ini kita memodifikasi 3 file yaitu 
"article_details.tpl" pada direktori "templates/frontend/objects/"
"article_summary.tpl" pada direktori "templates/frontend/objects/"
"PublishedArticle.inc.php" pada direktori "classes/article/"
Pertama kali kita merubah file article_details.tpl.  
Buka file tersebut dan pada baris terakhir atau baris ke  392 atau diatas code </article>
</div><!-- .entry_details -->
</div><!-- .row -->
</article>
Kemudian tambahkan arahan pada baris 392 seperti tampilan dibawah ini
</div><!-- .entry_details -->
</div><!-- .row -->{translate key=“article.abstract”} viewed = {$article->getViews()} times
{if is_a($article, ‘PublishedArticle’)}{assign var=galleys value=$article->getGalleys()}{/if}</br>
{if $galleys}
{foreach from=$galleys item=galley name=galleyList}
{$galley->getGalleyLabel()} downloaded = {$galley->getViews()} times
{/foreach}
{/if}
</article>
Kemudian simpan

Kedua kita merubah file article_summary.tpl pada direktori templates/frontend/objects/
Buka file tersebut dan pada baris terakhir atau baris ke  88 atau diatas code </div>
{call_hook name="Templates::Issue::Issue::Article"}

</div>
Kemudian tambahkan arahan pada baris 88 seperti tampilan dibawah ini
{call_hook name="Templates::Issue::Issue::Article"}
{translate key="article.abstract"} views: {$article->getViews()} , {if is_a($article, 'PublishedArticle')}{assign var=galleys value=$article->getGalleys()}{/if}
{if $galleys}
{foreach from=$galleys item=galley name=galleyList}
{$galley->getGalleyLabel()} downloads: {$galley->getViews()}
{/foreach}
{/if}
</div>
Kemudian simpan

Terakhir kita merubah file PublishedArticle.inc.php pada direktori classes/article/
Buka file tersebut dan pada baris terakhir atau baris ke  136 
function setGalleys($galleys) {
return $this->setData('galleys', $galleys);
}
}
Kemudian tambahkan arahan pada baris 136 seperti tampilan dibawah ini
function setGalleys($galleys) {
return $this->setData('galleys', $galleys);
}
}
function getViews() {
$application = PKPApplication::getApplication();
return $application->getPrimaryMetricByAssoc(ASSOC_TYPE_ARTICLE, $this->getId());
}
Kemudian simpan

Hasil simpulan menyerupai berikut:
Atau silahkan mengunjungi http://intensif.my.id.

Jika tidak engin repot edit file tersebut dapat diunduh disini

password:


Selesai
Semoga Bermanfaat.

Cara Menampikan Statistik Download Dan Aneh Pada Ojs 3

Setelah sebelumnya saya menciptakan tutorial mengenai tutorial menampilkan DOI pada halaman depan OJS 3. Kali ini saya melanjutkan dengan tutorial menampilkan statistik Download PDF dan View Abstrak pada halaman depan OJS 3. sekali lagi tidak bosan-bosan promosi bila ingin tau mengenai tampilan dapat mengunjungi http://intensif.my.id. Sekalian promosi silahkan dikunjungi syukur-syukur kirim goresan pena yang berkualitas sesuai scopenya. hehe.

sudah siap ? ayooooo...

Persiapan yang dilakukan tentunya OJS dan punya terusan ke file manager server. 
Pada custom kali ini kita memodifikasi 3 file yaitu 
"article_details.tpl" pada direktori "templates/frontend/objects/"
"article_summary.tpl" pada direktori "templates/frontend/objects/"
"PublishedArticle.inc.php" pada direktori "classes/article/"
Pertama kali kita merubah file article_details.tpl.  
Buka file tersebut dan pada baris terakhir atau baris ke  392 atau diatas code </article>
</div><!-- .entry_details -->
</div><!-- .row -->
</article>
Kemudian tambahkan arahan pada baris 392 seperti tampilan dibawah ini
</div><!-- .entry_details -->
</div><!-- .row -->{translate key=“article.abstract”} viewed = {$article->getViews()} times
{if is_a($article, ‘PublishedArticle’)}{assign var=galleys value=$article->getGalleys()}{/if}</br>
{if $galleys}
{foreach from=$galleys item=galley name=galleyList}
{$galley->getGalleyLabel()} downloaded = {$galley->getViews()} times
{/foreach}
{/if}
</article>
Kemudian simpan

Kedua kita merubah file article_summary.tpl pada direktori templates/frontend/objects/
Buka file tersebut dan pada baris terakhir atau baris ke  88 atau diatas code </div>
{call_hook name="Templates::Issue::Issue::Article"}

</div>
Kemudian tambahkan arahan pada baris 88 seperti tampilan dibawah ini
{call_hook name="Templates::Issue::Issue::Article"}
{translate key="article.abstract"} views: {$article->getViews()} , {if is_a($article, 'PublishedArticle')}{assign var=galleys value=$article->getGalleys()}{/if}
{if $galleys}
{foreach from=$galleys item=galley name=galleyList}
{$galley->getGalleyLabel()} downloads: {$galley->getViews()}
{/foreach}
{/if}
</div>
Kemudian simpan

Terakhir kita merubah file PublishedArticle.inc.php pada direktori classes/article/
Buka file tersebut dan pada baris terakhir atau baris ke  136 
function setGalleys($galleys) {
return $this->setData('galleys', $galleys);
}
}
Kemudian tambahkan arahan pada baris 136 seperti tampilan dibawah ini
function setGalleys($galleys) {
return $this->setData('galleys', $galleys);
}
}
function getViews() {
$application = PKPApplication::getApplication();
return $application->getPrimaryMetricByAssoc(ASSOC_TYPE_ARTICLE, $this->getId());
}
Kemudian simpan

Hasil simpulan menyerupai berikut:
Atau silahkan mengunjungi http://intensif.my.id.

Jika tidak engin repot edit file tersebut dapat diunduh disini

password:


Selesai
Semoga Bermanfaat.

Sabtu, 04 Januari 2020

Menampilkan Doi Pada Halaman Depan Di Ojs 3 (Table Of Contents)


Pada goresan pena kali ini aku akan share cara menambahkan DOI pada halaman awal OJS 3. Pada Tulisan ini khusus untuk tema selain Healts science, bootstrap dan oldGregg.  Cara nya cukup gampang dan akan muncul tampilan ibarat gambar dibawah ini
Jika ingin tau mengenai tampilan dapat mengunjungi http://intensif.my.id. Sekalian promosi silahkan dikunjungi syukur-syukur kirim goresan pena yang berkualitas sesuai scopenya. hehe.

Langkah awal pastikan OJS 3 memakai thema default atau dapat memakai defaultsManuscript. 
File yang dirubah yakni ada 2 file:

"IssueHandler.inc.php" letaknya pada direktori "pages/issue/"
"article_summary.tpl" letaknya pada direktori "templates/frontend/objects/"
Actionnya satu satu terlebih dahulu dimulai dari file IssueHandler.inc.php

Langkahnya dengan masuk pada direktori pages/issue dan buka filenya
Kemudian cari baris ke 254 atau cari kata static function _setupIssueTemplate tampilan ibarat dibawah ini. 
/**
* Given an issue, set up the template with all the required variables for
* frontend/objects/issue_toc.tpl to function properly (i.e. current issue
* and view issue).
* @param $issue object The issue to display
* @param $showToc boolean iff false and a custom cover page exists,
* the cover page will be displayed. Otherwise table of contents
* will be displayed.
*/
static function _setupIssueTemplate($request, $issue, $showToc = false) {
$journal = $request->getJournal();
$user = $request->getUser();
$templateMgr = TemplateManager::getManager($request);
// Determine pre-publication access
// FIXME: Do that. (Bug #8278)
Kemudian tambahkan aba-aba pada baris 258 seperti tampilan dibawah ini
/**
     * Given an issue, set up the template with all the required variables for
     * frontend/objects/issue_toc.tpl to function properly (i.e. current issue
     * and view issue).
     * @param $issue object The issue to display
     * @param $showToc boolean iff false and a custom cover page exists,
     *  the cover page will be displayed. Otherwise table of contents
     *  will be displayed.
     */
    static function _setupIssueTemplate($request, $issue, $showToc = false) {
        $journal = $request->getJournal();
        $user = $request->getUser();
        $templateMgr = TemplateManager::getManager($request);
        $pubIdPlugins = PluginRegistry::loadCategory('pubIds', true);
        $templateMgr->assign('pubIdPlugins', $pubIdPlugins);
        // Determine pre-publication access
        // FIXME: Do that. (Bug #8278)
Kemudian simpan

File yang kedua yakni article_summary.tpl pada direktori templates/frontend/objects/

Kemudian cari baris ke 82 atau cari kata 
{call_hook name="Templates::Issue::Issue::Article"} 
Kemudian tambahkan aba-aba pada baris diatasnya atau 81 seperti tampilan dibawah ini
{foreach from=$pubIdPlugins item=pubIdPlugin}
{if $issue->getPublished()}
  {assign var=pubId value=$article->getStoredPubId($pubIdPlugin->getPubIdType())}
    {else}
  {assign var=pubId value=$pubIdPlugin->getPubId($article)}{* Preview pubId *}
    {/if}
{if $pubId}
  {assign var="doiUrl" value=$pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape}
    {translate key="plugins.pubIds.doi.readerDisplayName"} :
     <a href="{$doiUrl}">
        {$doiUrl}
        </a>
   {/if}
{/foreach}
Kemudian simpan
Jika tidak ingin repot edit file dapat diunduh disini

password:



Selesai.
Semoga bermanfaat

Menampilkan Doi Pada Halaman Depan Di Ojs 3 (Table Of Contents)


Pada goresan pena kali ini aku akan share cara menambahkan DOI pada halaman awal OJS 3. Pada Tulisan ini khusus untuk tema selain Healts science, bootstrap dan oldGregg.  Cara nya cukup gampang dan akan muncul tampilan ibarat gambar dibawah ini
Jika ingin tau mengenai tampilan dapat mengunjungi http://intensif.my.id. Sekalian promosi silahkan dikunjungi syukur-syukur kirim goresan pena yang berkualitas sesuai scopenya. hehe.

Langkah awal pastikan OJS 3 memakai thema default atau dapat memakai defaultsManuscript. 
File yang dirubah yakni ada 2 file:

"IssueHandler.inc.php" letaknya pada direktori "pages/issue/"
"article_summary.tpl" letaknya pada direktori "templates/frontend/objects/"
Actionnya satu satu terlebih dahulu dimulai dari file IssueHandler.inc.php

Langkahnya dengan masuk pada direktori pages/issue dan buka filenya
Kemudian cari baris ke 254 atau cari kata static function _setupIssueTemplate tampilan ibarat dibawah ini. 
/**
* Given an issue, set up the template with all the required variables for
* frontend/objects/issue_toc.tpl to function properly (i.e. current issue
* and view issue).
* @param $issue object The issue to display
* @param $showToc boolean iff false and a custom cover page exists,
* the cover page will be displayed. Otherwise table of contents
* will be displayed.
*/
static function _setupIssueTemplate($request, $issue, $showToc = false) {
$journal = $request->getJournal();
$user = $request->getUser();
$templateMgr = TemplateManager::getManager($request);
// Determine pre-publication access
// FIXME: Do that. (Bug #8278)
Kemudian tambahkan aba-aba pada baris 258 seperti tampilan dibawah ini
/**
     * Given an issue, set up the template with all the required variables for
     * frontend/objects/issue_toc.tpl to function properly (i.e. current issue
     * and view issue).
     * @param $issue object The issue to display
     * @param $showToc boolean iff false and a custom cover page exists,
     *  the cover page will be displayed. Otherwise table of contents
     *  will be displayed.
     */
    static function _setupIssueTemplate($request, $issue, $showToc = false) {
        $journal = $request->getJournal();
        $user = $request->getUser();
        $templateMgr = TemplateManager::getManager($request);
        $pubIdPlugins = PluginRegistry::loadCategory('pubIds', true);
        $templateMgr->assign('pubIdPlugins', $pubIdPlugins);
        // Determine pre-publication access
        // FIXME: Do that. (Bug #8278)
Kemudian simpan

File yang kedua yakni article_summary.tpl pada direktori templates/frontend/objects/

Kemudian cari baris ke 82 atau cari kata 
{call_hook name="Templates::Issue::Issue::Article"} 
Kemudian tambahkan aba-aba pada baris diatasnya atau 81 seperti tampilan dibawah ini
{foreach from=$pubIdPlugins item=pubIdPlugin}
{if $issue->getPublished()}
  {assign var=pubId value=$article->getStoredPubId($pubIdPlugin->getPubIdType())}
    {else}
  {assign var=pubId value=$pubIdPlugin->getPubId($article)}{* Preview pubId *}
    {/if}
{if $pubId}
  {assign var="doiUrl" value=$pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape}
    {translate key="plugins.pubIds.doi.readerDisplayName"} :
     <a href="{$doiUrl}">
        {$doiUrl}
        </a>
   {/if}
{/foreach}
Kemudian simpan
Jika tidak ingin repot edit file dapat diunduh disini

password:



Selesai.
Semoga bermanfaat