• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Тег current_date выводит кракозяблики
PostPosted: Tue Feb 02, 2010 11:43 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 02, 2010 10:46 am
Posts: 36
Current_date выдает дату кракозябликами если стоит русская локаль (на английском дата выводится нормально).

Проблема остается даже если стоит
$config['locale'] = 'ru_RU.UTF-8';

Хотя при этом модуль новостей дату выводит нормально. По видимому current_date выводит дату по своему и на своей кодировке.

Кто подскажет как все это дело привести к одному и знаменателю, а именно к utf-8

Спасибо.


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Tue Feb 02, 2010 8:45 pm 
Offline
Forum Members
Forum Members

Joined: Wed Dec 24, 2008 9:07 pm
Posts: 66
а если так {php}date();{/php} - тоже самое?


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Wed Feb 03, 2010 11:34 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 02, 2010 10:46 am
Posts: 36
Наверное можно, но все же хотелось бы докопаться до сути проблемы. К тому же данный тег может выводить дату локали с особыми запросами, например, в одном месте текста я вывожу название дня недели, а в другом число и месяц.

Code:
<p>Сегодня {current_date format="%A"},</p>
<p><a href="/news/">{current_date format="%e %B"}</a></p>


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Wed Feb 03, 2010 11:40 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 02, 2010 10:46 am
Posts: 36
mr_ozio wrote:
а если так {php}date();{/php} - тоже самое?


Кстати, проверил, выводит на английском, а нужно на русском, так что вопрос остается открытым.


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Mon Feb 08, 2010 4:30 pm 
Offline
New Member

Joined: Mon Feb 08, 2010 4:20 pm
Posts: 2
Добрый день, я совершенный новичок в движках и поэтому, пардон, если вопрос ламерский. У меня модуль новостей выводит вместо названия месяца квадратики. Скажите, в каком файле нужно покопаться? ???
Заранее спасибо. И извиняюсь, что влезла в чужую тему, но вроде как проблема та же. :)


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Mon Feb 08, 2010 6:20 pm 
Offline
Forum Members
Forum Members
User avatar

Joined: Mon Nov 02, 2009 1:41 pm
Posts: 60
palaum wrote:
выводит на английском, а нужно на русском

Code:
{php}
echo strftime("%e %B %Y", time());
{/php}


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Wed Feb 10, 2010 7:19 am 
Offline
New Member

Joined: Wed Feb 10, 2010 7:16 am
Posts: 1
Tatyana wrote:
Добрый день, я совершенный новичок в движках и поэтому, пардон, если вопрос ламерский. У меня модуль новостей выводит вместо названия месяца квадратики. Скажите, в каком файле нужно покопаться? ???
Заранее спасибо. И извиняюсь, что влезла в чужую тему, но вроде как проблема та же. :)


http://www.cmsmadesimple.ru/statji/usta ... inajuschix, в самом конце:
Для отображения дат на странице в русском варианте откройте файл config.php и найдите строку:
$config['locale'] = '';
замените ее на
$config['locale'] = 'ru_RU.UTF-8';

P.S. Кстати, в первом посте темы об этом упоминается.


Last edited by vitalych on Wed Feb 10, 2010 7:20 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Thu Feb 11, 2010 1:37 pm 
Offline
New Member

Joined: Mon Feb 08, 2010 4:20 pm
Posts: 2
vitalych,Спасибо большое  за подсказку. :)
Что-то я видно невнимательно прочла тему...


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Fri Mar 11, 2011 10:39 pm 
Offline
Forum Members
Forum Members

Joined: Thu Mar 03, 2011 9:41 am
Posts: 11
здравствуйте,
у меня вопрос по теме Вашего разговора... точнее- около него...
только что начал настраивать модуль news у себя на сайте - обратил внимание что дата выводится на инглише... не нашел где это можно поменять- полез сюда на форум... надыбал две ветки с близкой темой... в обоих рекомендуют
в конфиге прописать $config['locale'] = 'ru_RU.UTF-8';
сделал....
вроде помогло.... НО....
1. резко изменился вид выводимых новостей- если сначала заголовок новости выводился жирным и подчеркнуты.. плюс разделительная горизонтальная линия, плюс чуть менее жирным резюме... плюс полный текст новости без всяких "подробнее"..
то после изменения конфига- все шрифты стали маленькими, исчезла разделительная линия, жирные шрифты и появилась ссылка "подробнее" вместо текста самой новости.....

( в принципе- не смертельно и не принципиально- но причем тут настойки локали?)

2. и главное- при клике на заголовок новости или ссылку "подробнее" выдает страницу ошибки с надписью
Parse error: syntax error, unexpected T_STRING in /home/camellia/public_html/config.php on line 173

то есть ссылается на строку с $config['locale'] = 'ru_RU.UTF-8';

в чем проблема? что ему анекспектед??????

кстати- при попытке вернуть старую строку $config['locale'] = '';
формат даты таки меняется обратно на инглиш... но траблы №1 и №2 остаются жить.......


Top
 Profile  
 
 Post subject: Re: Тег current_date выводит кракозяблики
PostPosted: Sat Mar 12, 2011 10:09 am 
Offline
Forum Members
Forum Members

Joined: Thu Mar 03, 2011 9:41 am
Posts: 11
о пользе оздоровительного сна..)))

не решив траблов №1 и 2- ушел спать...
утром открыл сайт- чудесным образом трабл №2 исчез= ошибку больше не выдает- все ок.... трабл №1 остался- но это фигня- порешаю через css.. наверное...
конечно, неприятно когда происходит нечто что ты не понимаешь- но рассосалось и рассосалось- есть еще чем заняться... тут такой вопросик возник....

у меня дизайн двух колоночный...
в первой колонке- {content}
во второй - {content block="info-Block-2"}
именно во втором блоке - {news}

так вот в чем проблемка- при нажатии "подробнее" текст новости открывается в первой колонке (там где {content}) , замещая "родное" содержимое....
как заставить открываться новость там же где ей и положено- во второй колонке???
конечно самый простой вариант- поменять местами в шаблоне {content} и {content block="info-Block-2"}.. но хочется как то грамотней...
вот например, аналогичная фигня наблюдалась с формой обратной связи- модулем FormBuilder...
но там есть хорошая галочка "Показывать форму встроенной?"
после того как поставишь галочку- сообщение об отправке формы появляется в той колонке что и сама форма а не в колонке с {content}..
нет ли чего аналогичного и в {news}?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Arvixe - A CMSMS Partner