1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Помощь !

Discussion in 'Корзина Тем' started by electrontw, Dec 27, 2010.

  1. electrontw Thread starter Novice member


    Offline
    Message Count:
    0
    Likes Received:
    0
    Здравствуйте !

    Помогите пожалуйста в SOC ENGINE мне нужено:

    1. Сделать id так же как и в контакте
    2. Русифицировать Месяца Часовые пояса и так далее
    3. И последний рейтинг за поинты !
  2. lem1x Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    Учитесь юзать поиск господа...Создаете кучу одинаковых тем. Ладно бы вопрос задавался как то по другому, и его трудно было бы найти, но тут такое...
    1.) ИД http://talk.socengine.ru/showthread.php?2450-ID-%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-%D0%BA%D0%B0%D0%BA-%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5-%28http-site.ru-id1%29

    2.) Руссификация дат:
    Открываем /include/class_datetime.php и ищем:
    Code:
        function cdate($format, $time = "") {
          global $multi_language;
    
          if($time == "") { $time = time(); }
    
          if(!$multi_language) {
            return date($format, $time);
          } else {
            $date_letters = Array("a", "A", "B", "c", "D", "d", "F", "m", "M", "I", "i", "g", "h", "H", "G", "j", "l", "L", "n", "O", "r", "S", "s", "t", "U", "W", "w", "Y", "y", "z", "Z", "T");
            $strftime_letters = Array("%p", "%p", "", "", "%a", "%d", "%B", "%m", "%b", "", "%M", "%I", "%I", "%H", "%H", "%e", "%A", "", "%m", "", "", "", "%S", "", "", "%V", "%w", "%Y", "%y", "%j", "", "%Z");
            $new_format = str_replace($date_letters, $strftime_letters, $format);
            return strftime($new_format, $time);
          }
    
        } // END cdate() METHOD
    Меняем на:
    PHP:
        function cdate($format$time "") {

            
    $langdate = array (
                
    'January'        =>    "января",
                
    'February'        =>    "февраля",
                
    'March'            =>    "марта",
                
    'April'            =>    "апреля",
                
    'May'            =>    "мая",
                
    'June'            =>    "июня",
                
    'July'            =>    "июля",
                
    'August'        =>    "августа",
                
    'September'        =>    "сентября",
                
    'October'        =>    "октября",
                
    'November'        =>    "ноября",
                
    'December'        =>    "декабря",
                
    'Jan'        =>    "янв",
                
    'Feb'        =>    "фев",
                
    'Mar'        =>    "мар",
                
    'Apr'        =>    "апр",
                
    'May'        =>    "мая",
                
    'Jun'        =>    "июн",
                
    'Jul'        =>    "июл",
                
    'Aug'        =>    "авг",
                
    'Sep'        =>    "сен",
                
    'Oct'        =>    "окт",
                
    'Nov'        =>    "ноя",
                
    'Dec'        =>    "дек",

                
    'Sunday'    =>    "Воскресенье",
                
    'Monday'    =>    "Понедельник",
                
    'Tuesday'    =>    "Вторник",
                
    'Wednesday'    =>    "Среда",
                
    'Thursday'    =>    "Четверг",
                
    'Friday'    =>    "Пятница",
                
    'Saturday'    =>    "Суббота",

                
    'Sun'    =>    "Вс",
                
    'Mon'    =>    "Пн",
                
    'Tue'    =>    "Вт",
                
    'Wed'    =>    "Ср",
                
    'Thu'    =>    "Чт",
                
    'Fri'    =>    "Пт",
                
    'Sat'    =>    "Сб",
                );

          if(
    $time == "") { $time time(); }


          
    $date strtr(date($format$time), $langdate);


          if((
    $format == "F")||($format == "f")||($format == "Y")||($format == "M")||($format == "j")||($format == "m")||($format == "J")||($format == "n")||($format == "d")||($format == "N")||($format == "D")) {
            
    $f  = array('января''февраля''марта''апреля''мая''июня''июля''августа''сентября''октября''ноября''декабря');
            
    $r  = array('Январь''Февраль''Март''Апрель''Май''Июнь''Июль''Август''Сентябрь''Октябрь''Ноябрь''Декабрь');
            
    $langdateshortweekdays = array("Вс","Пн","Вт","Ср","Чт","Пт","Сб");
              
    $date str_replace($f$r$date);
          }

              return 
    $date;


        } 
    // END cdate() METHOD


        
    function ru_monf($m) {

            
    $langdate = array (
                
    'January'        =>    "Январь",
                
    'February'        =>    "Февраль",
                
    'March'            =>    "Март",
                
    'April'            =>    "Апрель",
                
    'May'            =>    "Май",
                
    'June'            =>    "Июняь",
                
    'July'            =>    "Июль",
                
    'August'        =>    "Август",
                
    'September'        =>    "Сентябрь",
                
    'October'        =>    "Октябрь",
                
    'November'        =>    "Ноябрь",
                
    'December'        =>    "Декабрь"
                
    );
          
    $date strtr($m$langdate);

              return 
    $date;


        } 
    // END ru_monf() METHOD
    Не забываем выставить даты в нужном формате...

    3.) Ищете на этом сайте и форуме- полно тем и реализаций. Я не скажу - т.к. у меня такого нету...

Share This Page

All rights reserved SocEngine.ru ©