|  | 
| 
 вывод даты в виде: 12 мартобря 2006 г. Код: config.cache_clearAtMidnight = 1http://www.mcuniverse.com/05/Current_Date.83.0.html | 
| 
 А вот сделать такой финт ушами не с текущей датой, а с датой из поля я не смог. В сорсы не смотрел на эту тему, но судя по всему stdWrap.strftime происходит после stdWrap.cObject и других контент-преобразовательных функций и до всяких wrap'ов.  То есть делмаем например text = TEXT text { field = tstamp strftime = %m cObject = CASE ... } и получаем на выходе "январь" или "January" в зависимости от локали (исходя из 1 января 1970 года) | 
| 
 А так: text = COA text.10 = TEXT text.10.field = tstamp text.10.strftime = %e text.20 = CASE text.20.key.field = tstamp text.20.key.strftime = %m и далее по тексту? | 
| 
 Неверный пример привел. Суть в том что нет field. Есть только контент этого поля, который передается в stdWrap. Конкретно я боролся с выдачей даты в новостях (tt_news). | 
| 
 Сниппет для tt_news: Код: plugin.tt_news.displayList.date_stdWrap{ | 
| 
 Цитата: 
 Попробовал использовать для вывода даты, число при этом почему то не отображается. | 
| 
 Дни недели Очень хорошо, спасибо. С месяцами все ясно, а как насчет дней недели? Написал  Код: 30 = CASE | 
| 
 Потому что надо %A (полное название дня недели в текущей локали) заменить на %u (номер дня недели: 1-7). 01-07 соответственно заменить на 1-7. http://ru2.php.net/strftime | 
| 
 Спасибо! Результат Код: 30 = CASE | 
| 
 Воспользовалась кодом с этой темы. Замечательно работает для list. А можно ли сделать, чтобы то же самое работало и для latest и для single? Вставка того же куска, только с заменой  plugin.tt_news.displayList.date_stdWrap{ на plugin.tt_news.displayLatest.date_stdWrap{ не помогла, да и не рационально это. Может кто подкинет кусочек кода, чтобы все разом, а? | 
| 
 Все прекрасно работает Вы должно быть, что-то не правильно прописали, будьте внимательны. Я, к примеру, написал вот так, Код: plugin.tt_news { | 
| 
 Спасибо за ответ, но ваш код у меня не работает. Странно... И этот не работает: plugin.tt_news.displayLatest.date_stdWrap{ strftime > cObject = COA cObject.40 = TEXT cObject.40{ field = datetime strftime = %d } cObject.50 = CASE cObject.50{ key.field = datetime key.strftime = %m 01 = TEXT 01.value = января 02 = TEXT 02.value = февраля 03 = TEXT 03.value = марта 04 = TEXT 04.value = апреля 05 = TEXT 05.value = мая 06 = TEXT 06.value = июня 07 = TEXT 07.value = июля 08 = TEXT 08.value = августа 09 = TEXT 09.value = сентября 10 = TEXT 10.value = октября 11 = TEXT 11.value = ноября 12 = TEXT 12.value = декабря stdWrap.wrap =  |  } cObject.60 = TEXT cObject.60{ field = datetime strftime = %Y wrap = | г. } } | 
| 
 Для LIST, LATEST, SINGLE Код: # Фиксим локаль для новостей | 
| 
 А как сделать чтоб в AMENU тоже название месяца выводилось не December а к примеру Грудень (на укр.)? | 
| 
 Вложений: 1 Спасибо за код, то что надо! Но действительно интересно как и в AMENU сделать их русскими. Конструкция типа: displayArchive.date_stdWrap > displayArchive.date_stdWrap < .displayLatest.date_stdWrap или displayAmenu.date_stdWrap > displayAmenu.date_stdWrap < .displayLatest.date_stdWrap не помогает. И вопрос по календарю newscalendar Этот код : PHP код: 
		 | 
| 
 PHP код: 
		 | 
| 
 После применения кода от azukari дата выводится в виде " апреля 2008 г.", без цифры. Как бороться? | 
| 
 Добавить это: cObject = COA cObject.10 = TEXT cObject.10{ field = datetime strftime = %d wrap = |  } | 
| 
 вой пасиба :) | 
| 
 Цитата: 
 Код: language = ruКод: plugin.tx_newscalendar_pi1 { | 
| 
 Спасибо за ответ, но это не помогло. В config у меня и так было прописано  PHP код: 
		 | 
| 
 Столкнулся с этой проблемой. Когда прописаная локаль не работает. То есть в списке локалей на сервере она присутствует а когда прописываешь ее в TS то ничего не происходит. Здесь трабл в настройках апача самомго хостинга - следовательно необходимо пользоваться сниппетами.  Собственно вопрос к сообществу. Не могли бы привести пример сниппета для newscalendar ? :) | 
| 
 Здравствуйте,использовал вот этот скрипт Код: # Фиксим локаль для новостей | 
| 
 Проблема была в strftime,спасибо MaRTial | 
| Часовой пояс GMT +4, время: 22:32. | 
	Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot