Pligg CMS Forums


Go Back   Pligg CMS Forum > Pligg Development > Bug Report



Character problem

Found or fixed a small bug in Pligg? Post it here so we can update appropriately.


 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 09-13-2007, 10:25 PM
New Pligger
 
Join Date: Sep 2007
Posts: 10
Character problem

Hello again,

I am using pligg in Turkish content website. All content is working fine however; Navigation bar is not showing words correct. It shows garbage chars.

Example:

When I click Admin and click "User Management" it shows all chars correctly in Turkish. However if i click Admin and click "Category Management" I see garbage chars instead of Turkish chars.

Is there a way to fix this? I also see garbage char when i make search...

When I say Navigation bar I mean the bar which says "Pligg 9.8 Homepage >> Admin >> User Management"

Thank you
Sponsor
  #2 (permalink)  
Old 09-14-2007, 08:52 AM
New Pligger
 
Join Date: Sep 2007
Posts: 10
Guys i need to solve this problem. Please somebody help
  #3 (permalink)  
Old 09-14-2007, 09:07 AM
Constant Pligger
 
Join Date: Apr 2007
Posts: 1,071
Try to switch to ISO-8859-9 as character set and edit the old posts manually.

Further information based on german special characters: http://forums.pligg.com/general-help...s-problem.html

P.S.: The navigation bar contains the so called breadcrumb variables.
  #4 (permalink)  
Old 09-14-2007, 11:39 AM
New Pligger
 
Join Date: Sep 2007
Posts: 2
Quote:
Originally Posted by khun View Post
....
When I say Navigation bar I mean the bar which says "Pligg 9.8 Homepage >> Admin >> User Management"

Thank you
maybe this

libs/html1.php
-------------------------
function do_sidebar($var_smarty) {
// show the categories in the sidebar
global $db, $dblang, $globals, $the_cats, $navwhere;

// fix for 'undefined index' errors
+++++> //if(!isset($navwhere['text4'])){$navwhere['text4'] = '';}else{$navwhere['text4'] = htmlentities($navwhere['text4']);}
+++++>//if(!isset($navwhere['text3'])){$navwhere['text3'] = '';}else{$navwhere['text3'] = htmlentities($navwhere['text3']);}
+++++>//if(!isset($navwhere['text2'])){$navwhere['text2'] = '';}else{$navwhere['text2'] = htmlentities($navwhere['text2']);}
+++++>//if(!isset($navwhere['text1'])){$navwhere['text1'] = '';}else{$navwhere['text1'] = htmlentities($navwhere['text1']);}
if(!isset($navwhere['link4'])){$navwhere['link4'] = '';}
if(!isset($navwhere['link3'])){$navwhere['link3'] = '';}
if(!isset($navwhere['link2'])){$navwhere['link2'] = '';}
if(!isset($navwhere['link1'])){$navwhere['link1'] = '';}
$var_smarty->assign('navbar_where', $navwhere);

$var_smarty->assign('body_args', '');

// fix for 'undefined index' errors
  #5 (permalink)  
Old 09-14-2007, 02:22 PM
New Pligger
 
Join Date: Sep 2007
Posts: 10
changing it didn't help either..
  #6 (permalink)  
Old 09-14-2007, 02:54 PM
New Pligger
 
Join Date: Sep 2007
Posts: 10
Quote:
Originally Posted by antyuser View Post
maybe this

libs/html1.php
-------------------------
function do_sidebar($var_smarty) {
// show the categories in the sidebar
global $db, $dblang, $globals, $the_cats, $navwhere;

// fix for 'undefined index' errors
+++++> //if(!isset($navwhere['text4'])){$navwhere['text4'] = '';}else{$navwhere['text4'] = htmlentities($navwhere['text4']);}
+++++>//if(!isset($navwhere['text3'])){$navwhere['text3'] = '';}else{$navwhere['text3'] = htmlentities($navwhere['text3']);}
+++++>//if(!isset($navwhere['text2'])){$navwhere['text2'] = '';}else{$navwhere['text2'] = htmlentities($navwhere['text2']);}
+++++>//if(!isset($navwhere['text1'])){$navwhere['text1'] = '';}else{$navwhere['text1'] = htmlentities($navwhere['text1']);}
if(!isset($navwhere['link4'])){$navwhere['link4'] = '';}
if(!isset($navwhere['link3'])){$navwhere['link3'] = '';}
if(!isset($navwhere['link2'])){$navwhere['link2'] = '';}
if(!isset($navwhere['link1'])){$navwhere['link1'] = '';}
$var_smarty->assign('navbar_where', $navwhere);

$var_smarty->assign('body_args', '');

// fix for 'undefined index' errors
what do i have to change here? do i need to do anything?
  #7 (permalink)  
Old 09-15-2007, 10:31 AM
New Pligger
 
Join Date: Sep 2007
Posts: 1
I fix it, And then It WORKS, AND NO GARBAGE CHARS

libs/html1.php
-------------------------
function do_sidebar($var_smarty) {
// show the categories in the sidebar
global $db, $dblang, $globals, $the_cats, $navwhere;

// fix for 'undefined index' errors
+++++> //if(!isset($navwhere['text4'])){$navwhere['text4'] = '';}else{$navwhere['text4'] = htmlspecialchars($navwhere['text4']);}
+++++>//if(!isset($navwhere['text3'])){$navwhere['text3'] = '';}else{$navwhere['text3'] = htmlspecialchars($navwhere['text3']);}
+++++>//if(!isset($navwhere['text2'])){$navwhere['text2'] = '';}else{$navwhere['text2'] = htmlspecialchars($navwhere['text2']);}
+++++>//if(!isset($navwhere['text1'])){$navwhere['text1'] = '';}else{$navwhere['text1'] = htmlspecialchars($navwhere['text1']);}
if(!isset($navwhere['link4'])){$navwhere['link4'] = '';}
if(!isset($navwhere['link3'])){$navwhere['link3'] = '';}
if(!isset($navwhere['link2'])){$navwhere['link2'] = '';}
if(!isset($navwhere['link1'])){$navwhere['link1'] = '';}
$var_smarty->assign('navbar_where', $navwhere);

$var_smarty->assign('body_args', '');

// fix for 'undefined index' errors
  #8 (permalink)  
Old 10-01-2007, 04:31 PM
New Pligger
 
Join Date: Mar 2007
Posts: 3
thanks ...it help me...
  #9 (permalink)  
Old 12-25-2007, 03:42 AM
wwwSENSERELYcom's Avatar
Casual Pligger
 
Join Date: May 2007
Location: Tianjin, China
Posts: 73
Thanks, replacing htmlentities by htmlspecialchars did the trick.
 

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
welcome_email Special character problem xiesi General Help 3 05-11-2008 10:15 PM
Problem with handling of 'n' character in description iPodness General Help 2 09-15-2007 08:11 AM
Character Encoding Problem whith RSS Import from Google News sunstardude General Help 1 06-04-2007 10:33 PM
URL Method 2 problem with strange character TrailofDead General Help 2 03-29-2007 01:07 PM

Pligg Modules and Pligg Templates from Pligg Pro Find support on the Pligg CMS Forum - 24 hours a day! Use the coupon code PLIGG at Dreamhost.com to receive a discount of up to $84.00 Make a donation to support Pligg CMS development