Перейти к содержанию

Инеграция IP.Downloads с Сервисом Adf.ly


reborns

Рекомендуемые сообщения

Всем привет

После долгих мучений у меня получилось наконец свести вместе   IP.Downloads с Adf.ly

Теперь при добавлении файла на форум , ссылка на файл автоматически будет укорачиватся.

Так-же это как я понимаю может дать маленький доход , ну там на покрыть расходы на хостинг и.т.п.

 

Если кому интересно могу поделится :)

Ссылка на комментарий
Поделиться на другие сайты

reborns, меня интересует в какой-то степени :) Раньше такая система была на ForumCore, если память не изменяет.

Есть пара вопросов.

  • Каков доход примерно в среднем?
  • Выплаты уже были?
  • Переводы я так понимаю только Paypal?

Заранее спасибо.

Ссылка на комментарий
Поделиться на другие сайты

reborns, меня интересует в какой-то степени :) Раньше такая система была на ForumCore, если память не изменяет.

Да и именно у них это было и делится они не хотели .

 

1, про доходы ничего не знаю

2, //

3, Не уверен но вроде как  только Paypal

Изменено пользователем reborns
Ссылка на комментарий
Поделиться на другие сайты

Написанное ниже работает на версии 3.4.2

 

Обратите внимание, обязательно в настройках IP.Download выключить Enable anti-leech и Use dynamic download urls.
####################################################################
Go to ACP -> Look & Feel -> choose skin -> (Downloads) Download Manager -> fileDisplay

Search
##################################

 

<if test="canDownload:|$file['file_cost'] or $file['file_nexus']) OR $purchased == 'ACTIVE' OR $this->memberData['idm_bypass_paid'] OR $this->memberData['member_id'] == $file['file_submitter']">
<if test="dynUrls:|:$this->settings['idm_dynamic_urls']">
<a href='{parse url="app=downloads&amp;module=display&amp;section=download&amp;do=confirm_download&amp;hash={$hash}" base="public" template="idmdd" seotitle="{$file['file_name_furl']}"}' class='download_button rounded right'>
<else />
<a href='{parse url="app=downloads&amp;module=display&amp;section=download&amp;do=confirm_download&amp;id={$file['file_id']}" base="public" template="idmdownload" seotitle="{$file['file_name_furl']}"}' class='download_button rounded right'>
</if>
{$this->lang->words['dpage_button_short']}
</a>
</if>
 

 


##################################
Change to
##################################

 

<php>
$adfAPI = "__api.adf.ly/api.php?key=8890bb3b2fe80dfcfca3f3bb38ccfa9c&uid=2771788&advert_type=int&domain=adf.ly&url=";
$url_hash = $this->registry->getClass('output')->buildSEOUrl( "app=downloads&amp;module=display&amp;section=download&amp;do=confirm_download&amp;hash=".$hash, 'public', $file['file_name_furl'], 'idmdd' );
$url_hash = file_get_contents($adfAPI . $url_hash);$url_id = $this->registry->getClass('output')->buildSEOUrl( "app=downloads&amp;module=display&amp;section=download&amp;do=confirm_download&amp;id={$file['file_id']}", 'public', $file['file_name_furl'], 'idmdownload' );
$url_id = file_get_contents($adfAPI . $url_id);
</php>
<if test="canDownload:|$file['file_cost'] or $file['file_nexus']) OR $purchased == 'ACTIVE' OR $this->memberData['idm_bypass_paid'] OR $this->memberData['member_id'] == $file['file_submitter']">
<if test="dynUrls:|:$this->settings['idm_dynamic_urls']">
<a href='{$url_hash}' target=_blank class='download_button rounded right'>
<else />
<a href='{$url_id}' target=_blank class='download_button rounded right'>
</if>
{$this->lang->words['dpage_button_short']}
</a>
</if>
 

 


##################################

Go to ACP -> Look & Feel -> chọn skin -> Topic View -> Show_attachments
Delete all the code in there and replace it with
##################################

 

<php>
$adfAPI = "__api.adf.ly/api.php?key=8890bb3b2fe80dfcfca3f3bb38ccfa9c&uid=2771788&advert_type=int&domain=adf.ly&url=";
$mainURL = urlencode( "__forum.sysadmin.am/?app=core&amp;module=attach&amp;section=attach&amp;attach_id=" );
$adfURL = "{$adfAPI}{$mainURL}";
$adfURL = preg_replace( "/amp%3B/", "", $adfURL );
</php>
<a href='{parse expression="file_get_contents( $adfURL . $data['attach_id'] )"}'><img src="{$this->settings['public_dir']}<if test="hasmime:|:$data['mime_image']">{$data['mime_image']}<else />style_extra/mime_types/unknown.gif</if>" alt="{$this->lang->words['attached_file']}" /></a>
&nbsp;<a href='{parse expression="file_get_contents( $adfURL . $data['attach_id'] )"}'><strong>{$data['attach_file']}</strong></a> &nbsp;&nbsp;<span class='desc'><strong>{$data['file_size']}</strong></span>
&nbsp;&nbsp;<span class="desc lighter">{$data['attach_hits']} {$this->lang->words['attach_hits']}</span>
 

 


##################################

 

Не забудьте заменить на ваш KEY и UID

Изменено пользователем reborns
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...