<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>по стопам webkill&#039;а &#187; партнерка</title>
	<atom:link href="http://blog.lukmus.ru/tag/%d0%bf%d0%b0%d1%80%d1%82%d0%bd%d0%b5%d1%80%d0%ba%d0%b0/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lukmus.ru</link>
	<description>это наш химический дом для печальных жителей Земли</description>
	<lastBuildDate>Sat, 21 Oct 2023 19:10:13 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>примитивная cms для ПП по скупке трафика</title>
		<link>http://blog.lukmus.ru/2010/08/11/primitivnaya-cms-dlya-pp-po-skupke-trafika/</link>
		<comments>http://blog.lukmus.ru/2010/08/11/primitivnaya-cms-dlya-pp-po-skupke-trafika/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 03:19:29 +0000</pubDate>
		<dc:creator>lukmus</dc:creator>
				<category><![CDATA[разное]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[движок партнерки]]></category>
		<category><![CDATA[партнерка]]></category>
		<category><![CDATA[платник]]></category>
		<category><![CDATA[ПП]]></category>

		<guid isPermaLink="false">http://blog.lukmus.ru/?p=354</guid>
		<description><![CDATA[Подобная CMS (а скорее всего набор скриптов) достаточно часто бывает необходима при раскрутке сайта. И вот сегодня она понадобилась одному моему знакомому и в честь чего я и решил выложить это самопальную примитивщину. Представляет она из себя набор PHP скриптов. Основная часть предназначена для партнера, там отображается его статистика, баланс и промо. Вторая часть вставляется [...]]]></description>
			<content:encoded><![CDATA[<p>Подобная CMS (а скорее всего набор скриптов) достаточно часто бывает необходима при раскрутке сайта. И вот сегодня она понадобилась одному моему знакомому и в честь чего я и решил выложить это самопальную примитивщину.</p>
<p style="text-align: center;"><a href="http://blog.lukmus.ru/wp-content/uploads/2010/08/minilogo.png"><img class="aligncenter size-full wp-image-355" title="cms партнерской программы" src="http://blog.lukmus.ru/wp-content/uploads/2010/08/minilogo.png" alt="" width="450" height="179" /></a></p>
<p><span id="more-354"></span>Представляет она из себя набор PHP скриптов. Основная часть предназначена для партнера, там отображается его статистика, баланс и промо. Вторая часть вставляется в страницу(ы) для, которых предназначена ПП. Так же в комплект входят SQL-код для создания необходимой для CMS БД.</p>
<p>Скачать это чудо экстремального программирования можно <a href="http://www.filesonic.com/file/16498911/PPCMS.tar" target="_blank">здесь</a>.</p>
<p><strong>Установка</strong></p>
<p>Ничего не может быть проще чем установка этой CMS.</p>
<ol>
<li>После того, как вы распаковали архив, закидываем все что там было на сервер, разумеется кроме файлов readme и sql.sql.</li>
<li>Внимательно читаем readme, даем почитать его всем своим друзьям и подругам, а так же родителям читаем вслух, после чего удаляем.</li>
<li>Открываем sql.sql и создаем БД в MySQL точно в соответствии с запросами в этом файле, или же можно просто импортировать его в БД, посредством phpMyAdmin.</li>
<li>Теперь открываем исходный код страниц ПП, по которым будет учитыватся траф и вставляем туда такой код<br />
<code><br />
include "partner/config.php"; //относительная ссылка на config.php<br />
if(isset($_GET['r'])){<br />
$r=(integer)$_GET['r'];<br />
$ip=$_SERVER['HTTP_X_REAL_IP'];<br />
$ref=$_SERVER['HTTP_REFERER'];<br />
if (strlen($ref)&lt;1) $ref=" - "; $cost=0.00; $bd=new mysqli($bd_host,$bd_user,$bd_pass,$bd_name); $res=$bd-&gt;query("SELECT cost FROM seller WHERE r=$r;");<br />
while($row=$res-&gt;fetch_row()){<br />
$cost=(float)$row[0];<br />
}<br />
$now_date=date('Y-m-d');<br />
$hash=md5($now_date.$ip);<br />
$exist=false;<br />
$res=$bd-&gt;query("SELECT uniq_hash FROM traf WHERE uniq_hash='$hash';");<br />
while($row=$res-&gt;fetch_row()){<br />
if (strlen($row[0])&gt;1)$exist=true;<br />
}<br />
$pay=0;<br />
if (!$exist) $bd-&gt;query("INSERT INTO traf VALUES  (NULL, $r,'$ip','$ref','$now_date',$pay,$cost,'$hash');");<br />
$res-&gt;free();<br />
$bd-&gt;close();<br />
}<br />
</code></li>
</ol>
<p><strong>Конфигурация</strong></p>
<p>Когда я в прошлом абзаце сказал, что не может быть ничего проще установки, я соврал &#8211; конфигурирование гораздо проще.</p>
<p>Открываем config.php и видим там<br />
<code><br />
// параметры БД<br />
$bd_host="localhost";<br />
$bd_user="bd_user";<br />
$bd_pass="bd_pass";<br />
$bd_name="bd_name";<br />
//-----------------------<br />
$unikey=md5("universal_key"); //универсальный ключ<br />
$site_name_partner="your PP name"; //заголовок ПП<br />
$default_partner_cost=0.00; //стоимость клика по умолчанию<br />
$admin_contacts="icq: 000000"; //контакты администрации<br />
</code><br />
Я думаю тут все предельно просто, объяснить следует лишь переменную $unikey. Дело в том, что в этой CMS нет админки, зато есть универсальный ключ равный $unikey. Админ зная почту какого-либо пользователя может зайти в его аккаунт посредством уникея и там посмотреть его баланс, статистику итд.</p>
<p>Возможно вы хотите меня спросить: &#8220;Если админ знает почту аккаунта, посмотрев ее в БД, почему же он не сможет посмотреть там пароль от его акка?&#8221;, а я вам отвечу &#8211; т.к. в БД хранятся только md5-хэши паролей.</p>
<p>Так же вам скорее всего придется поменять логотип ПП (img/logo.png), дизайн (screen.css) и правила ПП (partner_rules.pdf).</p>
<p>По всем вопросам обращайтесь сюда. Если этот &#8216;движок&#8217; будет кому-нибудь интересен, включая меня, вполне вероятно, что он начнет развиватся.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lukmus.ru/2010/08/11/primitivnaya-cms-dlya-pp-po-skupke-trafika/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
