24 Ocak 2018 Çarşamba

OJS Türkçe Dil Seçeneği Hatası

OJS'de Türkçe dil seçeneğini seçince sayfa gelmiyor ve log dosyasında aşağıdaki hata ile ile mi karşılaşıyorsunuz?

Fatal error: Call to undefined method User::getId() in  /lib/pkp/classes/security/authorization/UserRolesRequiredPolicy.inc.php on line 49.

  • lib/pkp/classes/i18n/PKPLocale.inc.php dosyasını açın
  • "* Initialize the locale system." kısmını bulun
  • AppLocale::registerLocaleFile($locale, "lib/pkp/locale/$locale/common.xml"); satırının altına aşağıdaki satır ekleyin.
if ($locale == 'tr_TR') setlocale(LC_CTYPE, 'en_US');

Kaynak:
https://forum.pkp.sfu.ca/t/fatal-error-on-turkish-on-userrolesrequiredpolicy-inc-php-at-line-49/12764/2

20 Ocak 2018 Cumartesi

Booked Scheduler'da Tekrar Eden Rezervasyon Seçeneği İptali

Booked Scheduler'da yetkili olmayan kullanıcılar için tekrar eden rezervasyon seçeneğini iptal etmek için config.php dosyasındaki aşağıdaki satırı "true" olarak düzenleyiniz.

$conf['settings']['reservation']['prevent.recurrence'] = 'true';

------------------

For disable repeat reservations for non-administrators in Booked Scheduler, please set "true" the blow line in config.php file.

$conf['settings']['reservation']['prevent.recurrence'] = 'true';