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

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

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

горизонтальный вывод плагинов в home.tpl

Discussion in 'Прочая Поддержка - Help Requests' started by Lesha, May 16, 2010.

  1. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    подскажите, пожалуйста, как осуществить горизонтальный вывод плагинов.
    где только не искал, найти не могу... вот код:
    PHP:
    <div class='header'>Ближайшие события</div>
    {* 
    NO EVENTS AT ALL *}
    {if 
    $events|@count == 0}
    <
    br>
    <
    table cellpadding='0' cellspacing='0' align='center'>
      <
    tr>
        <
    td class='result'>
          <
    img src='./images/icons/bulb16.gif' border='0' class='icon' />
          {
    lang_print id=3000214}
        </
    td>
      </
    tr>
    </
    table>
    {/if}
    {* 
    DISPLAY PAGINATION MENU IF APPLICABLE *}
    {if 
    $maxpage 2}
    <
    div class='event_pages_top'>
    {if 
    $p != 1}<a href='browse_events.php?s={$s}&v={$v}&eventcat_id={$eventcat_id}&p={math equation="p-1" p=$p}'>« {lang_print id=182}</a>{else}« {lang_print id=182}{/if}
    &
    nbsp;|&nbsp;&nbsp;
    {if 
    $p_start == $p_end}
      <
    b>{lang_sprintf id=184 1=$p_start 2=$total_events}</b>
    {else}
      <
    b>{lang_sprintf id=185 1=$p_start 2=$p_end 3=$total_events}</b>
    {/if}
    &
    nbsp;&nbsp;|&nbsp;
    {if 
    $p != $maxpage}<a href='browse_events.php?s={$s}&v={$v}&eventcat_id={$eventcat_id}&p={math equation="p+1" p=$p}'>{lang_print id=183»</a>{else}{lang_print id=183»{/if}
    </
    div>
    {/if}
    {
    section name=event_loop loop=$events}
    <
    div style='solid #CCCCCC;'>
      <
    table cellpadding='0' cellspacing='0'>
      <
    tr>
      <
    td><img class='photo' src='{$events[event_loop].event->event_photo("./images/nophoto.gif", TRUE)}' border='0' width='200' height='200' /><br /><div style='font-weight: bold; font-size: 10pt;'>
          <
    a href='event.php?event_id={$events[event_loop].event->event_info.event_id}'>
            {
    $events[event_loop].event->event_info.event_title}
          </
    a>
        </
    div><div style='color: #777777; font-size: 7pt; margin-bottom: 2px;'>
          {* 
    NO END DATE *}
          {if !
    $events[event_loop].event->event_info.event_date_end}
            {
    lang_sprintf id=3000203 1=$datetime->cdate($setting.setting_dateformat$event_date_start2=$datetime->cdate($setting.setting_timeformat$event_date_start)}
          {* 
    SAME-DAY EVENT *}
          {elseif 
    $datetime->cdate("F j, Y"$event_date_start)==$datetime->cdate("F j, Y"$event_date_end)}
            {
    lang_sprintf id=3000202 1=$datetime->cdate($setting.setting_dateformat$event_date_start2=$datetime->cdate($setting.setting_timeformat$event_date_start3=$datetime->cdate($setting.setting_timeformat$event_date_end)}
          {* 
    MULTI-DAY EVENT *}
          {else}
            {
    lang_sprintf id=3000204 1=$datetime->cdate("`$setting.setting_dateformat` `$setting.setting_timeformat`"$event_date_start2=$datetime->cdate("`$setting.setting_dateformat` `$setting.setting_timeformat`"$event_date_end)}
          {/if}
        </
    div><div style='color: #777777; font-size: 7pt; margin-bottom: 5px;'>
          {
    assign var=event_date_start value=$datetime->timezone($events[event_loop].event->event_info.event_date_start$global_timezone)}
          {
    assign var=event_date_end value=$datetime->timezone($events[event_loop].event->event_info.event_date_end$global_timezone)}
          {
    assign var='event_dateupdated' value=$datetime->time_since($events[event_loop].event->event_info.event_dateupdated)}{capture assign="updated"}{lang_sprintf id=$event_dateupdated[01=$event_dateupdated[1]}{/capture}
          {
    lang_sprintf id=3000215 1=$events[event_loop].num_members}</div></td>
      <
    td style='horizontal-align: left; padding-left: 10px;'>
     </
    td>
      </
    tr>
      </
    table>
    </
    div>
    {/
    section}

    Attached Files:

  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Попробуй:
    PHP:
      <div class='header'>Ближайшие события</div>
    {* 
    NO EVENTS AT ALL *}
    {if 
    $events|@count == 0}
    <
    br>
    <
    table cellpadding='0' cellspacing='0' align='center'>
      <
    tr>
        <
    td class='result'>
          <
    img src='./images/icons/bulb16.gif' border='0' class='icon' />
          {
    lang_print id=3000214}
        </
    td>
      </
    tr>
    </
    table>
    {/if}
    {* 
    DISPLAY PAGINATION MENU IF APPLICABLE *}
    {if 
    $maxpage 2}
    <
    div class='event_pages_top'>
    {if 
    $p != 1}<a href='browse_events.php?s={$s}&v={$v}&eventcat_id={$eventcat_id}&p={math equation="p-1" p=$p}'>« {lang_print id=182}</a>{else}« {lang_print id=182}{/if}
    &
    nbsp;|&nbsp;&nbsp;
    {if 
    $p_start == $p_end}
      <
    b>{lang_sprintf id=184 1=$p_start 2=$total_events}</b>
    {else}
      <
    b>{lang_sprintf id=185 1=$p_start 2=$p_end 3=$total_events}</b>
    {/if}
    &
    nbsp;&nbsp;|&nbsp;
    {if 
    $p != $maxpage}<a href='browse_events.php?s={$s}&v={$v}&eventcat_id={$eventcat_id}&p={math equation="p+1" p=$p}'>{lang_print id=183»</a>{else}{lang_print id=183»{/if}
    </
    div>
    {/if}
    {
    section name=event_loop loop=$events}
    <
    div style='solid #CCCCCC; float: left;'>
      <
    table cellpadding='0' cellspacing='0'>
      <
    tr>
       <
    td>
        <
    img class='photo' src='{$events[event_loop].event->event_photo("./images/nophoto.gif", TRUE)}' border='0' width='200' height='200' /><br />
         <
    div style='font-weight: bold; font-size: 10pt;'>
          <
    a href='event.php?event_id={$events[event_loop].event->event_info.event_id}'>
            {
    $events[event_loop].event->event_info.event_title}
          </
    a>
         </
    div>
         <
    div style='color: #777777; font-size: 7pt; margin-bottom: 2px;'>
          {* 
    NO END DATE *}
          {if !
    $events[event_loop].event->event_info.event_date_end}
            {
    lang_sprintf id=3000203 1=$datetime->cdate($setting.setting_dateformat$event_date_start2=$datetime->cdate($setting.setting_timeformat$event_date_start)}
          {* 
    SAME-DAY EVENT *}
          {elseif 
    $datetime->cdate("F j, Y"$event_date_start)==$datetime->cdate("F j, Y"$event_date_end)}
            {
    lang_sprintf id=3000202 1=$datetime->cdate($setting.setting_dateformat$event_date_start2=$datetime->cdate($setting.setting_timeformat$event_date_start3=$datetime->cdate($setting.setting_timeformat$event_date_end)}
          {* 
    MULTI-DAY EVENT *}
          {else}
            {
    lang_sprintf id=3000204 1=$datetime->cdate("`$setting.setting_dateformat` `$setting.setting_timeformat`"$event_date_start2=$datetime->cdate("`$setting.setting_dateformat` `$setting.setting_timeformat`"$event_date_end)}
          {/if}
         </
    div>
         <
    div style='color: #777777; font-size: 7pt; margin-bottom: 5px;'>
          {
    assign var=event_date_start value=$datetime->timezone($events[event_loop].event->event_info.event_date_start$global_timezone)}
          {
    assign var=event_date_end value=$datetime->timezone($events[event_loop].event->event_info.event_date_end$global_timezone)}
          {
    assign var='event_dateupdated' value=$datetime->time_since($events[event_loop].event->event_info.event_dateupdated)}{capture assign="updated"}{lang_sprintf id=$event_dateupdated[01=$event_dateupdated[1]}{/capture}
          {
    lang_sprintf id=3000215 1=$events[event_loop].num_members}
         </
    div>
       </
    td>
       <
    td style='horizontal-align: left; padding-left: 10px;'>
       </
    td>
      </
    tr>
      </
    table>
    </
    div>
        {
    cycle values=",<div style='clear: both; height: 10px;'></div>"}
    {/
    section}  
    Lesha likes this.
  3. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    спасибо! получилось!:)
    а где, если не секрет, ты редактировал код?
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Секрета нет, просто сравни оба кода.

Share This Page

All rights reserved SocEngine.ru ©