Dev {Tricks}

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting
You are here: Home / Archives for OJS / Plugins

March 29, 2022 by dev

Usage stats shows 0 in the downloaded files

    • Download statistics stop working
    • Usage stats shows 0 in the downloaded files
    • Download data is not yet available
    • How to get the Usage Statistics plugin to work
    • OJS statistics views are 0
    • usageEventLogs files are not moved to stage folder

Checklists

  • Visit Statistics > Articles in the backend, do you see any statistics?
  • Check PHP error log for details on those 500 errors
  • Check that base_url in config.inc.php is set correctly
  • Check log files in the usageStats/usageEventLogs directory (inside your OJS files_dir)
  • Check whether dB metrics is updating.
    • In the SQL database, see if there are row(s) for in the metrics table for the journal. If the journal id is 1, use the following SQL:
      select count(*) from metrics where context_id=1

      If there are no metrics, your instance may not be set up to process the usage stats logs.

  • Check to see if there is a scheduled task registered for the metrics.
    select * from scheduled_tasks;

    You should see a listing for plugins.generic.usageStats.UsageStatsLoader. If you do have that listing, your instance may not be running its scheduled tasks and may not have the correct plugins installed.

  • If UsageStatsLoader is running check whether log files being written and the plugin can find the log files for processing.
    • Look in files_dir (defined in config.inc.php) and look for the usageStats directory. In particular, look for log files in: usageStats > usageEventLogs
    • When the usage stats are processed, they are taken out of this directory for processing. You should only see logs since the last run.
    • Check usageStats > archive directory.
  • If everything looks okey
    • Lets check the journal ID
      select journal_id from journals where path="JOURNALPATH";
    • If it is 1. Then check a usage event log:
      select * from metrics where context_id=1 and load_id="usage_events_20221113.log" limit 10;

      If there are no entries for that, open up usageStats/archive/usage_events_20201113.log and see if there are any entries for the JOURNALPATH journal.

A quick test. Copy an old usageStats/archive log file into usagestats/stage and run:

php tools/runScheduledTasks.php plugins/generic/usageStats/scheduledTasks.xml

Check the metrics table in the database. A new record should be added to the metrics table.

Filed Under: Help, OJS, Plugins Tagged With: acron plugin, ojs expert, ojs fix, ojs help, usage statistics

March 13, 2022 by dev

PHP Fatal Error: Uncaught Error: Call to undefined function – OJS

bindtextdomain

  • Error 500 while setting distribution
  • The 500 error in registration page
  • PHP Fatal error: Uncaught Error: Call to undefined function bindtextdomain() in /lib/pkp/lib/vendor/sokil/php-isocodes/src/AbstractDatabase.php:87
  • Failed AJAX request or invalid JSON returned

If you get a message like this:

PHP Fatal Error: Uncaught Error: Call to undefined function bindtextdomain() in ...

…then your PHP installation is missing support for the gettext extension. You need to install or enable it.

 

Filed Under: Frontend, Help, Installation, Issues, legacy, OJS, Plugins, Templates, Theme, Theme Customization, Theme Development, TPL CSS JS, Upgrade Tagged With: AbstractDatabase, AJAX, Call to undefined function, Error 500, gettext, JSON, ojs, PHP Fatal Error, Uncaught Error

November 21, 2021 by dev

A very useful plugin – OJTRocket

Open Journal Theme introduces OJTRocket plugin to help OJS to optimize slow article loading on OJS. This plugin will increase the speed of site access in journal.

This Plugin supports OJS 3.2 and OJS 3.3

How to use this plugin

  • Download plugin here
  • Upload the plugin from the admin dashboard Website Settings → Plugins → Upload a New Plugin or unpack the archive into the plugins/generic/ folder.
  • Activate the plugin from the dashboard
  • Clear Cache Template

That’s all!

Two other plugins from OJT

ojtFileDownload

announcementMailFix

Filed Under: Help, OJS, Plugins Tagged With: mailFix, ojt rocket, OJTRocket

October 2, 2021 by dev

Show DOI on Journal Homepage | OJS

Open the file IssueHandler.inc.php at pages/issue/IssueHandler.inc.php and under the function “$showToc” (search and find) add the following code.

$pubIdPlugins = PluginRegistry::loadCategory('pubIds', true);
$templateMgr->assign('pubIdPlugins', $pubIdPlugins);

Now add DOI code to the article_summary.tpl

{* DOI (requires plugin) *} {* CCDN *}
{foreach from=$pubIdPlugins item=pubIdPlugin}
{if $pubIdPlugin->getPubIdType() != 'doi'}
{continue}
{/if}
{assign var=pubId value=$article->getStoredPubId($pubIdPlugin->getPubIdType())}
{if $pubId}
{assign var="doiUrl" value=$pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape}
<div class="itemdoi">
<span class="doilabel"> <img src="https://demo.codexcafe.net/ojs3/plugins/themes/ajsrp/img/doi_logo.jpg" width="20">
{capture assign=translatedDOI}{translate key="plugins.pubIds.doi.readerDisplayName"}{/capture}
{translate key="semicolon" label=$translatedDOI}
</span>
<span class="doivalue">
<a {if $journal}href="{url journal=$journal->getPath() page="article" op="view" path=$articlePath}"{else}href="{url page="article" op="view" path=$articlePath}"{/if}>
{$pubId}
</a>
</span>
</div>
{/if}
{/foreach}

That’s all!

 

 

Filed Under: Help, How to, OJS, Plugins Tagged With: doi ojs, doi on homepage, doi on journal homepage, doi on journal homw, show doi on homepage

September 30, 2021 by dev

Plum Analytics | PlumX Widgets | Technical Overview | Widget Script & Placeholder

  • Plum Analytics Artifact Widget plugin for OJS.
  • Plum Analytics plugin for PKP Open Journal Systems

PlumX integrates with Open Journal Systems (OJS), a journal management and publishing system that has been developed by the Public Knowledge Project through its federally funded efforts to expand and improve access to research.

PlumX customers with OJS-based journals get the following benefits:

  • Ingestion of article metadata into PlumX as new issues are published.
  • Easy implementation of PlumX widgets for display of Plum metrics on OJS article pages.
  • Tracking of PlumX metrics for all articles across all five metrics categories.

GitHub ulsdevteam / ojs-plum-plugin

This plugin provides display of PlumX Metrics from Plum Analytics on the article level for PKP Open Journal Systems.

https://github.com/ulsdevteam/ojs-plum-plugin

Manual Integration without plugin

PlumX Widgets at https://plu.mx/developers/widgets/

 

 

Filed Under: Help, OJS, Plugins, Theme Customization, Theme Development Tagged With: Metrics, Plum Analytics, PlumAnalytics, PlumX, PlumX Metrics, PlumX Widgets, ulsdevteam

  • 1
  • 2
  • Next Page »
  • Upwork
  • Freelancer
  • Fiverr

Recent Posts

  • How to install phpBB
  • Missing vmail Folders .Sent, .Trash, .Drafts, .Junk, and Other
  • How to Add and Remove Swap Space on Ubuntu 20.04
  • Xauthority does not exist
  • How to Zip and Unzip Files and Directories in Linux
  • Usage stats shows 0 in the downloaded files
  • UTF-8 Encoding Debugging Chart
  • Dimensions Badge integration on OJS
  • PHP Fatal Error: Uncaught Error: Call to undefined function – OJS
  • Failed Ajax request or invalid JSON returned
  • Migrate Accounts from CWP to CWP
  • How to Install WordPress through webmin?
  • How to install webmin, usermin, virtualmin
  • How to change hostname and edit settings | Webmin
  • intoDNS
  • ISPConfig Installation Checklist on Ubuntu 20.04
  • How to get chain certificates
  • There are no readable files in this directory tree. Are safe mode or open_basedir active?
  • How to increase Apache TimeOut | CWP
  • Convert your old router to wifi repeater (Range Extender)

Categories

  • Affiliate Marketing (1)
  • Customization (2)
  • Email Solutions (18)
    • FrontApp (1)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (1)
    • Recaptcha (1)
    • Roundcube (3)
    • Thunderbird (2)
    • WebMail (4)
  • Games (1)
  • How to (67)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (3)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Marketplace (5)
  • Miscellaneous (24)
  • OJS (48)
    • Help (32)
    • Installation (9)
      • Issues (5)
    • Plugins (6)
    • Theme (5)
      • Templates (5)
        • Frontend (4)
        • legacy (1)
    • Theme Customization (8)
    • Theme Development (12)
    • TPL CSS JS (2)
    • Upgrade (11)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (11)
    • MS Office (1)
      • PowerPoint (1)
    • Windows (2)
  • PHP Parse error (2)
  • phpBB (1)
  • Server and Hosting (155)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Email (9)
      • Postfix (3)
    • Error and Fix (16)
    • FTP (2)
    • MySQL (8)
    • Providers (50)
      • AWS (20)
      • Bluehost (19)
      • Cloudcone (8)
      • Contabo (22)
      • Digitalocean (50)
      • HostGator (18)
      • VPSDime (20)
    • Security (17)
      • SSH (6)
    • VPS Management (54)
    • Web Control Panel (114)
      • CentOS Web Panel (30)
      • cPanel (20)
      • DirectAdmin (85)
        • Find & fix (38)
      • ISPConfig (5)
      • Plesk (14)
      • Webmin (16)
        • Usermin (2)
        • Virtualmin (11)
      • WHM (11)
  • Uncategorized (12)
  • Wordpress (85)
    • Elementor (1)
    • Find and Fix (9)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (20)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (12)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)

Important DEV links

  • Premium Themes
    • Themeforest
    • Envato Market
  • Built With (What Theme is That?)
    • What WP theme is that
    • Joomla Template Detector
    • Drupal Template Detector
    • Prestashop Template Detector
    • Shopify Theme Detector
    • Squarespace Template Detector
    • OpenCart Detector
    • WordPress.com Theme Detector
  • Domain/IP history checker
    • Who IS request
    • Hosting Info
  • Check DNS Propagation
    • DNS Checker
    • intoDNS
  • What is my IP
    • What is My IP Address
    • What is My IP
    • IP location
    • What is My IP
    • Porkbun
  • SEO Tools
    • Visitor Traffic
  • Photo Image
    • Remove Background 50 Free Preview Image 375 × 666 per month
  • Domain Registrars
    • 123-Reg
    • Porkbun
    • Freenom
    • Namecheap NEWCOM598
  • Hosting Providers
    • Bluehost
    • Hostgator
    • Inmotion
  • Hosting Control Panel
    • CWPpro (FREE)
    • DirectAdmin (Trial 60 Days, One account $2/month)
    • ISPConfig (Free)

 

 

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting

Copyright © 2022 · Executive Pro Theme on Genesis Framework · WordPress · Log in