Модуль HideLiks для DataLife Engine


Перед началом установки зарегистрируйтесь в HideLinks.ru перейдя по ссылке:

http://www.hidelinks.ru/register.php?invite=A3F390D88E4C41F2747BFA2F1B5F87DB

Информация по установке:
  1. Копируем всё из папки upload к себе на сайт, в корневую папку.
  2. Установить права (CHMOD-777) на папки cache и data в папке /engine/modules/hidelink
  3. Открываем файл /engine/modules/hidelink/config.ini.php и вписываем полученные при регистрации ид партнера и секретный ключ
  4. Открываем /index.php
    1. Ищем: define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );
      Ниже вставляем: include_once(ROOT_DIR . '/engine/modules/hidelink/hidelinkreplace.class.php');
    2. Ищем: $tpl->set ( '{AJAX}', $ajax );
      Выше вставляем: $ajax .= HidelinkReplace::add_block();
  5. Откройте /engine/engine.php
    1. Ищем: switch ( $do ) {
      Ниже вставляем: case "hidelink": include ENGINE_DIR . '/modules/hidelink/hidelink.php'; break;
  6. Откройте /engine/modules/show.short.php
    1. Ищем:$tpl->set( '{title}', stripslashes( $row['title'] ) );
      Вышее вставляем: HidelinkReplace::process_news($row);
  7. Откройте /engine/modules/show.full.php
    1. Ищем: $tpl->set( '{short-story}', stripslashes( $row['short_story'] ) );
      Выше вставляем: HidelinkReplace::process_news($row);
  8. Откройте /engine/modules/show.custom.php
    1. Ищем: $tpl->set( '{short-story}', stripslashes( $row['short_story'] ) );
      Выше вставляем: HidelinkReplace::process_news($row);
  9. Откройте /engine/inc/options.php
    1. Ищем: $options['config'] = array (
      Ниже вставляем: array( 'name' => 'Модуль HideLinks', 'url' => "$PHP_SELF?mod=hidelink", 'descr' => 'Самый лучший заработок на сайте!', 'image' => "hidelinks.gif", 'access' => "admin" ) ,
  10. Откройте /engine/inc/xfields.php
    1. Ищем: $xfields = xfieldsload();
      Ниже вставляем: include_once(ENGINE_DIR . '/modules/hidelink/inc/hidelink.class.php');
    2. Ищем: case "list":
      Ниже ищем: $xfieldsdata = xfieldsdataload ($xfieldsid); Ниже вставляем: Hidelink::xfields_list($xfields, $xfieldsdata);
    3. Ищем: $postedxfields = $newpostedxfields;
      Выше вставляем: Hidelink::posted_xfields($postedxfields, $newpostedxfields);
  11. Откройте /engine/inc/userfields.php
    1. Ищем: $xfields = profileload();
      Ниже вставляем: include_once(ENGINE_DIR . '/modules/hidelink/inc/hidelink.class.php');
    2. Ищем: case "list":
      Ниже вставляем: Hidelink::profilefieldslist();
    3. Ищем: case "init":
      Ниже вставляем: Hidelink::profilefieldslist();
    4. Ищем: $postedxfields = $newpostedxfields;
      Выше вставляем: Hidelink::save_profilefields();
  12. Откройте /engine/modules/profile.php
    1. Ищем: $xfieldsdata = xfieldsdataload( $row['xfields'] );
      Ниже вставляем: Hidelink::profile_view();
  13. Откройтев паке вашего шаблона файл userinfo.tpl
    1. После <br />Количество комментариев: {comm_num} [ {comments} ]<br /><br />E-Mail адрес: [ {email} ] [ {pm} ] {edituser} Или в другое место по своему усмотрению вставляем: <br />[xfgiven_hidelink_info] <strong>Заработок Hidelink:</strong><br /> Заработано: [xfvalue_hidelink_owned]р<br /> К выплате: [xfvalue_hidelink_topay]р<br /> [/xfgiven_hidelink_info]
  14. Для завершения установки войдите в админ-панель dle и в списке разделов выберите "Модуль HideLinks"