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

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

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

Урок 2. Вывод текущей даты.

Discussion dans 'Уроки' créé par galstuk, 19 Mai 2011.

  1. galstuk Auteur de la discussion Famous member


    Оффлайн
    • Знаменитый
    Messages:
    398
    J'aime reçus:
    151
    Сеогдня мы поговорим о простейшем выводе текущей даты в SE 3 с помощью php и smarty.
    По сути,это является самыми азами начального уровня программирования на php, но кто только начинает свой путь, думаю, что это будет полезно.

    Итак приступим.

    На любой странице php файла где вы хотите вывести дату ставим следующее:

    Code:
    $date=date("d.m.y");
    $time=date("H:i:s");
    $smarty->assign('time', $time);
    $smarty->assign('date', $date);
    Ну а в tpl файле шаблона уже в одном месте собственно и выводим дату:

    Code:
      Сегодня {$date}<br>
      Время: {$time}
    После чего запустите страницу и посмотрите что получится...

    Немножко объясню, как можно изменять вывод текущего формата самой даты.А сам формат даты у нас находится здесь "d.m.y". Поэтому эти буквы можно смело менять из таблицы ниже и экспериментировать с выводом даты:

    a Включено обозначение "am" или "pm"
    A Включено обозначение "AM" или "PM"
    d День месяца (01-31)
    D Сокращенное название дня недели (три буквы)
    F Полное название месяца
    g Часы (12-часовой формат без ведущих нулей)
    G Часы (24-часовой формат без ведущих нулей)
    h Часы (12-часовой формат)
    H Часы (24-часовой формат)
    i Минуты (00-59)
    j День месяца без ведущих нулей (1-31)
    l Полное название дня недели
    L Признак високосного года (0 или 1)
    m Месяц (01-12)
    M Сокращенное название месяца (три буквы)
    n Месяц (1-12)
    s Секунды (00-59)
    t Количество дней в данном месяце (от 28 до 31)
    U Абсолютное время
    w Номер дня недели (0 - воскресенье, 6 - суббота)
    y Год (два разряда)
    Y Год (четыре разряда)
    z День года (0-365)
    Z Смещение часового пояса в секундах (от -43200 до 43200)

    Ну вот и всё. Пробуйте,экспериментируйте и у вас всё получится!
  2. faforty Novice member


    Оффлайн
    Messages:
    4
    J'aime reçus:
    0
    Привет! Можешь сказать что здесь не так:
    index.php:
    index.tpl:
    И выдает мне ошибку:
    Fatal error: Call to a member function getAll() on a non-object in /home/fafor177/public_html/group.php on line 219
  3. Gooos абырвалГ


    Оффлайн
    • Admin
    Messages:
    2 435
    J'aime reçus:
    645
    Версия SocialEngine:
    3.20
    Не морочьте себе голову, вот одной строкой:

    вставляете сразу в шаблон без всяких пхп файлов
    PHP:
    {$smarty.now|date_format:'%Y'}
    выведет год, если надо больше, то после date_format: пишем, что хотим видеть.
  4. faforty Novice member


    Оффлайн
    Messages:
    4
    J'aime reçus:
    0
    Ну так кто нибудь, поможет мне с {section.... ?

Partager cette page

All rights reserved SocEngine.ru ©