Реклама на сайте Advertise with us

Накрутить показатели плагина WP-PostViews

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 13/03/12 в 11:44       Ответить с цитатойцитата 

День добрый. Кто-то уже делал наверное подобное.
Запускаю сайт и уж очень некрасиво нули везде смотрятся, а самому кликать или софт юзать сторонний неохота. Есть ли возможность как-то рэндомно повысить везде кол-во просмотров в разумных пределах. Скажем везде подставить числа в диапазоне 50-1300....например. Заранее спасибо за конкретику.

Pissing and Voyeur Trades | Арендую места под баннеры

1
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 13/03/12 в 12:25       Ответить с цитатойцитата 

Добавить в конец functions.php

Код:
add_filter( 'get_post_metadata', 'filter_post_meta', 10, 4 );

function filter_post_meta( $null, $object_id, $meta_key, $single ) {
   remove_filter( 'get_post_metadata', 'filter_post_meta' );
   if( 0 == ( $views = get_post_meta( $object_id, 'views', TRUE ) ) AND 'views' == $meta_key )
      update_post_meta( $object_id, 'views', ( $views = rand( 50, 1300 ) ) );
   add_filter( 'get_post_metadata', 'filter_post_meta', 10, 4 );
   return $views;
}


Последний раз редактировалось: Yacc (14/03/12 в 03:53), всего редактировалось 2 раз(а)

6
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 13/03/12 в 14:41       Ответить с цитатойцитата 

Для тебя мне ничего не жалко (+4), но первый блин оказался комом icon_rolleyes.gif Никаких изменений ни в старых ни в добавленных постах не произошло

Тема, кстати, FreeWPTube4...возможно это имеет значение

Pissing and Voyeur Trades | Арендую места под баннеры

1
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 13/03/12 в 15:47       Ответить с цитатойцитата 

А так? icon_smile.gif

Если не работает, значит поле называется по-другому (не views, как в коде выше).

4
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 13/03/12 в 20:45       Ответить с цитатойцитата 

Ufff, pereproboval nemalo variantov vozmozhnyh nazvanij $views iz koda...ne nashel pravilnogo...esli imelos` vvidu vse-taki pole, a ne peremennaya, to tam s etim esche slozhnee. icon_cry.gif

Pissing and Voyeur Trades | Арендую места под баннеры

1
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 14/03/12 в 03:03       Ответить с цитатойцитата 

Дык плагин для того, чтобы более популярные посты выводить в топ. А так - в чем смысел-то? icon_rolleyes.gif Наберут просмотров, тогда и поставить в виджет, а пока не набрали, я бы просто виджет не включал, но счетчик считал бы. Как-то так.

А руками можно так:
ВВЕРХУ


НИЖЕ


Т.е. число в поле Value меняешь и обновляешь пост.

5
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 14/03/12 в 03:57       Ответить с цитатойцитата 

Цитата:
esli imelos` vvidu vse-taki pole, a ne peremennaya, to tam s etim esche slozhnee.

Да, именно название поля (см. картинку выше).

4
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 14/03/12 в 04:19       Ответить с цитатойцитата 

photomuza писал:
Дык плагин для того, чтобы более популярные посты выводить в топ. А так - в чем смысел-то? icon_rolleyes.gif Наберут просмотров, тогда и поставить в виджет, а пока не набрали, я бы просто виджет не включал, но счетчик считал бы. Как-то так.

А руками можно так:
ВВЕРХУ


НИЖЕ


Т.е. число в поле Value меняешь и обновляешь пост.


Спасибо. Вариант полезный, но хотелось бы на автомате присваивать новому посту определенное рэндомное кол-во просмотров...которое бы потом есст-ным путем увеличивалось. Насчет не включать счетчик пока самый реальный вариант)))

Pissing and Voyeur Trades | Арендую места под баннеры

1
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 14/03/12 в 04:21       Ответить с цитатойцитата 

Yacc писал:
Да, именно название поля (см. картинку выше).


Ну наконец-то разобрался))) Но...теперь уж точно понятно, что название поля у тебя правильное и код не срабатывает...уж не знаю по какой причине)

Pissing and Voyeur Trades | Арендую места под баннеры

1
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 14/03/12 в 13:56       Ответить с цитатойцитата 

Я попробовал (обнулил перед этим счетчик), работает.

6
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 14/03/12 в 14:25       Ответить с цитатойцитата 

SMYK писал:
присваивать новому посту определенное рэндомное кол-во просмотров...которое бы потом есст-ным путем увеличивалось.

Мысль верная, я ее почти реализовал с помощью нашего Yacc-а, но более хитро. Годится для постов, которые являются своими галереями, причем большие фото открываются в HTML-ах.
Идея такая:
а) считаются просмотры каждого поста (гали)
б) считаются просмотры HTML-ов каждого поста
в) функция вычисляет ратио: N-html / N-post
г) именно это ратио и выдается в рейтинг
Таким образом, популярным считается не пост с бОльшим числом просмотров (потому что вверху, либо потому что до фига набрал, либо потому что тумба удачная), а с бОльшим количеством просмотров больших фото - относительно открытия самого поста. Причем я добавил в код стоку, чтобы переход с HTML на ее же галю не считался, т.к. юзер может переходить туда и обратно для выбора большого фото, а не листая подряд HTML-ы, и без этой строки ратио будет снижаться, а это нелогично.
При таком алгоритме, совершенно не важно, старый пост или новый и сколько у него общее просмотров. Популярные всегда будет лезть в топ, непопулярные - вниз. Все эволюционирует естественным образом без всяких звездочек с оценками - ИМХО менее адекватный показатель, к тому же БД больше забивает (IP писать надо).

В общем, работает, если интересно, могу сюда код дать. У меня пока не получилось реализовать до рабочего состояния, т.к. HTML-ы генерит скрипт и нужно чтобы туда вставлялось автоматом ID поста. Если руками вставить, работает.

5
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 14/03/12 в 14:36       Ответить с цитатойцитата 

Кстати, замена плагина WP-PostViews на функцию - Функция вывода записей по количеству просмотров

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 15/03/12 в 15:48       Ответить с цитатойцитата 

photomuza писал:
В общем, работает, если интересно, могу сюда код дать. У меня пока не получилось реализовать до рабочего состояния, т.к. HTML-ы генерит скрипт и нужно чтобы туда вставлялось автоматом ID поста. Если руками вставить, работает.


Ну звучит ооочень занятно. Если вариант рабочий, то, конечно интересно взглянуть.

PS. Спасибо участникам...благодаря вам топик реально стал полезным и интересным.

Pissing and Voyeur Trades | Арендую места под баннеры

1
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 15/03/12 в 16:26       Ответить с цитатойцитата 

photomuza писал:
Я попробовал (обнулил перед этим счетчик), работает.


Странно. У меня все так и глючит. При вставке этого кода в самый конец function.php у меня не просто не появляются просмотры, но и вдобавок пропадают все тумбы с индекса и скрины с самих галер((( Правда и обнуление счетчика я найти не могу. Вижу только его деактивацию и удаление.

PS. Экспериментирую с этим на локалке

WordPress Version 3.3.1

При включенном WP_DEBUG вылетают и такие ошибки :
Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in E:\xampp\htdocs\domain\wp-includes\functions.php on line 3551

Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in E:\xampp\htdocs\domain\wp-includes\functions.php on line 3551

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 15/03/12 в 16:34       Ответить с цитатойцитата 

DELETE

Pissing and Voyeur Trades | Арендую места под баннеры

0
 
+ + +


С нами с 10.03.12
Сообщения: 6
Рейтинг: 2

Ссылка на сообщениеДобавлено: 16/03/12 в 13:20       Ответить с цитатойцитата 

А что у вас с посещаемостью?
Не будет это выглядеть не логично, когда просмотров за 200, а посещалка 2-5 в сутки?
Может не стоит заморачиваться над начальным имиджем с помощью, если так можно назвать, накрутки, а лучше порботать над контентом и создать имидж своими руками?

1
 



С нами с 11.10.05
Сообщения: 773
Рейтинг: 501

Ссылка на сообщениеДобавлено: 16/03/12 в 13:33       Ответить с цитатойцитата 



И кто об этом узнает?

То что надо для адалт трафика - Adult Empire

0
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 16/03/12 в 17:10       Ответить с цитатойцитата 

SMYK писал:
Правда и обнуление счетчика я найти не могу.

Заходишь в phpMyAdmin, нажимаешь SQL, вставляешь строку:
DELETE FROM wp_postmeta WHERE meta_key = 'views';

5
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 16/03/12 в 17:48       Ответить с цитатойцитата 

SMYK писал:
Если вариант рабочий, то, конечно интересно взглянуть.

Вариант БЕЗ плагина WP-PostViews. Вставляем в function.php
Код: [развернуть]

В HTML-ы где отображается большое фото вставляем перед </head> (нужно вставить урл бога и var pid = ID поста):
Код: [развернуть]


Мои добавки и пояснения по 1-му коду(они уже в коде).
Строка .round(yacc_rating( $id ),3)
До этого была строка .yacc_rating( $id )
Округление до 3 цифр после запятой. Т.е. вместо 1,33333333 будет 1,333

Добавил (/gall/ заменить на нужное)
Код:
$url_no_count = '/gall/'; // не считать переходы с галерей на пост
$refurl=$_SERVER['HTTP_REFERER']; // реф для проверки предыд. переменной

и соотв.
Код:
|| (stripos($refurl,$url_no_count))>0)

Это фильтр подсчета постов (т.е. с урла в котором есть /gall/): переход с HTML поста на сам пост не засчитывается, т.к. юзер может кликать туда-сюда с целью выбора превью, и если эти просмотры поста считать, его ратио будет снижаться, что нелогично.
У меня урлы галь такие: хттп://domain.com/gall/name-gallery/01.html Т.е. вам для фильтра следует задать значение переменной $url_no_count соотв. вашим урлам.

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 20/03/12 в 00:14       Ответить с цитатойцитата 

Спасибо большое smail54.gif , будем пробовать....но выглядит смертельно icon_smile.gif

Pissing and Voyeur Trades | Арендую места под баннеры

0
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 20/03/12 в 00:29       Ответить с цитатойцитата 

SMYK: Читай до
Цитата:
Мои добавки и пояснения
smail101.gif
Всего 2 действия делаются один раз: 1 - вставить код в function.php и 2 - код в шаблоны HTML - всё. При создании галь только ID поста в HTML-ы заносить нужно.

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 21/03/12 в 21:01       Ответить с цитатойцитата 

Ne vyhodit alen`kij cvetochek)))
1. Vstavil bez izmeneniya pervyj kusok v function.php (pered zakryvauschim ?>)
2.Tag </head> u menya nahoditsya v header.php, dumau tut i problama.
Vstavlyau tuda takoj kod:
<!-- yacc -->
<script src="http://localhost/domain/wp-includes/js/jquery/jquery.js"></script>
<script>
jQuery(document).ready( function yacc_ajax() {
var pid = <?php print $post['guid'];?>
jQuery.ajax({
type: 'POST',
url: 'http://' + window.location.host + '/wp-admin/admin-ajax.php',
data: { action: 'yacc_process', pid: pid }
})
})
</script>
<!-- end yacc -->>

Vyletaet 404 vezde. Gde kosyaki? Podozrevau, chto ih nemalo(((

Pissing and Voyeur Trades | Арендую места под баннеры

1
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 21/03/12 в 21:38       Ответить с цитатойцитата 

SMYK: 1-я часть верно, 2-ю часть не туда сунул icon_smile.gif Кто говорил про header.php?
Она для статичных (динамичных) HTML в которых открываются большие фото. Они не задействованы движком ВП, поэтому переменную var pid = нужно либо макросом задавать, либо своей функцией РНР, либо руками.

У тебя большие фото в чем открываются? Структура такая:

Вот в эти HTML-ы и суется 2-я часть.

Прицип-то в чем: подсчет сколько просмотров поста (гали т.е.) и сколько просмотров его HTML-ов (т.е. больших фото с этого поста) и далее выдача ратио - R = N-html / N-post
К примеру пост (галерея) открывалась 25 раз, а ее HTML-ы (в сумме) 220 раз, тогда R = (220 / 25) = 8,8

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 21/03/12 в 22:43       Ответить с цитатойцитата 

Или не догоныау или метод мне не подходит icon_smile.gif
У меныа нет картинок в хтмл. У меныа тубоваыа тема в которож все генеритсыа на лету. Ети галеры ц видео генерыатсыа на основе фаила single.php, которыж б своу очеред состоит из хеадера тела и футера. Хеадер ц тегом </хеад> - обсчиж длыа всех. Видимо придетсыа сделат новыж филе single.php в котором бы был свож статичныж хеадер?

Prochel i prifigel ot velikogo i moguchego icon_smile.gif

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 21/03/12 в 22:45       Ответить с цитатойцитата 

Кстати а с дизажном от такого счетчика что получитсыа? Он полносту копирует диз плагина, те все встанет в нужные места как там?

Pissing and Voyeur Trades | Арендую места под баннеры

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »