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

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

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

4.0.x Виджет предсоящих событий

Discussion in 'Моды / Хаки - Mods / Hacks' started by veterok, Oct 18, 2010.

  1. veterok Thread starter User


    Offline
    • Знаменитый
    Message Count:
    330
    Likes Received:
    79
    Этот виджет покажет ближайшие события
    Загрузите папку "home-upcoming2" в application/widget
    перейдите в админку > менеджет макета
    перетащите виджет из правой панели на страницу, где вы хотите показать ближайшие события.

    Attached Files:

  2. 762 Novice member


    Offline
    Message Count:
    9
    Likes Received:
    0
    Хорошо! Держи + в репу!
  3. Константин Михайлович Novice member


    Offline
    Message Count:
    5
    Likes Received:
    0
    Сделал как написано, но ничего нового в менедж макете не появилось)
    Часы, Погода и Рсс.
  4. veterok Thread starter User


    Offline
    • Знаменитый
    Message Count:
    330
    Likes Received:
    79
    А в событиях не смотрели?
    Там самая нижняя строчка.
    bl..jpg
  5. Константин Михайлович Novice member


    Offline
    Message Count:
    5
    Likes Received:
    0
  6. veterok Thread starter User


    Offline
    • Знаменитый
    Message Count:
    330
    Likes Received:
    79
    Очень странно.
  7. Dred_Deenise Novice member


    Offline
    Message Count:
    28
    Likes Received:
    0
    у меня тоже нету такого (((
  8. simler Novice member


    Offline
    Message Count:
    11
    Likes Received:
    0
    Вот отлично работает, может вы что то сделали?
  9. Mazzy Active member


    Offline
    Message Count:
    135
    Likes Received:
    27
    Я сделал всё как положено, но виджет не работает.
    1. В админке он есть.
    2. Во фронтенде его нет ни при каких обстоятельствах:
    а) при размещении на home page, member home page, member profile page
    б) при указании различных опций виджета на разных страницах
    в) при включении разных режимов работы сайта

    Где засада?

    З.Ы.
    Содержимое файла Controller.php убило наповал.
    Теперь я понял как писать виджеты.

    ---------- Сообщение добавлено в 23:30 ---------- Предыдущее сообщение было в 20:34 ----------

    Как я понял это нехороший, негодный виджет.
    Всё что он делает уже не нужно, так как подобный функционал уже есть в версии Events 4.0.5.

    Но у меня он всё равно не завёлся на Events 4.0.4.
    И ставить его надо немножко по-другому.

    Во-первых прописывать его надо не в application/widget, а в application/modules/Event/widgets
    Во-вторых нужно прописать массив в файл application/modules/Event/settings/content.php
    Вставьте этот массив после какого-нибудь массива:
    Code:
      array(
        'title' => 'Upcoming Events 2',
        'description' => 'Displays the logged-in member\'s upcoming events 2.',
        'category' => 'Event',
        'type' => 'widget',
        'name' => 'event.home-upcoming2',
      ),
    Только после этого в виджетах появится Upcoming Events 2.

    Если кто пользует старые версии модуля и у кого получится, отпишитесь.
  10. Mazzy Active member


    Offline
    Message Count:
    135
    Likes Received:
    27
    Беру все свои слова обратно. Виджет годный. Работает хорошо.
    Никакие события виджет не будет отображать до тех пор, пока он не обнаружит их в диапазоне времени от настоящего до 2-х недель будущего.
    Code:
    $sql ="select * from engine4_event_events where starttime > FROM_UNIXTIME(".time().") and starttime < FROM_UNIXTIME(".(time() + (86400 * 14)).")";
    У меня он ничего не показывал, так как событий подпадающих под эти условия просто не было.
    Минусом является отсутствие настроек в виджете.
    Например если в течение 2-х недель ежедневно будут дни рождения у 10 разных пользователей, то виджет покажет 140 событий на одной странице.
    Остается только вручную прописывать лимиты.
    У стандартного виджета такая же проблема, но там хоть какие-то настройки есть.

Share This Page

All rights reserved SocEngine.ru ©