У нас нашли как на dle

У нас нашли! (Как на DLE)

Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 31
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147
Откуда: Израиль, Тель-Авив
  • Сайт
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение XxMARSxX » 27 июл 2009, 22:37

зачем, если собственно в статистике это и так подробнейшим образом отображается?

Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?

Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 35
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение BeaT 4 » 27 июл 2009, 22:54

XxMARSxX писал(а):зачем

1.что то типа облака тегов :D
2. “Посмотрите какой у меня скрипт причем на uCoz” я теперь самый хорошии парень на деревне :lol:

Аватара пользователя
BeaT 4
Генерал-майор
Генерал-майор
 
Сообщения: 622
Возраст: 31
Зарегистрирован: 13 сен 2008, 21:26
Карма: + 3
Откуда: от верблюда
  • Сайт
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение Vanofuture » 28 июл 2009, 00:48

Айс.
зы

Код: Выделить всё
    mysql_query('REPLACE INTO allcity_referer (url, title, engine, date) VALUES ("'.htmlspecialchars($RefPage, ENT_QUOTES).'", "'.htmlspecialchars($Title[1], ENT_QUOTES).'", "'.htmlspecialchars($Engine, ENT_QUOTES).'", "'.time().'")');

можно и так:

Код: Выделить всё
    mysql_query('REPLACE INTO allcity_referer (url, title, engine, date) VALUES ("'.htmlspecialchars($RefPage, ENT_QUOTES).'", "'.htmlspecialchars($Title[1], ENT_QUOTES).'", "'.htmlspecialchars($Engine, ENT_QUOTES).'", UNIX_TIMESTAMP())');
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение AllCity » 28 июл 2009, 10:50

Vanofuture, вижу ломать пробивал :D .

Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 31
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147
Откуда: Израиль, Тель-Авив
  • Сайт
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение Zeppter » 28 июл 2009, 11:07

Админ гафна софта выпрашивал у крона этот модуль :mrgreen: :mrgreen: :mrgreen:

Аватара пользователя
Zeppter
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 1025
Возраст: 29
Зарегистрирован: 08 авг 2008, 22:38
Карма: + 4
Откуда: MELITOPOL
  • Сайт
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение Vanofuture » 28 июл 2009, 11:57

AllCity, никто ничего не пробывал, просто маленький тест был :D

Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48
  • ICQ

Re: У нас нашли! (Как на DLE)

Сообщение Zeppter » 28 июл 2009, 13:42

Vanofuture, тема сисек не раскрыта.
незачет

Аватара пользователя
Zeppter
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 1025
Возраст: 29
Зарегистрирован: 08 авг 2008, 22:38
Карма: + 4
Откуда: MELITOPOL
  • Сайт
  • ICQ


Аватара пользователя
Zeppter
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 1025
Возраст: 29
Зарегистрирован: 08 авг 2008, 22:38
Карма: + 4
Откуда: MELITOPOL
  • Сайт
  • ICQ


Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Данный мод, позволит отслеживать вам откуда приходят ваши посетители, а также какими поисковыми запросами воспользовались на таких популярных поисковиках как yandex.ru, google.ru, rambler.ru, aport.ru, mail.ru и nigma.ru

1. Нужен хостинг с PHP и MySQL
2. Заходим в phpMyAdmin и выполняем этот запрос:

Code

CREATE TABLE allcity_referer(
`id` int(11) NOT NULL AUTO_INCREMENT ,
`url` varchar(255) NOT NULL default ”,
`title` varchar(255) NOT NULL default ”,
`engine` varchar(255) NOT NULL default ”,
`date` varchar(20) default NULL default ‘0’,
PRIMARY KEY (`id`)
) ENGINE = MYISAM ;

3. Закачиваем содержимое этого файла в корень php сайта (хоста):
Скачать
и настраиваем DB настройки и не только

4. В любое место шаблона (желательно на каждой странице):

Code

У нас нашли:
<div id=”SerEngiDIV”>Загрузка…</div>
<script type=”text/javascript”>
$.getScript(‘http://phpserv.com/ref.php?page=’+encodeURIComponent(document.referrer), function(){$(‘div#SerEngiDIV’).html(SerEngiData)});
</script>

где phpserv.comзаменяем на свое
5. В CSS:

Code

/* === У нас нашли! – START === */
.RefRow {padding: 1px;}
/* === У нас нашли! – END === */

Вот впринципе и все

Источник:Allcity
Живой пример:Allcity

[moder]Друзья на DS:Victor,kaba4ok,VICE-,SpiritIce[/moder]

Скрипт “У нас нашли!” (Как на DLE)

Данный мод, позволит отслеживать вам откуда приходят ваши посетители, а также какими поисковыми запросами воспользовались на таких популярных поисковиках как yandex.ru, google.ru, rambler.ru, aport.ru, mail.ru и nigma.ru

1. Нужен хостинг с PHP и MySQL
2. Заходим в phpMyAdmin и выполняем этот запрос:

Code

CREATE TABLE allcity_referer(
`id` int(11) NOT NULL AUTO_INCREMENT ,
`url` varchar(255) NOT NULL default ”,
`title` varchar(255) NOT NULL default ”,
`engine` varchar(255) NOT NULL default ”,
`date` varchar(20) default NULL default ‘0’,
PRIMARY KEY (`id`)
) ENGINE = MYISAM ;

3. Закачиваем содержимое этого файла в корень php сайта (хоста):
Скачать
и настраиваем DB настройки и не только

4. В любое место шаблона (желательно на каждой странице):

Code

У нас нашли:
<div id=”SerEngiDIV”>Загрузка…</div>
<script type=”text/javascript”>
$.getScript(‘http://phpserv.com/ref.php?page=’+encodeURIComponent(document.referrer), function(){$(‘div#SerEngiDIV’).html(SerEngiData)});
</script>

где phpserv.com заменяем на свое

5. В CSS:

Code

/* === У нас нашли! – START === */
.RefRow {padding: 1px;}
/* === У нас нашли! – END === */

Всё biggrin cranky

Кому помог +1


Данный мод, позволит отслеживать вам откуда приходят ваши посетители, а также какими поисковыми запросами воспользовались на таких популярных поисковиках как yandex.ru, google.ru, rambler.ru, aport.ru, mail.ru и nigma.ru

1. Нужен хостинг с PHP и MySQL
2. Заходим в phpMyAdmin и выполняем этот запрос:

Code

CREATE TABLE allcity_referer(  
`id` int(11) NOT NULL AUTO_INCREMENT ,  
`url` varchar(255) NOT NULL default ”,  
`title` varchar(255) NOT NULL default ”,  
`engine` varchar(255) NOT NULL default ”,  
`date` varchar(20) default NULL default ‘0’,  
PRIMARY KEY (`id`)  
) ENGINE = MYISAM ;

3. Закачиваем содержимое DLE_to_uCoz_Ref.zip файла в корень php сайта (хоста):

и настраиваем DB настройки и не только

4. В любое место шаблона (желательно на каждой странице):

Code

У нас нашли:  
<div id=”SerEngiDIV”>Загрузка…</div>  
<script type=”text/javascript”>  
$.getScript(‘http://ucoz4life.ucoz.ru/ref.php?page=’+encodeURIComponent(document.referrer), function(){$(‘div#SerEngiDIV’).html(SerEngiData)});  
</script>

где ucoz4life.ucoz.ru заменяем на свое
5. В CSS:

Code

/* === У нас нашли! – START === */  
.RefRow {padding: 1px;}  
/* === У нас нашли! – END === */

Скачать У нас нашли! (Как на DLE)

При копировании обязательно указывайте источник: //ucoz4life.ucoz.ru

Редактировать в /engine/ajax/search.php

Потом Вы наверное захотите вывести там картинку или другое доп. поле. Для этого нужно:

1. Ищем код в /engine/ajax/search.php

$db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");

Заменяем на этот код:

$db->query("SELECT id, short_story, title, date, xfields, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");

2. Ищем строку

$description = preg_replace( "'[attachment=(.*?)]'si", "", $description );

Ниже вставляем

$xfieldsdata = xfieldsdataload( $row['xfields'] );

И последний шаг, который и будет выводить из дополнительных полей DLE картинку в быстром поиске, ищем:

$buffer .= "<span>".$description."</span></a>";

Заменяем на

$buffer .= "<span><img width="50px" height="50px" src="".$xfieldsdata['НАЗВАНИЕ ВАШЕГО ДОПОЛНИТЕЛЬНОГО ПОЛЯ']."" class="poster" style="float:left; margin:5px;">".$description."</span></a>";

* Не забудьте изменить название вашего дополнительного поля

Добавить комментарий