Переходы 8.4 — это модуль представляющий собой возможность учёта
переходов на Ваш сайт. С помощью встроенного блока, Вы сможете вывести
на главную страницу поисковые запросы или просто десятку последних
переходов. При помощи встроенного вычислителя Вы сможете посмотреть
Индекс Цитирования, Page Rang и статистику LiveInternet перехода.
Вычислитель основан на продвинутой технологии AJAX, что за считанные
секунды выведет Вам результат. И много других полезных функций.
Совместимость: DLE 9.0, 9.2
Стоимость: Бесплатно, 8dle.ru даже ключ не нужен =)
Автор: ko1yan (www.getdle.org.ru)
Крякнул: Fps-999
Внесенные изменения в версию:1. Переписаны основные функции, в целях увеличения безопасности.
2. Исправлена ошибка с процентами при построении графика переходов.
3. Исправлены все обнаруженные и заявленные ранее ошибки в модуле.
Скачать модуль: referer84-dle92.rar [80.8 Kb]Копируем всё из папки Uploads к себе на сайт, в корневую папку.
На файл /engine/data/referer.conf.php выставить права на запись (CHMOD
777).
Открываем /index.php
Ищем:Code
require_once ROOT_DIR . '/engine/init.php';
На следующей строке вставляем:Code
require_once ENGINE_DIR . '/modules/referer.php';
Ищем:Code
$tpl->set ( '{calendar}', $tpl->result['calendar'] );
На предыдущей строке вставляем:Code
$tpl->set ( '{referer}', $referer_block );
Откройте /templates//main.tplВ нужном Вам месте, вставьте тег:
5.
Запустите файл инсталляции у себя на сервере.
(http://domain.ru/install.php?action=install). Если по каким-то
причинам не получилось, то выполните запрос в phpmyadmin.
Code
DROP TABLE IF EXISTS dle_referer;<br>CREATE TABLE dle_referer (<br> `id` int(11) NOT NULL auto_increment,<br> `referer` varchar(255) NOT NULL default '',<br> `date` varchar(20) default NULL,<br> `host` varchar(125) NOT NULL default '',<br> `hits` smallint(6) default '0',<br> `request` text NOT NULL,<br> `uri` varchar(255) NOT NULL default '',<br> `position` text NOT NULL,<br> `user_ip` varchar(16) NOT NULL default '',<br> `type` varchar(10) NOT NULL default '',<br> PRIMARY KEY (`id`)<br>) TYPE=MyISAM;<br>INSERT
INTO `dle_admin_sections` VALUES ('', 'referer', 'Переходы с сайтов',
'Учёт совершенных переходов на Ваш сайт. Просмотр поисковых запросов с
поисковых систем. Версия 8.0', 'referer.png', '1');
Активация модуля:Переходим в директорию: engine\inc\include\referer.init.php и в самом начале вставляем code:
Code
include_once (ENGINE_DIR.'/data/referer.conf.php');<br>$site_key = str_replace("www.","",strtolower($config['http_home_url']));<br>$site_key = md5(md5(base64_encode(md5($site_key."[8049]"))));<br>$confms['key'] = $site_key;<br>$handler = fopen(ENGINE_DIR.'/data/referer.conf.php',"w");<br>fwrite($handler,"foreach($confms as $name =>$value)
{
$value=addslashes($value);
fwrite($handler,"'{$name}' => \"{$value}\",\r\n");
}
fwrite($handler,");\r\n?>");<br>fclose($handler);
Должно выглядеть примерно так:
сохраняем и запускаем наш сайт, видим ошибку не беда =) удаляем тот код что вставили ранее в engine\inc\include\referer.init.php
всё ошибка исчезла заходим в админ панель и видим картину наш модуль активирован =)
Теперь ваш ключ прописан в файле: engine\data\referer.conf.php строка #16