Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Как накрутить рейтинги постов на своем сайте?
Новая тема
Ответить
цитата
26/06/13 в 14:52
Goajazzz
Приветствую! Есть сайт на Wordpress + плагин WP Postratings, который выводит сердечко и количество проголосовавших за статью. Нужно каким либо образом поднакрутить эти "лайки" для имитации активности на сайте. На wordpress.org нашел единственное решение в виде плагина, но он не работает
Подскажите, куда копать, может скриптик какой...
цитата
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 и накручивваешь там свои лайки - и потом
цитата
27/06/13 в 08:20
goodlover
Первая мысль - можно же сразу править цифры в базе.
Скрипт для накрутки плагина это через жопу, не?
цитата
27/06/13 в 08:25
Дартаньян
goodlover:
там все через метополя.
цитата
27/06/13 в 11:16
Goajazzz
Спасибо ребята за участие в вопросе!
Залез в базу. Нашел таблицу "префикс_ratings" и изменил значения выделенные на скрине красным, но результат ноль... может не там лазю (лазию, лажу)
цитата
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
к сожалению и это не помогло
даже плагин специальный для накрутки другого плагина (вот ведь как)))
сообщает о том, что рейтинга вообще нет ни для одного поста на сайте...
переустанавливать плагин ссыкотно, вдруг и эти лайки потеряю )
Неужели нет скриптика какого или софтины, которая может лайков приумножить?
цитата
28/06/13 в 20:54
Stek
обратиться к любому прогеру , он тебе за $10 в плагине поправит вывод на нужные тебе условия.
цитата
28/06/13 в 21:00
Дартаньян
Goajazzz:
мета поля, бля, мето поля!!
цитата
01/07/13 в 09:15
Goajazzz
Дартаньян:
мета поля 2 раза написал ) напиши по конкретнее пожалуйста, букаф чуть больше, а пользы в разы
цитата
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:
Большое тебе спасибо и низкий поклон! Это то о чем я мечтал!
цитата
12/11/17 в 23:29
VIPmagnat
Подниму пожалуй тему. Ради нее и зарегистрировался
)
Yacc:
активировал плагин, все так как Вы написали. Рандом работает. Штуковину отличную Вы сделали!) К-во проголосовавших крутит как надо от и до, НО вот к-во самих голосов крутит от 1 до 5 звезд. В настройках стоит от 3 до 5 ('SCORE_MIN', 3 и 'SCORE_MIN', 5), пробовал менять даже от 5 до 5 ставил, все равно рандом срабатывает от 1 до 5. Может что-то изменилось теперь, много времени утекло. Если можно проверьте и поправьте.
цитата
13/11/17 в 08:11
rassell
VIPmagnat писал:
Подниму пожалуй тему. Ради нее и зарегистрировался
)
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
>
последняя »
Новая тема
Ответить
Эта страница в полной версии