Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как накрутить рейтинги постов на своем сайте?
цитата
26/06/13 в 14:52
 Goajazzz
Приветствую! Есть сайт на Wordpress + плагин WP Postratings, который выводит сердечко и количество проголосовавших за статью. Нужно каким либо образом поднакрутить эти "лайки" для имитации активности на сайте. На wordpress.org нашел единственное решение в виде плагина, но он не работает facepalm.gif Подскажите, куда копать, может скриптик какой...
цитата
26/06/13 в 15:25
 andreich
а нахрена ?
цитата
26/06/13 в 15:39
 Goajazzz
написал в первом посте "для имитации активности на сайте" т.к. сайт молодой, и лайков этих еще крайне мало.
цитата
26/06/13 в 16:00
 andreich
Goajazzz: читать я еще умею
а нахрена эта имитация ?

а вообще вроде у этого плагина есть фишка, что сразу можно накрутить рейтинг
цитата
26/06/13 в 16:03
 Goajazzz
andreich: Ну как бы для лояльности юзеров, аудитория женская, и на мой взгляд количество лайков в анонсах статей например на морде, играет определенную роль (например CTR).

фишка что сразу можно накрутить это интересно, можно подробнее?
цитата
26/06/13 в 16:15
 despero
у меня одно время плагин звездный рейтинг стоял , он звезды в сниппет гугля выдает - смотрится в выдаче солиднее .
цитата
26/06/13 в 23:25
 Goajazzz
despero: во во, и не только в выдаче
цитата
26/06/13 в 23:54
 andreich
пришла мысль, ставишь плагин, потом лезешь в базу MySql и накручивваешь там свои лайки - и потом smail69.gif
цитата
27/06/13 в 08:20
 goodlover
Первая мысль - можно же сразу править цифры в базе.
Скрипт для накрутки плагина это через жопу, не? icon_rolleyes.gif
цитата
27/06/13 в 08:25
 Дартаньян
goodlover: там все через метополя.
цитата
27/06/13 в 11:16
 Goajazzz
Спасибо ребята за участие в вопросе!
Залез в базу. Нашел таблицу "префикс_ratings" и изменил значения выделенные на скрине красным, но результат ноль... может не там лазю (лазию, лажу) icon_wink.gif

цитата
27/06/13 в 11:26
 Goajazzz
andreich: goodlover: Благодарю за отклики и идеи, все нашел в базе, все поправил как надо. Спасибо!
цитата
28/06/13 в 06:00
 Goajazzz
Ан нет, сработал такой финт только 1 раз, после чего строчки в базе-то добавляются, а вот на сайте все как и было, не растет рейтинг... странно... Что не так делаю? Строчки добавляю копируя существующие...
цитата
28/06/13 в 10:25
 WorldTraffic
Goajazzz: так как плагин учитывает IP, я думаю просто копированием ты нечего не сделаешь, тебе надо менять как минимум rating_rating и rating_ip, а может и все 4 поля сразу
цитата
28/06/13 в 12:20
 russiasexygirls
какой тип рейтингов? 5 звезд или тупо лайк?
со звездами разбираться некогда, но с лайками все просто оказалось:

Код:
$value = str_replace("%RATINGS_SCORE%", $post_ratings_score, $value);


это wp-postratings.php строка 1188.

над ней можно ченить приписать умное, типа:

Код:
$post_ratings_score = $post_ratings_score + rand(5, 15);


то есть в базе все будет как по настоящему - выводиться завышенное значение.
цитата
28/06/13 в 14:06
 Goajazzz
russiasexygirls: Да, тупо лайки стоят., Попробую сейчас такой код, спасибо! Отпишу с результатом. Я уже разрабам плагина даже написал... ковыряли весь день сегодня - тщетно...
цитата
28/06/13 в 20:30
 Goajazzz
к сожалению и это не помогло icon_cry.gif
даже плагин специальный для накрутки другого плагина (вот ведь как)))
сообщает о том, что рейтинга вообще нет ни для одного поста на сайте...
переустанавливать плагин ссыкотно, вдруг и эти лайки потеряю )
Неужели нет скриптика какого или софтины, которая может лайков приумножить?
цитата
28/06/13 в 20:54
 Stek
обратиться к любому прогеру , он тебе за $10 в плагине поправит вывод на нужные тебе условия.
цитата
28/06/13 в 21:00
 Дартаньян
Goajazzz: мета поля, бля, мето поля!!
цитата
01/07/13 в 09:15
 Goajazzz
Дартаньян: мета поля 2 раза написал ) напиши по конкретнее пожалуйста, букаф чуть больше, а пользы в разы icon_wink.gif
цитата
01/07/13 в 14:15
 Yacc
Рейтинг обновляется один раз, во время активации плагина fr.

wp-content/plugins/fr/fr.php
Код:
<?php

/* Plugin Name: fr */

define( 'USERS_MIN', 10 );
define( 'USERS_MAX', 100 );
define( 'SCORE_MIN', 3 );
define( 'SCORE_MAX', 5 );

register_activation_hook( __FILE__, 'fake_rating');

function fake_rating() {
   set_time_limit(0);
   $types = array('post', 'page', 'attachment');
   foreach($types as $type) {
      $posts = get_posts( array( 'posts_per_page' => -1, 'post_type' => $type ) );
      foreach($posts as $post) {
         $ratings_users = rand( USERS_MIN, USERS_MAX );
         $ratings_score = rand( USERS_MIN * SCORE_MIN, $ratings_users * SCORE_MAX );
         update_post_meta( $post->ID, 'ratings_users', $ratings_users );
         update_post_meta( $post->ID, 'ratings_score', $ratings_score );
         update_post_meta( $post->ID, 'ratings_average', $ratings_score / $ratings_users );
      }
   }
}


Последний раз редактировалось: Yacc (01/07/13 в 20:37), всего редактировалось 1 раз
цитата
01/07/13 в 15:00
 Goajazzz
Yacc: Большое тебе спасибо и низкий поклон! Это то о чем я мечтал!
smail54.gif
цитата
12/11/17 в 23:29
 VIPmagnat
Подниму пожалуй тему. Ради нее и зарегистрировался icon_cool.gif )
Yacc: активировал плагин, все так как Вы написали. Рандом работает. Штуковину отличную Вы сделали!) К-во проголосовавших крутит как надо от и до, НО вот к-во самих голосов крутит от 1 до 5 звезд. В настройках стоит от 3 до 5 ('SCORE_MIN', 3 и 'SCORE_MIN', 5), пробовал менять даже от 5 до 5 ставил, все равно рандом срабатывает от 1 до 5. Может что-то изменилось теперь, много времени утекло. Если можно проверьте и поправьте.
цитата
13/11/17 в 08:11
 rassell
VIPmagnat писал:
Подниму пожалуй тему. Ради нее и зарегистрировался icon_cool.gif )
Yacc: активировал плагин, все так как Вы написали. Рандом работает. Штуковину отличную Вы сделали!) К-во проголосовавших крутит как надо от и до, НО вот к-во самих голосов крутит от 1 до 5 звезд. В настройках стоит от 3 до 5 ('SCORE_MIN', 3 и 'SCORE_MIN', 5), пробовал менять даже от 5 до 5 ставил, все равно рандом срабатывает от 1 до 5. Может что-то изменилось теперь, много времени утекло. Если можно проверьте и поправьте.


$ratings_score = rand(SCORE_MIN,SCORE_MAX);
цитата
13/11/17 в 10:20
 VIPmagnat
rassell писал:
$ratings_score = rand(SCORE_MIN,SCORE_MAX);

Попробовал - не работает. Теперь берет значения от 0 и до 1. Вместо от 3 до 5.

Не могу запостить скрин, вот image(точка)ibb.co/kN4vNb/f31bc410da(точка)png

Да, проблема вроде как в этой строке, но как ее заставить брать значения те что надо? Хелп)...
Стр. 1, 2  >  последняя »


Эта страница в полной версии