barkasian, так:
[SCRIPT_P]print(str_replace('>',' width="[RAND-400-500]">','[COPYRANDIMG_FROM_FOLDER-Папка с картинками-папка куда копировать]'));[/SCRIPT_P]
Чем не подходит? Тем, что alt или class нельзя добавить? Если да, то вот так это делается:
[SCRIPT_P]print(str_replace('>',' alt="[KEYWORD]" class="myimg">','[COPYRANDIMG_FROM_FOLDER-Папка с картинками-папка куда копировать]'));[/SCRIPT_P]
stars, пиши на почту, скину.
[SCRIPT_P]s=[ESTRING][RANDLIST-UNIC][/ESTRING] ; s=strtoupper(substr(s,1,1))+substr(s,2,strlen(s)-1); print(s);[/SCRIPT_P]
[SCRIPT_P]s=[ESTRING][RANDLIST_FROM_FILE-файл-UNIC][/ESTRING] ; s=strtoupper(substr(s,1,1))+substr(s,2,strlen(s)-1); print(s);[/SCRIPT_P]
Поясню:
[ESTRING][RANDLIST-UNIC][/ESTRING] заменится на экранированную строку в кавычках:
[SCRIPT_P]s="случайная строка" ; s=strtoupper(substr(s,1,1))+substr(s,2,strlen(s)-1); print(s);[/SCRIPT_P]
Эта строка записывается в переменную s, а потом первый символ делается большим функцией strtoupper.
exarh, ответил.
dr_Min, если есть JakoDorgen PRO, то вот скрипт: /ru/forum/comment/13346652
barkasian, эти макросы как раз и выводят в пределах страницы.
Написал скрипт многопоточного парсинга тайтлов из выдачи гугла - http://jakodorgen.ru/functions/TitleParser.txt
Положите файл TitleParser.txt в папку functions вашего доргена.
На вкладке Scripting выполните код:
%^Imports:functions/TitleParser.txt^%$$proxylist='http://урл-прокси-листа'; // укажите ваш прокси-лист$$keysfile='E:\mykeys.txt'; // укажите файл с ключевиками$$threads=50; // кол-во потоков$$take_titles=4; // сколько тайтлов парсить (4,8,12,16...)StartParse();
Для каждого кея тайтлы сохраняются в свой файл в папке titles.
После того, как тайтлы спарсенны, можно их выводить на странице.
В начале шаблона вставьте:
[SCRIPT]if($page_type==3){text=readfile('titles\'+str_replace('/','',str_replace('"','',str_replace('?','',$page_keyword)))+'.txt','windows-1251'); explode("\r\n",text,$$titles);}[/SCRIPT]
Потом, например, выводим первый тайтл в <title></title>:
<title>[SCRIPT]if($page_type==3){if(strlen($$titles[0])>0){print($$titles[0]);}}else{print('[TITLE]');}[/SCRIPT]</title>
Второй тайтл выводим в <h1></h1>:
<h1>[SCRIPT]if($page_type==3){if(strlen($$titles[1])>0){print($$titles[1]);}}[/SCRIPT]</h1>
Третий ещё где-нибудь также выводим:
[SCRIPT]if($page_type==3){if(strlen($$titles[2])>0){print($$titles[2]);}}[/SCRIPT]
и так далее.
Если кеев много, а прокси плохие, то может потребоваться обновление прокси-листа через каждые X минут. Для этого раскомментируйте (удалите // в начале) строку:
//if(abs(timer()-$$proxyloaded)>1800000){ LoadProxy(); tproxy=(-1);}
В данном примере 1800000 - это 30 минут (30*60*1000).
P.S.
Парсер текстов и картинок с сайтов есть в моём методе.
barkasian, расширение? Напиши мне на почту.
exarh, записываем слова ключевика в массив:
[SCRIPT]explode(' ',$page_keyword,$$wkey);$$wkey_count=count($$wkey)-1;[/SCRIPT]
Выводим все слова:
[SCRIPT]for(i=0;i<=$$wkey_count;i=i+1){print($$wkey+"<br>");}[/SCRIPT]
Выводим без последнего слова:
[SCRIPT]for(i=0;i<=$$wkey_count-1;i=i+1){print($$wkey+"<br>");}[/SCRIPT]
Переставляем последнее в начало:
[SCRIPT]print($$wkey[$$wkey_count]+"<br>");for(i=0;i<=$$wkey_count-1;i=i+1){print($$wkey+"<br>");}[/SCRIPT]---------- Добавлено 05.12.2014 в 13:32 ----------А ещё можно сразу перезаписать переменную $page_keyword. Пример с перестановкой последнего слова в начало:
[SCRIPT]explode(' ',$page_keyword,$$wkey);$$wkey_count=count($$wkey)-1;$page_keyword=$$wkey[$$wkey_count]+' ';for(i=0;i<=$$wkey_count-1;i=i+1){$page_keyword=$page_keyword+$$wkey+' ';}$page_keyword=trim($page_keyword);[/SCRIPT]
А потом выводить:
[SCRIPT]print($page_keyword);[/SCRIPT]
Акция! До 31 декабря действует предновогодняя цена на дорген - 1200 руб. Так что, кто хотел начать работать с JakoDorgen, или всё ещё пользуется ломом, самое время приобрести лицензию.
Цена на автоматизированный метод создания дорвеев со спарсенным контентом, включающий лицензию на дорген - 4000 руб.