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

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

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

4.1.x Дата в часах

Discussion in 'Моды / Хаки - Mods / Hacks' started by tchmn, Sep 5, 2011.

  1. tchmn Thread starter User


    Offline
    Message Count:
    21
    Likes Received:
    2
    Чтобы в блоке часы отображалась также дата, вставьте следующий код в application/widgets/clock/index.tpl

    Code:
    <script type="text/javascript">
    var updateClock = function() {
    var currentTime = new Date();
    var month = currentTime.getMonth() + 1;
    var day = currentTime.getDate();
    var year = currentTime.getFullYear();
    currentTime.setMilliseconds(currentTime.getMilliseconds() + Date.getServerOffset());
    
    var currentHours = currentTime.getHours ( );
    var currentMinutes = currentTime.getMinutes ( );
    var currentSeconds = currentTime.getSeconds ( );
    
    // Pad the minutes and seconds with leading zeros, if required
    currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
    currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
    
    // Choose either "AM" or "PM" as appropriate
    var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";
    
    // Convert the hours component to 12-hour format if needed
    currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;
    
    // Convert an hours component of "0" to "12"
    currentHours = ( currentHours == 0 ) ? 12 : currentHours;
    
    // Compose the string for display
    var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay;
    var currentDateString = day + "/" + month + "/" + year;
    
    //currentTimeString += ' (' + currentTime.getTimezone() + ')';
    
    // Update the time display
    document.getElementById("clock").firstChild.nodeValue = currentTimeString;
    document.getElementById("date").firstChild.nodeValue = currentDateString;
    }
    window.addEvent('load', function() {
    updateClock.periodical(1000);
    });
    </script>
    
    <style type="text/css">
    .layout_clock > div
    {
    text-align: center;
    padding: 5px;
    margin-bottom: 5px;
    }
    .layout_clock > div > span
    {
    display: block;
    font-size: 1em;
    }
    </style>
    
    <div class="quicklinks">
    <span id="clock">&nbsp;</span>
    <span id="date">&nbsp;</span>
    </div>
  2. jolly185 Active member


    Offline
    • Знаменитый
    Message Count:
    304
    Likes Received:
    39
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    My version of Oxwall:
    1.4.0
    часы видно дата не отображается

Share This Page

All rights reserved SocEngine.ru ©