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

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

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

[Блок] Последние Объявления/Новости на главной

Discussion in 'Моды - Mods' started by Maddyson, Jan 1, 2011.

  1. Maddyson Thread starter Novice member


    Offline
    Message Count:
    21
    Likes Received:
    0
    Я так сделал чисто под свой сайт, ну если кому нужен таму выкладываю.
    Для начала давайте посмотрим как это всё выглядит
    [IMG]

    к примеру возьмем плагин Объявлений!

    заходим в user_home.php

    и перед строчкой
    // ASSIGN SMARTY VARIABLES AND INCLUDE FOOTER

    Ставим это:

    Дальше там же после строчки
    // ASSIGN SMARTY VARIABLES AND INCLUDE FOOTER

    ставим
    Всё, сохраняем, закрываем!

    Дальше открываем файл user_home.tpl
    там пишим(Вставляйте его куда угодно, всё зависит от шаблоны и от вашего контента сайта):
    Дальше всё зависит от вашего шаблона и самого сайта! Я пишу как именно у меня

    Всё, сохраняем, закрываем. Очищаем всё сдесь"\include\smarty\templates_c" !!Обновляем страницу!
  2. plast0r Novice member


    Offline
    Message Count:
    143
    Likes Received:
    65
    Не работает...
  3. Maddyson Thread starter Novice member


    Offline
    Message Count:
    21
    Likes Received:
    0
    Всё работет, просто нужно внимательно читать
    !!
    В файле .tpl под себя там вначале настрой, и тогда всё заработет!
  4. plast0r Novice member


    Offline
    Message Count:
    143
    Likes Received:
    65
    После того, как я вставил
    Грузился только белый лист
  5. Maddyson Thread starter Novice member


    Offline
    Message Count:
    21
    Likes Received:
    0
    У меня вообще всё стоит на index.php , я user_home.php убрал со всем, т.к неудобен
  6. ExTRANE Active member


    Offline
    Message Count:
    278
    Likes Received:
    62
    Ставил на home.php

    вот:

    Parse error: syntax error, unexpected T_STRING, expecting '}' in /usr/home/***/data/www/my-domen.com.ua/home.php on line 271
  7. Media CMS User


    Offline
    Message Count:
    127
    Likes Received:
    1
    Parse error: syntax error, unexpected T_STRING, expecting '}' in /var/www/логин/data/www/сайт/home.php on line 189
  8. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Ищите ошибку синтаксиса над этими строчками.
  9. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    может кто нибуть напишет как такое можно замутить с новостями?
  10. Svyatoslav Novice member


    Offline
    Message Count:
    65
    Likes Received:
    2
    У себя я переделал плагин СТАТЬИ в НОВОСТИ. Ограничил написание туда новостей от пользователей (добавляют только админы).
    Последние статьи добавляются на главную страницу вместе с превьюшкой. Пол часа сидел всё подравнивал :relief:
    Выглядит так

    blok-menu.jpg

    Как сделать?
    Добавляем в нужное место в файле home.tpl строку:
    PHP:
    {include file='articles_recent.tpl'}
    Затем в файле articles_recent.tpl - в шаблонах - меняем всё на:
    PHP:

    <table cellpadding='0' cellspacing='0' class='portal_table' align='center' width='100%'>
    <
    tr><td class='header'>{lang_print id=9555316}</td></tr>
    <
    tr>

    <
    td class='portal_box'>
    </
    br> <div id="recent_articles">
      {foreach 
    from=$article_entries item=articleentry}
        {
    assign var='article_date_start' value=$articleentry.article->article_info.article_date_start}
        {
    assign var=start_dateformat value="`$setting.setting_dateformat`, `$setting.setting_timeformat`"}  
        <
    div class='recent_articleentry'>
          <
    a href='article.php?article_id={$articleentry.article->article_info.article_id}'><img src='./images/icons/article16.gif' border='0' class='icon'>{$articleentry.article->article_info.article_title}</a>
        </
    div>
        
    <
    div class='recent_articleentry_meta'>
      <
    b>   {lang_print id=11150611} {$datetime->cdate("`$start_dateformat`"$article_date_start)} 
          {
    lang_print id=11150613} <a href='{$url->url_create('profile', $articleentry.article->article_info.user_username)}'>{$articleentry.article_author->user_displayname}</a>
    </
    b></br>

    <
    a href='article.php?article_id={$articleentry.article->article_info.article_id}'><img hspace="2" align="left" src='{$articleentry.article->article_photo('./images/nophoto.gif')}' class='photo' width='{$misc->photo_size($articleentry.article->article_photo('./images/nophoto.gif'),'100','100','w')}' border='0'></a>
    {
    $articleentry.article->article_info.article_body|strip_tags:false|truncate:630:"..."}... <a href='article.php?article_id={$articleentry.article->article_info.article_id}'>{lang_print id=100019148}</a>
    </
    br>
    </
    br>
    </
    br>

     </
    div>
      {/foreach}
      </
    div>
    </
    td>
    </
    tr>
    </
    table>  
    Понятное дело что надо поменять всё под себя. Например размер текста в превью с 630 на любое ваше.
    Далее в файле home.php в любом месте прописать строку:
    PHP:
    article_load_entries('article_entries'4);
    Цифра 4 - это количество новостей.
    Получилось довольно таки не плохо.
    Alpert108 and Kimtom like this.

Share This Page

All rights reserved SocEngine.ru ©