Все для DataLife Engine / DLE хаки / Хак для DLE / Хак для DLE Количество новых ПС в профиле

Хак для DLE Количество новых ПС в профиле


Если вы хотите узнать, как вывести количество новых ПС в Pop-up окне или профиле, то вот хак для DLE Количество новых ПС в профиле, служит для добавления такой возможности.
Чтобы понять смысл данного хака дле, можно взглянуть на картинке, где видно новая строчка в профиле пользователя указывающая количество новых Персональный Сообщений, по ссылке которой вы можете пройти в форму для чтения писем.

Итак, приступим к установке с которой справится любой веб-мастер

Установка хака для дле Количество новых ПС в профиле:
1. В файле engine/modules/profile.php найти:

{ PAGEBREAK }


Добавить выше:

  if($member_id['name'] == $user and $member_id['pm_unread']){
        $tpl->set( '[pm_unread]', "" );
        $tpl->set( '[/pm_unread]', "" );
        $tpl->set( '{pm_unread}', intval( $member_id['pm_unread'] ) );
        $tpl->set( '[inbox]', "<a href="$PHP_SELF?do=pm">" );
        $tpl->set( '[/inbox]', "</a>" );
    } else {
        $tpl->set_block( "'\[pm_unread\](.*?)\[/pm_unread\]'si", "" );
        $tpl->set( '{pm_unread}', "" );
    }

2. В шаблоне userinfo.tpl найти:

<li><span class="grey">ICQ:</span> <b>{icq}</b></li>


Добавить ниже:

[pm_unread]<li><span class="grey">Новых персональных сообщений:</span> <b>[inbox]{pm_unread}[/inbox]</b></li>[/pm_unread]


Чтобы вывести в самом низу профиля пользователя все входящие сообщения, следует открыть файл engine/engine.php и в конце перед:
?>


Добавить:

if($subaction == 'userinfo' and $member_id['name'] == $user){
    include ENGINE_DIR . '/modules/pm.php';
}

Версия для движка datalife engine 10.x например на dle 10.2
Из категории хаки для dle, скачать в текстовом файле хак

Hak-DLE-Kolichestvo-novyh-PS-v-profile.rar [14,13 Kb] (cкачиваний: 49)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent