Привет Парни прошу у вас помощи просто я только на чел создавать
Сайты вот у меня возникли проблемы !!! с Модулем SeO!!!
Установка.
1. Переименовать папку upload/templates/{THEME} в название вашего шаблона.
2. Загрузить все файлы из папки upload на сервер.
3. Установить права на запись на файл engine/data/seopro.php
4. Открыть файл engine/engine.php
найти:
switch ($do) {
Ниже добавить:
//*****************SEO Pro v.1.0**********************
case "robotsgen" :
include ENGINE_DIR.'/pr-cy/modules/robotsgen.php';
break;
case "seo" :
include ENGINE_DIR.'/pr-cy/modules/main.php';
break;
case "sitecheck" :
include ENGINE_DIR.'/pr-cy/modules/sitecheck.php';
break;
case "counter" :
include ENGINE_DIR.'/pr-cy/modules/counter.php';
break;
case "anchors" :
include ENGINE_DIR.'/pr-cy/modules/anchors.php';
break;
case "masscheck" :
include ENGINE_DIR.'/pr-cy/modules/masscheck.php';
break;
case "analize" :
include ENGINE_DIR.'/pr-cy/modules/txt_analiz.php';
break;
case "speedtest" :
include ENGINE_DIR.'/pr-cy/modules/speedtest.php';
break;
case "robotview" :
include ENGINE_DIR.'/pr-cy/modules/robot.php';
break;
case "makekeys" :
include ENGINE_DIR.'/pr-cy/modules/makekeys.php';
break;
case "whois" :
include ENGINE_DIR.'/pr-cy/modules/whois.php';
break;
case "price" :
include ENGINE_DIR.'/pr-cy/modules/price.php';
break;
//****************************************************
Найти
elseif ($do == 'pm') $nam_e = $lang['title_pm'];
Ниже добавить:
//************************ SEO V.2.0 ***************************
elseif ($do == 'sitecheck') $titl_e="Сервис проверки рейтинга сайта";
elseif ($do == 'counter') $titl_e="Информер тИЦ и PR для сайта";
elseif ($do == 'anchors') $titl_e="Генератор анкоров";
elseif ($do == 'masscheck') $titl_e="Массовая проверка тИЦ и PR";
elseif ($do == 'analize') $titl_e="Ананлиз текста";
elseif ($do == 'speedtest') $titl_e="Проверка скорости сайтов";
elseif ($do == 'robotview') $titl_e="Сайт глазами робота";
elseif ($do == 'makekeys') $titl_e="Генерирование ключевых слов для сайта";
elseif ($do == 'whois') $titl_e="Whois сервис";
elseif ($do == 'price') $titl_e="Оценка ссылки с сайта";
elseif ($do == 'robotsgen') $titl_e="Генерирование robots.txt";
elseif ($do == 'seo') $titl_e="SEO Инструменты";
//***********************************************************
5. Открыть файл engine/ajax/js_edit.js (если закодирован, взять его в папке developer из дестрибутива DataLife Engine)
В самый конец вставить:
//***************************************
// Функции сервиса Pr-Cy
//***************************************
// Экспресс-проверка сайта
function doCheckSite(){
var form = document.getElementById('dle-urlcheck-form');
var ajax = new dle_ajax();
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
ajax.onShow ('');
var varsString = "url=" + url;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/sitecheck.php";
ajax.method = 'POST';
ajax.element = 'dle-urlcheck-results';
ajax.sendAJAX(varsString);
return false;
}
function MenuDomain( domain ){
var menu=new Array()
var lang_action = "";
var site_root = document.domain;
menu[0]='<a onClick="document.location=\'http://'+site_root+'/seo-whois\'; return(false)" href="#">Whois</a>';
return menu;
}
function MenuIp( ip ){
var menu=new Array()
var lang_action = "";
menu[0]='<a onClick="document.location=\'http://search.msn.com/results.aspx?q=IP%3A' + ip + '&FORM=MSNH\'; return(false)" href="#">Сайты с этого IP</a>';
return menu;
}
// Раздел получения счетчиков Тиц и PR
function GenCounter() {
var form = document.getElementById('dle-gencounter-form');
var ajax = new dle_ajax();
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
ajax.onShow ('');
var varsString = "url=" + url;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/counter.php";
ajax.method = 'POST';
ajax.element = 'dle-counter-results';
ajax.sendAJAX(varsString);
return false;
}
function ChangeStyle() {
var form = document.getElementById('dle-gencounter-form');
var ajax = new dle_ajax()
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
var site_root = document.domain;
var text1 = '<a href="http://' + site_root + '/" target="_blank" title="оптимизация"><img src="http://'+site_root+'/seo-cntr-'+url+'-';
var text2 = '" border="0" alt="Анализ сайта"></a>';
for (i=0;i<document.forms["clrForm"].elements["clr"].length;i++){
var current_radio=document.forms["clrForm"].elements["clr"][i];
if (current_radio.checked)
{
document.getElementById('keywordStr').value = text1 + current_radio.value + text2;
}
}
}
//Генератор анкоров
function doGenAnchors(){
var form = document.getElementById('dle-genanchors-form');
var dle_genanchors_ajax = new dle_ajax();
if (form.zagol.value == '' || form.url.value == '')
{
alert ( 'Вы не заполнили все поля!' );
return false;
}
dle_genanchors_ajax.onShow ('');
var varsString = "url=" + form.url.value;
dle_genanchors_ajax.setVar("zagol", form.zagol.value);
dle_genanchors_ajax.setVar("limit", form.limit.value);
dle_genanchors_ajax.setVar("skin", dle_skin);
dle_genanchors_ajax.requestFile = dle_root + "engine/pr-cy/ajax/anchors.php";
dle_genanchors_ajax.method = 'POST';
dle_genanchors_ajax.execute = true;
dle_genanchors_ajax.element = 'dle-anchors-results';
dle_genanchors_ajax.sendAJAX(varsString);
};
// Массовая проверка доменов
function DoMassCheck() {
var form = document.getElementById('dle-masscheck-form');
var ajax = new dle_ajax();
var urls = ajax.encodeVAR( ajax.encodeVAR(form.urls.value) );
ajax.onShow ('');
var varsString = "urls=" + urls;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/masscheck.php";
ajax.method = 'POST';
ajax.element = 'dle-masscheck-results';
ajax.sendAJAX(varsString);
return false;
}
// Анализ текста
function DoAnalize(){
var form = document.getElementById('dle-analiz-form');
var dle_analiz_ajax = new dle_ajax();
if (form.text.value == '')
{
alert ( 'Вы не ввели текст в форму!' );
return false;
}
dle_analiz_ajax.onShow ('');
var varsString = "limitz=" + '';
dle_analiz_ajax.setVar("text", form.text.value);
dle_analiz_ajax.setVar("skin", dle_skin);
dle_analiz_ajax.requestFile = dle_root + "engine/pr-cy/ajax/txt_analiz.php";
dle_analiz_ajax.method = 'POST';
dle_analiz_ajax.execute = true;
dle_analiz_ajax.element = 'dle-analiz-results';
dle_analiz_ajax.sendAJAX(varsString);
};
// Массовая проверка доменов
function DoSpeedTest() {
var form = document.getElementById('dle-speedtest-form');
var ajax = new dle_ajax();
var urls = ajax.encodeVAR( ajax.encodeVAR(form.urls.value) );
ajax.onShow ('');
var varsString = "urls=" + urls;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/speedtest.php";
ajax.method = 'POST';
ajax.element = 'dle-speedtest-results';
ajax.sendAJAX(varsString);
return false;
}
// Сайт глазами робота
function DoRobotLook() {
var form = document.getElementById('dle-robot-form');
var ajax = new dle_ajax();
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
ajax.onShow ('');
var varsString = "url=" + url;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/robot.php";
ajax.method = 'POST';
ajax.element = 'dle-robot-results';
ajax.sendAJAX(varsString);
return false;
}
// Создание Meta Keywords
function DoMakeKeywords() {
var form = document.getElementById('dle-makekeys-form');
var ajax = new dle_ajax();
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
ajax.onShow ('');
var varsString = "url=" + url;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/makekeys.php";
ajax.method = 'POST';
ajax.element = 'dle-makekeys-results';
ajax.sendAJAX(varsString);
return false;
}
// Whois
function DoWhois() {
var form = document.getElementById('dle-whois-form');
var ajax = new dle_ajax();
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
ajax.onShow ('');
var varsString = "url=" + url;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/whois.php";
ajax.method = 'POST';
ajax.element = 'dle-whois-results';
ajax.sendAJAX(varsString);
return false;
}
// Whois
function DoLinkPrice() {
var form = document.getElementById('dle-price-form');
var ajax = new dle_ajax();
var url = ajax.encodeVAR( ajax.encodeVAR(form.url.value) );
ajax.onShow ('');
var varsString = "url=" + url;
ajax.requestFile = dle_root + "engine/pr-cy/ajax/price.php";
ajax.method = 'POST';
ajax.element = 'dle-price-results';
ajax.sendAJAX(varsString);
return false;
}
// Генератор robots.txt
function DoRobotsTxt() {
var form = document.getElementById('dle-robots-form');
var dle_robots_ajax = new dle_ajax();
if (form.url.value == '')
{
alert ( 'Вы не ввели домен!' );
return false;
}
var url = dle_robots_ajax.encodeVAR( dle_robots_ajax.encodeVAR(form.url.value) );
dle_robots_ajax.onShow ('');
var varsString = "url=" + url;
dle_robots_ajax.setVar("disallow", form.disallow.value);
dle_robots_ajax.setVar("crawl", form.crawl.value);
dle_robots_ajax.setVar("directories", form.directories.value);
dle_robots_ajax.setVar("files", form.files.value);
dle_robots_ajax.setVar("imgdisallow", form.imgdisallow.value);
dle_robots_ajax.setVar("img_dirs", form.img_dirs.value);
dle_robots_ajax.setVar("offdisallow", form.offdisallow.value);
dle_robots_ajax.setVar("yaca", form.yaca.value);
dle_robots_ajax.setVar("main_host", form.main_host.value);
dle_robots_ajax.setVar("sitemap", form.sitemap.value);
dle_robots_ajax.setVar("skin", dle_skin);
dle_robots_ajax.requestFile = dle_root + "engine/pr-cy/ajax/robotstxt.php";
dle_robots_ajax.method = 'POST';
dle_robots_ajax.execute = true;
dle_robots_ajax.element = 'dle-robots-results';
dle_robots_ajax.sendAJAX(varsString);
}
6. Открыть файл .htaccess в корне сайта.
Найти:
RewriteEngine On
Ниже добавить:
# SEO Pro v.1.0
RewriteRule ^seo-sitecheck index.php?do=sitecheck [L]
RewriteRule ^seo-counter index.php?do=counter [L]
RewriteRule ^seo-anchors index.php?do=anchors [L]
RewriteRule ^seo-masscheck index.php?do=masscheck [L]
RewriteRule ^seo-text index.php?do=analize [L]
RewriteRule ^seo-speedtest index.php?do=speedtest [L]
RewriteRule ^seo-robot index.php?do=robotview [L]
RewriteRule ^seo-makekeys index.php?do=makekeys [L]
RewriteRule ^seo-whois index.php?do=whois [L]
RewriteRule ^seo-price index.php?do=price [L]
RewriteRule ^seo-cntr-(.*)-([0-9]+) engine/pr-cy/components/cntr.php?url=$1&type=$2 [L]
RewriteRule ^seotools index.php?do=seo [L]
RewriteRule ^seo-genrobots index.php?do=robotsgen [L]
7. Открыть файл admin.php
Найти:
'addnews' => 'user',
Ниже добавить:
'seopro' => 'admin',
8. Открыть файл engine/inc/options.php
Найти:
$options['others'] = array (
Ниже добавить:
array (
'name' => "Seo Pro",
'url' => "$PHP_SELF?mod=seopro",
'descr' => "Настройка системы Seo Pro",
'image' => "seopro.png",
'access' => "1"
),
Вот тут файлы которые требуется изменить помогите !!!