Остап Опубликовано 26 Сентября 2004 Жалоба Поделиться Опубликовано 26 Сентября 2004 Откуда она у меня ??? Ни дома ни на серваке в винде ничего кроме английского ... Добавлено в [mergetime]1096164119[/mergetime] А и ещё, при наведении мыши на тех кто он лайн - тоже 12 часовой формат, хотя скорее, это не связано с этим модом Добавлено в [mergetime]1096166356[/mergetime] Кстати, если кто будет делать для D2 Panel ( Велкам пэннэл ) то нада в боардс.пхп найти : $ctime = $ibforums->member['time_offset'] != "" ? gmdate($ibforums->vars['clock_long'], time() + ($ibforums->member['time_offset']*3600) + ($ibforums->vars['time_adjust']*60)) : ""; И заменить на : $ctime = $ibforums->member['time_offset'] != "" ? preg_replace("/\{([0-9]{1,2})\}/e" ,"\$ibforums->lang['M_\\1']",gmdate( $ibforums->vars['clock_long'], time() + ($ibforums->member['time_offset']*3600) + ($ibforums->vars['time_adjust'] * 60) )) : ""; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 26 Сентября 2004 Жалоба Поделиться Опубликовано 26 Сентября 2004 Так, ещё баг ... Некорректное текущее время. Не реагирует на изменения времени сервера в админке и не реагирует на изменение часового пояса в профиле ... Какое время берёт, я ваще не пойму ... У меня на 3 часа время отстаёт.Присмотрелся, вроде пашет ... К 1.2 не подходит, а в 2.0.0 вроде намана Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 26 Сентября 2004 Жалоба Поделиться Опубликовано 26 Сентября 2004 Кстати, если кто будет делать для D2 Panel ( Велкам пэннэл ) то нада в боардс.пхп найти Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Designeratwork Опубликовано 28 Сентября 2004 Жалоба Поделиться Опубликовано 28 Сентября 2004 Дни недели (Fri, Wed, Mon, Sat и т.д...) так по английски и отображаются. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 28 Сентября 2004 Автор Жалоба Поделиться Опубликовано 28 Сентября 2004 дык никто не использует вроде дни недели в выводе дат?!для них нужно отдельный парсинг делать.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Designeratwork Опубликовано 28 Сентября 2004 Жалоба Поделиться Опубликовано 28 Сентября 2004 Я использую Но, видимо, придется отказаться... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 На главной странице моего форума (в подписи) :Сейчас: 1 {10} 2004 - 18:29Добавлено в [mergetime]1096641354[/mergetime] Как фиксить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Gogy Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 Ещё в цитатах нифига, всё по англицки. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 winnie кхм.. вот блин эстеты .. ну можно сделать в ланг паке отдельный массив со склонениями.. можно поступить проще сделать отдельный массив с обрезанными названиями.. типа Сент., Окт., Нояб. и т.д..Очень хотелось бы узнать-таки, как это можно реализовать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
guest3d Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 такая же трабла как у Fletch.a Сейчас: 1 {10} 2004 - 19:06 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 Кто-нить знает метод избавления олт глюка? Как я понял, все 10 и, возможно (т.к. проверить негде), 11 и 12 месяцы пишутся так Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
winnie Опубликовано 2 Октября 2004 Автор Жалоба Поделиться Опубликовано 2 Октября 2004 хех.. я же написал тут Русские даты для 2.0.0что надо опять смотреть первый пост там был мой небольшой баг если незаметите изменения то надо поменять все [1-9] на [0-9] Добавлено в [mergetime]1096718677[/mergetime] Fletch. Очень хотелось бы узнать-таки, как это можно реализоватьда очень просто в ланг файле lang_global.phpесть такой массив$lang['M_1'] = "Январь"; $lang['M_10'] = "Октябрь"; $lang['M_11'] = "Ноябрь"; . . . и т.дтак вот создайте чуть ниже такой же массив (с обрезанными названиями), но ключи там будут вида не M_{номер месяца} а M1_{номер месяца}и потом вместо того чтобы писать в моей модификции$ibforums->lang['M_\\1']пишите $ibforums->lang['M1_\\1']там где это нужно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 А я по другому сделал ... И дни недели тоже ... Только придется в лэнги подабавлять немного... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 А я по другому сделалрешение в студию Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 Да просто ... Даже через чур просто. Заменять надо наreturn preg_replace("/{(\w+)}/e", '$ibforums->lang[\''."\\1".'\']', gmdate($this->time_options[$method], ($date + $this->offset) ));В lang_global.php добавить'Jan' => "Jan", 'Feb' => "Feb", 'Mar' => "Mar", 'Apr' => "Apr", 'May' => "May", 'Jun' => "Jun", 'Jul' => "Jul", 'Aug' => "Aug", 'Sep' => "Sep", 'Oct' => "Oct", 'Nov' => "Nov", 'Dec' => "Dec", 'January' => "January", 'February' => "February", 'March' => "March", 'April' => "April", 'May' => "May", 'June' => "June", 'July' => "July", 'August' => "August", 'September' => "September", 'October' => "October", 'November' => "November", 'December' => "December", 'Sun' => "Sun", 'Mon' => "Mon", 'Tue' => "Tue", 'Wed' => "Wed", 'Thu' => "Thu", 'Fri' => "Fri", 'Sat' => "Sat", 'Sunday' => "Sunday", 'Monday' => "Monday", 'Tuesday' => "Tuesday", 'Wednesday' => "Wednesday", 'Thursday' => "Thursday", 'Friday' => "Friday", 'Saturday' => "Saturday",Ну соответственно перевести как надо. А profile.php вообще заменить на:$info['local_time'] = $member['time_offset'] != "" ? $std->get_time( time() + ($member['time_offset']*3600) - ((($ibforums->member['time_offset'] != "") ? $ibforums->member['time_offset'] : $ibforums->vars['time_offset']) * 3600) - (($ibforums->member['dst_in_use'] != "") ? 3600 : 0 ) , $ibforums->vars['clock_long'] ) : $ibforums->lang['no_info'];Ну а сами форматы:Short time format - {l}, d {F} Y, G:i Join date time format - {l}, d {F} Y Long time format - {l}, d {F} Y, G:i Relative time format - {--}, G:i Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 ммм, а такие извращенцы как я сделали через локаль. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 Vanish Я тоже хотел, по подумал, что для большей совместимости... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 если хостер русский то совместимость полная + убираются всякие проблемы с переводом на летнее зимнее время+ нормальное склонение месяцев, сокращенное название месяца+ извраты в написании дня недели пнд, втр... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WaRLoCK Опубликовано 3 Октября 2004 Жалоба Поделиться Опубликовано 3 Октября 2004 d1pro Опиши плиз подробно как это все всунуть в инсталяцию. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Наблюдатель Опубликовано 3 Октября 2004 Жалоба Поделиться Опубликовано 3 Октября 2004 winnie:хм и еще один баг нашелся.. из-за кривой лофи версии - заметили наверное она не переведена вообще... вообщем вот русская версия lofi http://www.hitv.ru/prog/lofiversion.zipЯ сделал косметические изменения в этих двух файлах. http://stophack.ru/lofi.jpg Сам зипчик Lo-Fi здесь Добавлено в [mergetime]1096800708[/mergetime] Заметил, что ещё два слово не переведено:replies & postsсообщ. & ответовПеревёл и архивчик заменил... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Gogy Опубликовано 3 Октября 2004 Жалоба Поделиться Опубликовано 3 Октября 2004 d1pro Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WaRLoCK Опубликовано 5 Октября 2004 Жалоба Поделиться Опубликовано 5 Октября 2004 Ребята Плиз опишите как нармально это настроить.. а то нечего не получаеться... Хочу все это поменять в самом инстале.. ЧТоб потом когда потсавлю форум не искать это Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WaRLoCK Опубликовано 6 Октября 2004 Жалоба Поделиться Опубликовано 6 Октября 2004 Нащол такой Выход.. Переводит не все но ЗА то в нижней строке даты пишуться правельно и на русском Идем :ACP Home / Skin Manager Home Выбераем скин , нажимаем на: Edit Root Skin Template HTML там выбераем вкладку All Global HTML И меняем Содержимое :global_board_footer На вот этот код: <table cellspacing="0" id="gfooter"> <tr> <td width="45%"><% SKINCHOOSER %> <% LANGCHOOSER %></td> <td width="10%" align="center" nowrap="nowrap"><a href="lofiversion/index.php<% LOFIVERSION %>"><b>{$ibforums->lang['global_lofi']}</b></a></td> <td width="45%" align="right" nowrap="nowrap"><% QUICKSTATS %><div style='color:white;font-size:10px'>Текущее время: <SPAN id=clock> <script language="JavaScript"> var dayarray=new Array("Воскресение","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота") var montharray=new Array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря") function getthedate() { var mydate=new Date() var year=mydate.getFullYear() var day=mydate.getDay() var month=mydate.getMonth() var daym=mydate.getDate() if (daym < 10) { daym="0"+daym } var hours=mydate.getHours() var minutes=mydate.getMinutes() var seconds=mydate.getSeconds() if (hours==0) { hours=12 } if (minutes<=9) { minutes="0"+minutes } if (seconds<=9) { seconds="0"+seconds } var cdate= daym+" "+montharray[month]+" "+" "+year+" "+"|"+" "+dayarray[day]+" "+"|"+" "+hours+":"+minutes+":"+seconds if (document.all) document.all.clock.innerHTML=cdate else if (document.getElementById) document.getElementById("clock").innerHTML=cdate else document.write(cdate) } if (!document.all&&!document.getElementById) getthedate() function goforit() { if (document.all||document.getElementById) setInterval("getthedate()",1000) } window.onload=goforit now = new Date if (now.getHours() < 5) { document.write("Доброй ночи!") } else if (now.getHours() < 11) { document.write("Доброе утро!") } else if (now.getHours() < 19) { document.write("Добрый день !") } else { document.write("Добрый вечер!") } </SCRIPT> </SPAN></div></td> </tr> </table> Мне кажеться что так будит удобней Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 7 Октября 2004 Жалоба Поделиться Опубликовано 7 Октября 2004 если у пользователя сбиты часы системные, то конечно будет удобнее =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WaRLoCK Опубликовано 7 Октября 2004 Жалоба Поделиться Опубликовано 7 Октября 2004 Подсказка для перевода Посмотрите внутрености папки иснталл. и корневого xml ТАм очень многое добавить можно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.