Bu yazı 26.10.2005 - 22:48 tarihinde yayınlanmıştır

NSN Work Board Modülündeki Türkçe Karakter Hatasını Düzeltiyoruz

NSN Work Board Modülündeki Türkçe Karakter Hatasını Düzeltiyoruz

PhpNuke için en iyi proje yönetimi modüllerinden biri olan NSN Work Board üstündeki Türkçe karakter hatasını bu yazımızda düzeltmeyi göreceğiz. Birçok forumda rastladığım konulardan biriydi bu. Henüz tam çözümleri sunulmadığı için, sizlere bu makaleyi hazırladım. Umarım karakter hatası yaşayanların problemleri düzelir.Hatayı düzeltmek için devam ediyoruz okumaya öyleyse icon wink NSN Work Board Modülündeki Türkçe Karakter Hatasını Düzeltiyoruz

NSN Work Board

Yapacağımız değişiklikler bir hayli uzun gelebilir sizlere icon smile NSN Work Board Modülündeki Türkçe Karakter Hatasını DüzeltiyoruzNeyse hadi başlayalım.

  1. modules/Work_Board/admin/projectinsert.php dosyasını açınız.
    $project_name = htmlentities($project_name);
    $project_description = htmlentities($project_description);

    kodlarını bulun ve alttakiler ile değiştirin.

    $project_name = htmlspecialchars($project_name);
    $project_description = htmlspecialchars($project_description);
  2. modules/Work_Board/admin/projectupdate.php dosyasını açınız.
    $project_name = htmlentities($project_name);
    $project_description = htmlentities($project_description);

    kodlarını buluyor ve alttakiler ile değiştiriyoz.

    $project_name = htmlspecialchars($project_name);
    $project_description = htmlspecialchars($project_description);
  3. modules/Work_Board/admin/taskpriorityinsert.php dosyasını açınız.
    $priority_name = htmlentities($priority_name);

    kodunu bulun ve,

    $priority_name = htmlspecialchars($priority_name);

    olarak değiştirin.

  4. modules/Work_Board/admin/projectpriorityupdate.php dosyasını açınız.
    $priority_name = htmlentities($priority_name);

    kodunu bulup alttaki ile değiştiriniz.

    $priority_name = htmlspecialchars($priority_name);
  5. modules/Work_Board/admin/projectstatusinsert.php dosyasını açınız.
    $status_name = htmlentities($status_name);
    $status_description = htmlentities($status_description);

    kodlarını alttakiler ile değiştiriniz.

    $status_name = htmlspecialchars($status_name);
    $status_description = htmlspecialchars($status_description);
  6. modules/Work_Board/admin/projectstatusupdate.php dosyasını açınız.
    $status_name = htmlentities($status_name);
    $status_description = htmlentities($status_description);

    kodlarını yine alttakiler ile değiştiriyoz.

    $status_name = htmlspecialchars($status_name);
    $status_description = htmlspecialchars($status_description);
  7. modules/Work_Board/admin/taskinsert.php dosyasını açınız.
    $task_name = htmlentities($task_name);
    $task_description = htmlentities($task_description);

    kodlarını alttakiler ile değiştirin.

    $task_name = htmlspecialchars($task_name);
    $task_description = htmlspecialchars($task_description);
  8. modules/Work_Board/admin/taskupdate.php dosyasını açınız.
    $task_name = htmlentities($task_name);
    $task_description = htmlentities($task_description);

    kodlarını alttakiler ile değiştiriyoruz.

    $task_name = htmlspecialchars($task_name);
    $task_description = htmlspecialchars($task_description);
  9. modules/Work_Board/admin/taskpriorityinsert.php dosyasını açınız.
    $priority_name = htmlentities($priority_name);

    kodunu,

    $priority_name = htmlspecialchars($priority_name);

    olarak değiştiriyoruz.

  10. modules/Work_Board/admin/taskpriorityupdate.php dosyasını açınız.
    $priority_name = htmlentities($priority_name);

    kodunu alttaki ile değiştirin.

    $priority_name = htmlspecialchars($priority_name);
  11. modules/Work_Board/admin/taskpriorityedit.php dosyasını açınız.
    $priority['priority_name'] = htmlentities($priority['priority_name']);

    kodunu bulun ve alttaki ile değiştirin.

    $priority['priority_name'] = htmlspecialchars($priority['priority_name']);
  12. modules/Work_Board/admin/taskstatusinsert.php dosyasını açınız.
    $status_name = htmlentities($status_name);
    $status_description = htmlentities($status_description);

    kodlarını bulup alttakiler ile değiştirin.

    $status_name = htmlspecialchars($status_name);
    $status_description = htmlspecialchars($status_description);
  13. modules/Work_Board/admin/taskstatusupdate.php dosyasını açınız.
    $status_name = htmlentities($status_name);
    $status_description = htmlentities($status_description);

    kodlarını alttakiler ile değiştirin.

    $status_name = htmlspecialchars($status_name);
    $status_description = htmlspecialchars($status_description);

Son olarak, eğer daha önceden eklemiş olduğunuz proje, durum v.b. bilgiler varsa her birini düzenleme yapıp tekrar kaydetmelisiniz. Çünkü bu eski kayıtlar veritabanında Türkçe karakterleri kodlanmış olarak durmaktadırlar. Her birini düzenleme yapıp tekrar kaydettiğinizde düzgün bir şekilde güncelleneceklerdir.
Ve bu kadar… Geçmiş olsun..

Merak Ettikleriniz

Yorumlar
Yorum Yap

İsminiz

E-Posta

Web Siteniz

Yorumunuz

Dmry.net Vital Teknoloji tarafından desteklenmektedir