• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск Мод- поисковые запросы..

Статус
В этой теме нельзя размещать новые ответы.
  • Заблокирован
  • #11
Ну например так:
Установка:
Выполнить SQL-запрос:
Код:
CREATE TABLE `dle_searchlog` (
`ip` text NOT NULL,
`time` varchar(255) NOT NULL,
`query` text NOT NULL,
PRIMARY KEY (`time`)
) ENGINE=MyISAM AUTO_INCREMENT=1271 DEFAULT CHARSET=cp1251;
Открыть файл /engine/modules/search.php
Найти:
Код:
// ------ Запрос к базе
Вставить ниже:
Код:
//////////////Логи формы поиска//////////////////////
$squery=$_POST['story'];
$searchip=$_SERVER["REMOTE_ADDR"];
$searchtime=time();
$db->query( "INSERT INTO dle_searchlog (ip, time, query) values ('$searchip', '$searchtime', '$squery')" );
//////////////End логи/////////////////////
Вывод в админку делается 2 минуты.Как приеду напишу
 
  • Заблокирован
  • #12
Может лучше сделать с файлами? Накой лишний раз напрягать бд :nezn:
 
MrPhoenix, .. все отлично в базу вписывается, только вывод бы в админку... Но человек прав - может просто в файлик .txt что б все записывалось сделать... и + возможность стереть в админке.
 
  • Заблокирован
  • #14
Можно и в файлик:
Код:
//////////////Логи формы поиска//////////////////////
$squery=$_POST['story'];
$searchip=$_SERVER["REMOTE_ADDR"];
$searchtime=time();
$fin=$query."--"$searchip."--"$searchtime."\r\n";
$handle=fopen('logs.txt','a');
fwrite($handle,$fin);
fclose($handle);
//////////////End логи/////////////////////
Чуть позже сделаю админку
 
Вот MrPhoenix прислал -
Вот примерно таким кодом его можно вывесли в админке:
HTML:
$sql=$db->query("SELECT * FROM dle_searchlog" ,$db);
echo ("<table border ='1'>");
echo ("<tr><td>Ip</td><td>Время</td><td>Запрос</td></tr>");
while ($tablerows = mysql_fetch_row($sql))
  {
  
  echo("<tr><td>$tablerows[0]</td><td>$tablerows[1]</td><td>$tablerows[2]</td></tr> ");
  }
  echo "</table>";

кто точно может написать ..куда и что это вписывать?
 
  • Заблокирован
  • #16
это только вывод (выведет все запросы).для управления я писал уже....
 
еще бы добавить группировку их..

запрос "мини игры android" - 7 раз

только надо предусмотреть исходя из "за день" "неделю" "месяц"

хотя при выводе в текстовый файл можно и экселем обработать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху