На форуме, уже не помню кто, но кто-то создал тему. Так вот меня заинтересовала мысль \"Вытянуть из web-sar.ru меню выбора вида рекламы\". В принципе можно бы и сказать, что это просто - через \"GET\" задавать значения option и просто прописать. Но не всё так-то просто. У web-sar\'а при выборе вида не надо перегружать страницу - у них форма заказа появляется снизу. Вот как сделать так, я сейчас и расскажу.
Итак. Заметьте - web-sar\'а нет каптчи (кода-подтверждения) при заказе. Это не потому, что они не знают как сделать, а потому, что если пихать каптчу - то она будет грузиться несколько раз и выдавать разные цифры. В этом и есть основная проблема - даже если вводим правильный код, скрипт будет сверять с последней прогруженной картинкой с кодом. Ну что же, дело поправимое - пойдём по тому же пути, что и web-sar.
1. Удаляем каптчу в файлах заказа.
Файлы с формой заказа - думаю, их определить будет просто. Открываем advertise.php и ищем строки примерного содержания:
Вот то что стоит в скобках после include - это и есть имя файла с формой заказа. Их все по очереди открываем и проделываем следующее:
Удаляем строки:
В этих строках у нас сверяется введённый код с заданным.
И затем удаляем строки:

Это обычный HTML код строк в таблице. Мы их удаляем, чтобы вообще не отображались. А то найдутся горе-умники, которые начнут предлагать свои услуги по смыканию глобальной переменной для того, чтобы каптчу проверяло. Нам этого естественно не надо. Строки убрали...
2.Основная работа будет в файле advertise.php. Почему именно в нём? В нём проще - всё же лучше в одном файле проставлять значения, чем лезть в каждый файл за этим.
Значит что мы делаем:
2.1. Находим строки:
[center]
.:: [url=advertise.php?adv=dyn]Динамические ссылки[/url] :: [url=advertise.php?adv=stat]Статические ссылки[/url] :: [url=advertise.php?adv=banner]Баннеры[/url] :: [url=advertise.php?adv=frame]Фрейм[/url] :: [url=advertise.php?adv=chat]Чат[/url] ::.
[/center]
Заметьте, что тег не закрыт - такое почти во всех скриптах. Но нам на это наплевать. Даже если закрыт - то вместе с закрытым и удаляем.
2.2. На место кода, который только что ушёл в небытие, вставляем новенький:
Выберите вид рекламы:
- Динамические ссылки
- Статические ссылки
- Статические баннеры
- Бегущая строка
- Ссылки во фрейме
- Ссылка в ЧАТе
С этим кодом больше всего будет мучений. Но об этом позже.
2.3. Перед:
Добавим ещё код:
В этом коде и заключается весь смысл...
Теперь поподробнее о мучениях. Рассмотрите код из пункта 2.2. - определите закономерность. Она примерно такова:
1. При добавлении нового вида рекламы мы делаем, что там в описании сказано (да-да - также добавляем строки вида if($adv==....., т.к. постом передаваться будет на страницу с параметром через гет - нам надо, чтобы у нас всё работало)
2. Добавляем после строки:
Такую же строку, только chat_ads заменяем на любое, придуманное нами значение. Значение это запоминаем.
3. Затем после строки:
Добавляем этот же кусок. Но меняем 6 на следующее по счёту целое число (7) и значение chat_ads на то, которое придумали.
4. Далее ниже добавляем после:
Подобный код, где \"Ссылка в ЧАТе\" меняем на название вида рекламы (это уже неважно)
5. В самом конце мы перед футером добавляли код. В нём ищем строку:
И в ней заменяем chat_ads на наше значение, которое мы ещё не забыли и addchatads.php на имя страницы с формой заказа, которую мы заливали на хост при установке какого-нить плагина - это уже догадаться реально.
Статья требует доработок, но умный человек доработает под себя. Если следовать строго действиям, описанным выше и не сбиться, то всё получится.
Итак. Заметьте - web-sar\'а нет каптчи (кода-подтверждения) при заказе. Это не потому, что они не знают как сделать, а потому, что если пихать каптчу - то она будет грузиться несколько раз и выдавать разные цифры. В этом и есть основная проблема - даже если вводим правильный код, скрипт будет сверять с последней прогруженной картинкой с кодом. Ну что же, дело поправимое - пойдём по тому же пути, что и web-sar.
1. Удаляем каптчу в файлах заказа.
Файлы с формой заказа - думаю, их определить будет просто. Открываем advertise.php и ищем строки примерного содержания:
<?
$adv=$_GET["adv"];
if($adv=='run') include('addrunblock.php');
if($adv=='dyn') include('adv.php');
if($adv=='stat') include('addstatlink.php');
if($adv=='banner') include('addbanner.php');
if($adv=='frame') include('addframeads.php');
if($adv=='chat') include('addchatads.php');
?>
$adv=$_GET["adv"];
if($adv=='run') include('addrunblock.php');
if($adv=='dyn') include('adv.php');
if($adv=='stat') include('addstatlink.php');
if($adv=='banner') include('addbanner.php');
if($adv=='frame') include('addframeads.php');
if($adv=='chat') include('addchatads.php');
?>
Вот то что стоит в скобках после include - это и есть имя файла с формой заказа. Их все по очереди открываем и проделываем следующее:
Удаляем строки:
if (strtolower($_POST['code'])!= strtolower($_SESSION['texto']))
{
echo "
Неверно введен код с картинки...
";
include('footer.php');
exit();
}
{
echo "
Неверно введен код с картинки... ";
include('footer.php');
exit();
}
В этих строках у нас сверяется введённый код с заданным.
И затем удаляем строки:
Введите код:
Это обычный HTML код строк в таблице. Мы их удаляем, чтобы вообще не отображались. А то найдутся горе-умники, которые начнут предлагать свои услуги по смыканию глобальной переменной для того, чтобы каптчу проверяло. Нам этого естественно не надо. Строки убрали...
2.Основная работа будет в файле advertise.php. Почему именно в нём? В нём проще - всё же лучше в одном файле проставлять значения, чем лезть в каждый файл за этим.
Значит что мы делаем:
2.1. Находим строки:
[center]
.:: [url=advertise.php?adv=dyn]Динамические ссылки[/url] :: [url=advertise.php?adv=stat]Статические ссылки[/url] :: [url=advertise.php?adv=banner]Баннеры[/url] :: [url=advertise.php?adv=frame]Фрейм[/url] :: [url=advertise.php?adv=chat]Чат[/url] ::.
[/center]
Заметьте, что тег не закрыт - такое почти во всех скриптах. Но нам на это наплевать. Даже если закрыт - то вместе с закрытым и удаляем.
2.2. На место кода, который только что ушёл в небытие, вставляем новенький:
Выберите вид рекламы:
- Динамические ссылки
- Статические ссылки
- Статические баннеры
- Бегущая строка
- Ссылки во фрейме
- Ссылка в ЧАТе
С этим кодом больше всего будет мучений. Но об этом позже.
2.3. Перед:
<? include('footer.php'); ?>
Добавим ещё код:
<?include('adv.php'); ?>
<?include('addstatlink.php'); ?>
<?include('addbanner.php'); ?>
<?include('addrunblock.php'); ?>
<?include('addframeads.php'); ?>
<?include('addchatads.php'); ?>
В этом коде и заключается весь смысл...
Теперь поподробнее о мучениях. Рассмотрите код из пункта 2.2. - определите закономерность. Она примерно такова:
1. При добавлении нового вида рекламы мы делаем, что там в описании сказано (да-да - также добавляем строки вида if($adv==....., т.к. постом передаваться будет на страницу с параметром через гет - нам надо, чтобы у нас всё работало)
2. Добавляем после строки:
document.getElementById("chat_ads").style.display = 'none';
Такую же строку, только chat_ads заменяем на любое, придуманное нами значение. Значение это запоминаем.
3. Затем после строки:
case 6:
document.getElementById("chat_ads").style.display = 'block';
break;
document.getElementById("chat_ads").style.display = 'block';
break;
Добавляем этот же кусок. Но меняем 6 на следующее по счёту целое число (7) и значение chat_ads на то, которое придумали.
4. Далее ниже добавляем после:
- Ссылка в ЧАТе
Подобный код, где \"Ссылка в ЧАТе\" меняем на название вида рекламы (это уже неважно)
5. В самом конце мы перед футером добавляли код. В нём ищем строку:
<?include('addchatads.php'); ?>
И в ней заменяем chat_ads на наше значение, которое мы ещё не забыли и addchatads.php на имя страницы с формой заказа, которую мы заливали на хост при установке какого-нить плагина - это уже догадаться реально.
Статья требует доработок, но умный человек доработает под себя. Если следовать строго действиям, описанным выше и не сбиться, то всё получится.
Теги
3 комментарии
0 загрузки
Детали
- Первый релиз 02 мар 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 203
- Рейтинг (0)
- Регистрация 19 фев 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

aktalaris
- 01 фев 2012Крекер прав файлы в студию :)
KPEKEP
- 04 окт 2011Да ну...намудрено жутко) лучшеб для умственно отсталых готовые файлы выложил
stepanuk
- 24 апр 2011чета не работает! все поставил а когда выбераеш раздел нечего не происходит))