форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Изучая вчера достижения версии, скачав язык из сети, честно говоря, радовался
Но напоролся на проблему с русским названием месяца.
Думаю: если русские названия, то значит из какого-то lang-файла или из базы.
Прошерстил всё: нет таких. Делаю вывод: значит откуда-то берётся месяц и от него режутся первые три буквы.
Расстроился, т.к. это слишком сложный механизм, чтобы понять его с наскока
Но! Копаясь в файлах, нашёл интересную функцию в файле txplib_misc.php:
// ------------------------------------------------------------- function load_lang_dates($lang) { global $txpcfg; $filename = is_file($txpcfg['txpath'].'/lang/'.$lang.'_dates.txt')? $txpcfg['txpath'].'/lang/'.$lang.'_dates.txt': $txpcfg['txpath'].'/lang/en-gb_dates.txt'; $file = @file($txpcfg['txpath'].'/lang/'.$lang.'_dates.txt','r'); if(is_array($file)) { foreach($file as $line) { if($line[0]=='#' || strlen($line) < 2) continue; list($name,$val) = explode('=>',$line,2); $out[trim($name)] = trim($val); } return $out; } return false; }
Она практически идентична функции load_lang() по принципу парсинга "словаря".
У меня такое ощущение, что это и есть решение проблемы... вот только бы знать как правильно составить данный ru-ru_dates.txt файл...
В этом и состоит вопрос: никто случаем не читал ничего на оф.форуме про этот чудо-файл?
Тут Riff писал: "почему тогда в вордпрессе всё пучком с датами??". Отвечаю: в Wordpress'е даты берутся из lang-файла. Менее прогрессивно, но как оказалось, надёжнее...
ps: строгому админу — топик начат отдельно от этого из-за старой версии TXP, которая там упоминалась.
Отредактированно pepelsbey (08-11-2005 17:24:45)
Неактивен