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

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

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

Занятие №2

Discussion in 'Подготовка' started by SpartakuS, Mar 22, 2011.

  1. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Вот и будет видно - правильно или нет. :)
  2. nikolas25 Novice member


    Offline
    Message Count:
    21
    Likes Received:
    0
    выложил в 10 посте:)
  3. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Сейчас пока в двух словах. Смотрим первый пост. Задание такое

    loadTpl('template.php'); //Говорим, что будем юзать файл template.php
    setVar('math', $array); //Передаем перменную $array в шаблон
    displayTpl(); //Ну и прорисовываем шаблон

    неспроста. Мы должны загрузить файл шаблона, выставить в нем переменные, и отрисовать.
    Получилось не совсем так.
    - Логика разрезалась надвое. Половина в шаблоне, половина в коде. Аж вздрогнул когда представил что будет когда мне нужно будет не корень вывести, а...скажем статистику на 40 полей в 5 рядов.
    - Порядок указан в задании не зря. Загрузили - выставили - отдали. Сейчас загрузиливыставилиотдали в одном месте. А если нужно установить несколько значений в один шаблон?
    - Указания переменных для отрисовки не увидел.

    Разбираемся с этим, и возможно нам поможет не только учебник, но и примеры. :)
  4. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    это я зря дал. До областей видимости им самим не додуматся.
  5. shuranov Novice member


    Offline
    Message Count:
    6
    Likes Received:
    0
    SpartakuS, быть может имеет смысл одно занятие уделить стилистике кода? То есть дать намешанный код (не обфусцированный), чтобы его привели к порядку по определенным правилам, например, Zend Code Style, или по принципам Кернигана и Ричи? Просто это важный момент (я бы сейчас удушил пару человек за их code-style, который не вяжется с правилами фирмы), который впоследствии будет важным.
    Просто раз уж учишь, то почему бы и этот нюанс сразу не учесть, народ с ним справится, а заодно и привыкнет, что бывает страшный код.
  6. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Стиль узнается уже когда имеются базовые знания. Без них просто невозможно писать хоть в каком-нибудь стиле, поскольку человек просто непонимает что он пишет.
  7. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    shuranov, да. Надо чтобы хотя бы до ооп дайти.
  8. nikolas25 Novice member


    Offline
    Message Count:
    21
    Likes Received:
    0
    SpartakuS, натолкни на мысль что здесь требуется, не пойму никак, loadTpl('template.php'); //Говорим, что будем юзать файл template.php
  9. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Ну файл из которого грузим шаблон.
  10. nikolas25 Novice member


    Offline
    Message Count:
    21
    Likes Received:
    0
    Тоесть эта функция ничего не возвращает, а просто принимает значение?

Share This Page

All rights reserved SocEngine.ru ©