Генератор Для lasto GOOGLE REFERENT

Тема в разделе "SEO Скрипты", создана пользователем bashkov, 30 дек 2007.

Статус темы:
Закрыта.
  1. bashkov

    bashkov Постоялец

    Регистр.:
    25 апр 2007
    Сообщения:
    138
    Симпатии:
    156
    Генератор файлов для гугл референта
    Обнавленная версия: Gen Google Referent + map V 1.1

    Итак была поставлена задача, как можно больше облегчить труд веб мастера по созданию сайтов на основе Ласто гугл референта. Чтобы не создавать вручную тонны файлов и не вписывать в каждый фаил нужное ключевое слово, был написан данный генератор.

    Ранее данная тема обсуждалась Перейти по ссылке, а также была написана первая верся генератора в которой в последующей работе с ним были найдены баги, при генерации страниц для рускоязычных кейвордсов в котрых присудствовали инглиш приствки происходила ошибка, теперь она устранена. Остался один баг но он незначителен вообщем вся работа по генерации файлов отлажена и работает без глюков.

    Итак !!!
    Возможности генератора:

    1.Генерирует файлы с расширением php с уже внедренным шаблоном файла гугл референта.
    Пример:
    PHP:
    <?php
    $title
    =$keywords="Growth Hormone";

    include_once (
    "./googlereferent/googlereferent_template.php");
    include_once (
    "./googlereferent/googlereferent_css.php");
    include_once (
    "./googlereferent/googlereferent.inc.php");

    $news=new GoogleReferent;
    $news->langsite("en");
    $news->keywords($keywords);
    $news->codeto("ISO-8859-1"); # ISO-8859-1, CP1251, UTF-8
    $news->cachetime(6000);
    $news->feednumber(10);
    $news->cache("./data/logs");
    $news->template($googlereferent_template);
    $news->ini_google_referent();
    $content=$echo=$googlereferent_css.$news->getnews();
    ?>
    2. Генерация файлов из файла в формате .txt с ключевыми словами, по одному слову или с словосочитанию с каждой новой строки.
    Пример файла .txt :
    3. Выбор англо и рускоязычного формата а также автоматическая замена кодировки.
    4. Автоматически переименовывает файлы по названию ключевика, а также транслирует имя файла если в ключевом слове содержится рускоязычный кейврдс
    Пример:
    5.Также в процесе генрерации списка файлов, генерируется еще один фаил под названием map.php в его содержимое генерируется список html ссылок, на созданые при генерации файлов. Будет полезен для создания карты сайта чтобы роботы без труда находили все ваши файлы, а также для облегчения труда веб мастера, чтобы Вы не прописывали вручную кучу ссылок на ваши файлы!
    Пример файла map.php:

    PHP:
    <?php
         $title
    =$keywords="map";
       
    $content=<<<EOF
    <a href=znakomstva.htm title='знакомства'>знакомства</a>
    <a href=sayt_znakomstv.htm title='сайт знакомств'>сайт знакомств</a>
    <a href=seks_znakomstva.htm title='секс знакомства'>секс знакомства</a>
    <a href=znakomstvo_ru.htm title='знакомство ru'>знакомство ru</a>
    <a href=chat_znakomstv.htm title='чат знакомств'>чат знакомств</a>
    <a href=mail_znakomstva.htm title='mail знакомства'>mail знакомства</a>
    <a href=besplatnie_znakomstva.htm title='бесплатные знакомства'>бесплатные знакомства</a>
    <a href=znakomstva_mail_ru.htm title='знакомства mail ru'>знакомства mail ru</a>
    <a href=gey_znakomstva.htm title='гей знакомства'>гей знакомства</a>
    <a href=znakomstva_g.htm title='знакомства г'>знакомства г</a>
    <a href=intim_znakomstva.htm title='интим знакомства'>интим знакомства</a>
    <a href=znakomstva_moskva.htm title='знакомства москва'>знакомства москва</a>
    <a href=devushki_znakomstva.htm title='девушки знакомства'>девушки знакомства</a>
    <a href=rambler_znakomstva.htm title='рамблер знакомства'>рамблер знакомства</a>
    <a href=slugba_znakomstv.htm title='служба знакомств'>служба знакомств</a>
    <a href=gorod_znakomstva.htm title='город знакомства'>город знакомства</a>
    <a href=znakomstva_love.htm title='знакомства love'>знакомства love</a>
    <a href=klubi_znakomstv.htm title='клубы знакомств'>клубы знакомств</a>
    <a href=znakomstva_mamba.htm title='знакомства mamba'>знакомства mamba</a>
    <a href=pravoslavnie_znakomstva.htm title='православные знакомства'>православные знакомства</a>
    <a href=znakomstva_mamba.htm title='знакомства мамба'>знакомства мамба</a>
    <a href=znakomstva_inostrancami.htm title='знакомства иностранцами'>знакомства иностранцами</a>
    <a href=rambler_znakomstva.htm title='rambler знакомства'>rambler знакомства</a>
    <a href=besplatniy_sayt_znakomstv.htm title='бесплатный сайт знакомств'>бесплатный сайт знакомств</a>
    <a href=znakomstva_bez.htm title='знакомства без'>знакомства без</a>
    <a href=znakomstva_registraciya.htm title='знакомства регистрация'>знакомства регистрация</a>
    <a href=znakomstva_perm.htm title='знакомства пермь'>знакомства пермь</a>
    <a href=god_znakomstva.htm title='год знакомства'>год знакомства</a>
    <a href=krasnoyarsk_znakomstva.htm title='красноярск знакомства'>красноярск знакомства</a>
    <a href=znakomstvo_bez_registracii.htm title='знакомство без регистрации'>знакомство без регистрации</a>
    <a href=znakomstva_.htm title='знакомства 24'>знакомства 24</a>
    <a href=znakomstva_peterburg.htm title='знакомства петербург'>знакомства петербург</a>
    <a href=loveplanet_znakomstva.htm title='loveplanet знакомства'>loveplanet знакомства</a>
    <a href=znakomstva_novosibirsk.htm title='знакомства новосибирск'>знакомства новосибирск</a>
    <a href=ukraina_znakomstva.htm title='украина знакомства'>украина знакомства</a>
    <a href=znakomstva_ru.htm title='знакомства ру'>знакомства ру</a>
    <a href=megdunarodnie_znakomstva.htm title='международные знакомства'>международные знакомства</a>
    <a href=znakomstva_foto.htm title='знакомства фото'>знакомства фото</a>
    <a href=novgorod_znakomstva.htm title='новгород знакомства'>новгород знакомства</a>
    <a href=znakomstva_nigniy.htm title='знакомства нижний'>знакомства нижний</a>
    <a href=znakomstva_planet.htm title='знакомства planet'>знакомства planet</a>
    <a href=znakomstva_ekaterinburg.htm title='знакомства екатеринбург'>знакомства екатеринбург</a>
    <a href=znakomstva_samara.htm title='знакомства самара'>знакомства самара</a>
    <a href=znakomstva_love_planet.htm title='знакомства love planet'>знакомства love planet</a>
    <a href=znakomstva_ufa.htm title='знакомства уфа'>знакомства уфа</a>
    <a href=saratov_znakomstva.htm title='саратов знакомства'>саратов знакомства</a>
    <a href=znakomstva_sankt.htm title='знакомства санкт'>знакомства санкт</a>
    <a href=znakomstva_podrostkov.htm title='знакомства подростков'>знакомства подростков</a>
    <a href=znakomstva_tumen.htm title='знакомства тюмень'>знакомства тюмень</a>
    <a href=znakomstva_kazan.htm title='знакомства казань'>знакомства казань</a>
    EOF;
     
    ?>
    6. Сгенерированные файлы автоматически помещаются в папку " Pages " в тойже дириктори где находится сам генератор. Не забывайте удалять в ней файлы при генерации новой партии кейвордсов.

    PS.
    Просьба в топике не флудить и не офтопить, отписывайтесь толко по теме.
    В качестве еще одного сюрприза к НГ 2008 выложу еще одну полезную софтину для сбора ключевиков по нужной вам теме, Парсит Статистику поисковых запросов с Yandex!

    Вообщемто на этом все!
    Всех с наступающим НГ 2008!

    Генератор
    Перейти по ссылке

    Парсер Yandex
    Перейти по ссылке

    Апдейт версии Gen Google Referent + map V 1.1 до V1.2
    Добаленна возможность изменения времени пинга до сервера Google!
    Исправленны найденные баги.
    PS. При обнаружени багов писать тут, и еще пару слов по работе генератора, в списках ключевых слов сторайтесь избегать кейвордсов содержих символы "!"№;%:?*()+ и сочитание слова + цифра ", при необходимости отчистите список кейвордсов от нестандартных ключевых слов! Если вдруг всеже выскочила ошибка " I/O error 123 ", откройте фаил map.php в блокноте и в самом конце списка посомтрите на каком ключевом слове спотыкнулся генератор и удалите этт ключевик в вашем файле кейвордсов и повторите генрацию заного!

    Перейти по ссылке

    Не забывайте отблагодарить автора софта кнопка спасибо внизу этого поста справа ;) ------------->
     
    vegrom, Zedus, jacksoft и 9 другим нравится это.
  2. Mamadu

    Mamadu

    Регистр.:
    20 ноя 2006
    Сообщения:
    536
    Симпатии:
    1.003
    Под хайдом надо постить.
     
  3. Alex

    Alex

    Регистр.:
    24 мар 2006
    Сообщения:
    567
    Симпатии:
    593
    Во-первых bashkov, спасибо! Программа очень полезная
    Во-вторых, по поводу генератора - он при генерации выдает I/O error 123, иногда invalid filename. Ось чистая - недавно переставлял. Но это видимо все связанно с какими-то кейвордами, которые он не обрабатывает, поскольку спотыкается на одном и том-же пройденном %. Вот, приложил список кеев, на которых он спотыкается - I/O error 123 - на 47 % ошибка выскакивает.
    Еще можно дополнительные предложения - вот эти параметры возможно-ли сделать настраиваемыми, т.е. как в доргене, ввести произвольное значение от и до, а в программе только задать начальное и конечное значение, а программа пускай случайным образом в каждый генерируемый файл его вставляет? Придаст больше индивидуальности страничкам сгенеренным...

    $news->cachetime(6000);
    $news->feednumber(10);
     

    Вложения:

    • 1.rar
      Размер файла:
      2,2 КБ
      Просмотров:
      33
  4. bashkov

    bashkov Постоялец

    Регистр.:
    25 апр 2007
    Сообщения:
    138
    Симпатии:
    156
    Доброе время суток я просмотрел ваш фаил, действительно выскакивает такая ошибка буду разбиратся пока не могу понять на каком символе она спотыкается,
    Вообщето возможны ошибки если используются разные символы наподобее []{}!@#$%^&*()
    Во вторых мой вам совет не используйфте ключевые слова длино более 2х слов, ибо врядли в ленте гугл нюс найдется чтото полезное по вашему ключевику, %60 страниц просто будут пустыми, сторайтесь использовать кейвордс в 1-2 слова, и как можно меньше символов.

    На счет прикрутить такую опцию ( $news->cachetime(6000); ) без проблем прикручу!
    Эту опцию ($news->feednumber(10);) думаю что прикручивать нет смысла ихмо более 10 новостей все равно лента гугла не выдаст, вернее референт не может такого позволить!

    Обнавление выкину тут
     
  5. Алкаш

    Алкаш Постоялец

    Регистр.:
    10 ноя 2007
    Сообщения:
    106
    Симпатии:
    162
    Такой вопрос: дезендом референта никто не занимался?
     
  6. Alex

    Alex

    Регистр.:
    24 мар 2006
    Сообщения:
    567
    Симпатии:
    593
    Он уже давно дезенденый валяется в этом форуме - поищите через поиск.
     
  7. bashkov

    bashkov Постоялец

    Регистр.:
    25 апр 2007
    Сообщения:
    138
    Симпатии:
    156
    Пргрейд

    Апдейт версии Gen Google Referent + map V 1.1 до V1.2

    Ссылка на скачку вконце первого поста!

    Говорим спс кнопка справа;)
     
    antifilter нравится это.
  8. oneathome

    oneathome

    Регистр.:
    6 фев 2007
    Сообщения:
    159
    Симпатии:
    5
    Автору!

    интересное решение, спасибо. Есть вопрос: не будет ли смущать поисковиков размер файлов в 1 кб? если да, может быть можно в этом случае что то предпринять?
     
  9. Staratel

    Staratel

    Регистр.:
    27 янв 2007
    Сообщения:
    261
    Симпатии:
    65
    по поводу референта

    Чет не пойму, поначалу нормально выдирал новости, а ща такие ошибки выдает:

    Warning: file_get_contents(Перейти по ссылке failed to open stream: No route to host in /home/www/mydomain.com/googlereferent/googlereferent.inc.php on line 118

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/mydomain.com/googlereferent/googlereferent.inc.php:118) in /home/www/mydomain.com/index.php on line 57

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/mydomain.com/googlereferent/googlereferent.inc.php:118) in /home/www/mydomain.com/index.php on line 58


    Новости нужны аглицкие, почему в запросе Перейти по ссылке ? Кто подскажет?
     
  10. bashkov

    bashkov Постоялец

    Регистр.:
    25 апр 2007
    Сообщения:
    138
    Симпатии:
    156
    Вопервых сами поискавики не видят файлы референта в 1кб, они видят только те странички которые уже пропарсились референтом и имеют какойто контент + сам размер станицы с дизайном уже набегает наманый размер!

    Во вторых есть проблемма когда по нужному вас ключевику референт не смог спарсить новости с гугла и на месте где должен быть контент появляется пустое место или выдает ошибку гугля, для этого в следующей версии я добавлю специальное поле для ввода обычного html кода на генерируемые страницы. Для того чтобы у вас из индекса не выкидывало кучу пустых страниц сайта,
    В данное поле для воода html кода можно будет ввести такую фичу :
    <h1>$title</h1>
    И теперь когда референт не сможет найти ни одной новости для референта по нужному вас ключевому слову стрница не будет пустой а будет содержать ваш ключ в теге <h1>, уже не пустая страница а содержащяя контент;)

    Добавлено через 3 минуты
    По всей видимости чтото с хостингом не то! Если до этого было все нармально.

    Чтобы тянул английские новости в файле контента для референта нужно указывать какой тип ленты гугла парсить ru или eng этот параметр задается тут
    PHP:
    $news->langsite("en");
     
Статус темы:
Закрыта.