Теперь давайте помучаем реф. ссылку - надеюсь, что эта статья окажется полезной интересующимся, и стесняющимся спросить у меня на форуме (Zein).
1. Заменяем реф.ссылку.
Имеем:
а) Скрипт SooFast, который мы не меняли, т.к. мало шарим.
б) Отсутствие страха что-либо испортить, т.к. мы сделали бэкапы файлов.
в) Желание поменять реф. ссылку.
Теперь меняем все по пунктам:
1. Открыть header.php и в нём в коде в самом начале:
Заменяем r в кусочке $_GET[\"r\"] на нужное буквосочетание, после которого и будет браться реферер. К примеру:
реф. ссылка у нас http://site.ru/?r=referer, а мы хотим сделать http://site.ru/?partner=referer - для этого замените в кусочке $_GET[\"r\"] r на partner
2. Открываем register.php и в коде:
Реферер:
" autocomplete="off" class="field" value="" tabindex="1" />
Заменяем в кусочкe $_GET[\"r\"], как мы делали в первом пункте.
3. Всё заменили - теперь надо бы поправить ссылки в menuright.php (там ссылки вида site.ru/?r=), а нам надо естественно r заменять на то, что мы придумали.
4. И наконец, открываем members.php и reflinks.php и меняем там ссылку в строке:
Это в reflinks.php
И в members.php
Мы заменяем r на выбранное буквосочетание (или слово - у кого как)
Все.
2. Заменим в реф. ссылке логин на id.
а) Делаем всё, что описано выше только r меняем на id.
б) Открываем уже изменённый register.php и меняем:
На
3. Открываем наши reflinks.php и members.php и заменяем:
Это в reflinks.php менять на:
И в members.php заменить:
На код:
Всё. Теперь у нас есть реф. ссылка вида http://site.ru/?id=id
Комментируем.
1. Заменяем реф.ссылку.
Имеем:
а) Скрипт SooFast, который мы не меняли, т.к. мало шарим.
б) Отсутствие страха что-либо испортить, т.к. мы сделали бэкапы файлов.
в) Желание поменять реф. ссылку.
Теперь меняем все по пунктам:
1. Открыть header.php и в нём в коде в самом начале:
$elref=tuc($_GET["r"]);
if($elref!='') SetCookie("referer","$elref",time()+7*24*3600);
if($elref!='') SetCookie("referer","$elref",time()+7*24*3600);
Заменяем r в кусочке $_GET[\"r\"] на нужное буквосочетание, после которого и будет браться реферер. К примеру:
реф. ссылка у нас http://site.ru/?r=referer, а мы хотим сделать http://site.ru/?partner=referer - для этого замените в кусочке $_GET[\"r\"] r на partner
2. Открываем register.php и в коде:
Реферер:
" autocomplete="off" class="field" value="" tabindex="1" />
Заменяем в кусочкe $_GET[\"r\"], как мы делали в первом пункте.
3. Всё заменили - теперь надо бы поправить ссылки в menuright.php (там ссылки вида site.ru/?r=), а нам надо естественно r заменять на то, что мы придумали.
4. И наконец, открываем members.php и reflinks.php и меняем там ссылку в строке:
$reflink="$url/?r=$user";
Это в reflinks.php
И в members.php
require("config.php"); echo $url; ?>/?r=<? echo $user;
Мы заменяем r на выбранное буквосочетание (или слово - у кого как)
Все.
2. Заменим в реф. ссылке логин на id.
а) Делаем всё, что описано выше только r меняем на id.
б) Открываем уже изменённый register.php и меняем:
if($referer!="") $referer = tuc1($referer);
На
if($referer!="")
{
$sql=mysql_query("SELECT * FROM tb_users WHERE id='$referer'");
$res=mysql_fetch_array($sql);
$referer=$res["username"];
}
{
$sql=mysql_query("SELECT * FROM tb_users WHERE id='$referer'");
$res=mysql_fetch_array($sql);
$referer=$res["username"];
}
3. Открываем наши reflinks.php и members.php и заменяем:
$reflink="$url/?r=$user";
Это в reflinks.php менять на:
$usid=mysql_query("SELECT id FROM tb_users WHERE username='$user'");
$usid=mysql_fetch_array($usid);
$usid=$usid["id"];
$reflink="$url/?id=$usid";
$usid=mysql_fetch_array($usid);
$usid=$usid["id"];
$reflink="$url/?id=$usid";
И в members.php заменить:
require("config.php"); echo $url; ?>/?r=<? echo $user;
На код:
require('config.php');
$usid=mysql_query("SELECT id FROM tb_users WHERE username='$user'");
$usid=mysql_fetch_array($usid);
$usid=$usid["id"];
echo $url; ?>?id=<? echo $usid;
$usid=mysql_query("SELECT id FROM tb_users WHERE username='$user'");
$usid=mysql_fetch_array($usid);
$usid=$usid["id"];
echo $url; ?>?id=<? echo $usid;
Всё. Теперь у нас есть реф. ссылка вида http://site.ru/?id=id
Комментируем.
0 загрузки
Детали
- Первый релиз 26 фев 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 203
- Рейтинг (0)
- Регистрация 19 фев 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

0 комментарии