Unikalizator WordPress Plugin — синонимайзер + уникализатор ру-текстов

Дата Автор Arser174 комментария

Обновлено 28.11.2014:

Новая версия на официальном сайте плагина:
http://www.keywordrush.com/unikalizator


Написал WordPress плагин для уникализации текста. Доступны такие опции:

  1. Синонимизация
  2. Перемешивать абзацы
  3. Перемешивать предложения в пределах абзаца
  4. Сделать выжимку (маленькую статью из большой)
  5. Заменять русские буквы на эквиваленты

Плагин может применяться при ручном постинге, или вы можете использовать его для наполнения робоблога.

Поисковики такие тексты хавают на ура – проверено на Кисточке, главное не перегибать палку.
Словарь для синонимайзера в комплекте не идет, но благо сейчас куча словарей доступны в паблике, или можете составить свой, так оно качественнее будет.

Но и самое приятное – это абсолютно бесплатно 🙂

Unikalizator WordPress Plugin

[ Скачать Unikalizator Plugin ]

Установка:

  1. скопируйте unikalizator.php в wp-content/plugins/ директорию
  2. активируйте плагин на вкладке Plugins
  3. перейдите Settings->Уникализатор для настройки плагина

Enjoy!

174 комментария на «Unikalizator WordPress Plugin — синонимайзер + уникализатор ру-текстов»

  1. отличный плагин!..
    но есть одно предложение по его улучшению))
    функция очень простая, но думаю что полезная..
    можно было бы сделать так чтобы через какое время (например раз в 3 дня) он брал случайным образом несколько (например 3) постов из блога и менял их дату на текущую. тем самый морда сайта бы автоматически обновлялась раз в 3 дня.
    причем можно сделать так чтобы записи брались достаточно старые (например не менее 1-2 мес. с текущей даты) и посты эти бы раньше не шли друг за другом.
    т.о. мы будем иметь уникальную (в рамках сайта) главную страницу при этом постоянно обновляемую..)) думаю что это бы очень понравилось яндексу.)
    как идея? помоему несложно в реализации.. и довольно полезно..)

  2. golan, с английским — ну может частично некоторые ф-ции, но при желании можно легко подправить под инглиш — пару регулярок.
    35metod, в кисточке есть несколько улучшений, но в целом — да.

  3. За плагин спасибо, погоняю его активно на парочке сплогов. Теперь только осталось начать продажу тематических словарей с синонимами и стричь на них бабло 🙂

  4. Тестирую на денвере. При создании записи под кнопкой «Опубликовать» пишет вот что:


    Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in Z:\home\wordpress26\www\wp-content\plugins\unikalizator.php on line 338

    Warning: Invalid argument supplied for foreach() in Z:\home\wordpress26\www\wp-content\plugins\unikalizator.php on line 341

    Warning: Cannot modify header information — headers already sent by (output started at Z:\home\wordpress26\www\wp-content\plugins\unikalizator.php:338) in Z:\home\wordpress26\www\wp-includes\classes.php on line 806
    Черновик сохранен в 14:56.

    А когда жму «Опубликовать», пишет:


    Fatal error: Call to undefined function mb_strtolower() in Z:\home\wordpress26\www\wp-content\plugins\unikalizator.php on line 390

  5. Dimox, про варнинги не очень понял, но попробовал исправить — перезалил плагин.
    А вот error — это тебе нужно поставить mbstring библиотеку.

    Также имейти ввиду, что плагин применяется к тексту каждый раз, когда пост сохраняется в базу.

  6. Помните, как разработчики нашего антиплагиата просекли баг, когда студенты заменяли некоторые буквы на латиницу и исправили его? Разработчики Copyscape до этого так и не додумались 🙂

  7. При добавлении статей вручную, не помешали бы настройки уникализации как есть в настройках плагина. Т.е. для автоматически добавляемых новостей должны работать «общие» правила, для ручного, нужно иметь возможность изменять это, не прибегая к изменению общих настроек.

  8. Каким образом глянуть синонимы, есть ли возможность импортировать свою базу?

  9. при ручном постинге — полезно было бы видеть результат перед опубликованием поста (чтобы иметь возможность подкорректировать)

  10. Я прочел порядок установки:

    Установка:

    1. скопируйте unikalizator.php в wp-content/plugins/ директорию
    2. активируйте плагин на вкладке Plugins
    3. перейдите Settings->Уникализатор для настройки плагина

    Про импорт базы ни чего не сказано, а надо было бы, подробнее описать и далее, как мне редактировать базу из phpAdmin — не удобно, нужен редактор синонимов из админки.

  11. Редактируй свой словарь в текстовом редакторе, а для импорта phpAdmin не нужен. Короче я в вас верю, что вы и без инструкции сможете найти кнопку добавления словаря в базу 🙂

  12. В скачанном архиве наблюдаю один файл unikalizator.php. А где sql? Для импорта синонимов. Похоже а общаюсь с роботом.

  13. Владимир, прекращайте это гиблое дело общаться с работами, лучше прогуляйтесь немного на свежем воздухе…

  14. Погулял, освежился, перечитал посты, скачал базу синонимов в формате txt.
    Help!!! Как мне ее импортировать!!!
    С подобного рода плагином сталкивался, simple-syn — вот с ним у меня не было вопросов.
    Есть кто сможет доходчиво объяснить мне, как импортировать синонимы для работы?!

  15. Settings->Уникализатор
    Внизу страницы есть форма «Словарь Синонимайзера»
    Туда надо вставить синонимы и нажать кнопку «Добавить синонимы».
    Там же приведён формат, в котором должна быть база.

  16. […] Как всегда бродя по блогам наткнулся на интересный и главное полезный плагин для wordpress. Итак рад вам представить unikalizator. Этот плагин предназначен для автоматического синонимизирования и уникализирования текстов. В плагин встроен синонимайзер. База синонимайзера в начале использования пуста и нам самим придётся добавлять синонимы. Также плагин может перемешивать абзацы, перемешивать предложения в пределах абзаца, делать выжимку из статьи, заменять русские буквы на эквивалент. В общем классный плагин, а главное бесплатный. Скачать можно с блога автора плагина arserblog.com. […]

  17. а как он не жрет сильно хостинг ? а то у меня чето все виснет и все. так это база синонимом где то в 200 штук, а если поставить в 200 000 ?

    ну и скажите пжлста, какие ваши рекомендации по поводу настроек ? так сказать цена = качество, ну вернее не цена а настройки = качество на выхлопе.

  18. Плагинчик удобный, СПС.
    Наверно косячок — не синонимизирует на лету сграбленные ленты RSS, приходится заходить в админку и в ручную пересохранять каждый пост 🙁

  19. скорее всего это грабер неправильный (сохраняет посты напрямую в базу, минуя стандартные средства wp)

  20. подтверждаю: е синонимизирует на лету сграбленные ленты RSS…
    использовал плагин WP-o-Matic

  21. WhiteMan,
    Да, пробовал его.
    Убеждаюс в который раз, из бесплатных, WP-o-Matic — лучшее решение.
    Arser, еше раз за плагинчик большой СПС!

  22. Автор, огромное спасибо! Это новая эра в ГС строительстве под сапу и им подобные, вот теперь яндекс хлебнет горя со своими шинглами 🙂 Супер молодчина! А я отчайно искал десктопну програмулю с теми же функциями, думал у программеров заказывать. А скоро эта штука выйдет в буржуйнет, вешай копирайты, зенди и кнопку donate не забудь, пока кто нить другой не допер. Продукт далекоидущий и перспективный. Родина тебя не забудет

  23. Юзаю этот продукт. Только если с настройкми переборщить — такое г… на выходе!
    Да и вот ещё :
    Нигде ещё не встречал материал с таблицей сравнения стоимости ссылок на разных биржах. Тут бы и контент уникальный получился и инфа сама по себе полезной бы оказалась….

  24. имнно про подобное я недавно поумал… а тут такое счастье подкатило 😀 Моей благодарности нет предела!

    Чет мне кажется, что в скором времени найти что-то стояшее в пс будет невозможно… уже встречается набор слов довольно часто, но я грешил на переводчик гугля. Имхо, тема будет жить не долго

  25. во-первых, спасибо огромное.
    во-вторых, вношу рацпредложение. было бы супер чтобы уникализатор включался не через настройки — уникализатор — сохранить изменения, а как-нибудь одним кликом. для какой статьи применять, а для какой нет. может через произвольные поля?
    это может быть нужно в том случае, если не все статьи надо уникализировать. ну бывают же не только робоблоги. иногда ж ведь и люди что-то пишут… сколько сил есть 🙂

  26. WordPress плагин синонимайзер-уникализатор от Arser-а…

    Плагин-синонимайзер для WordPress-а от Arser-а. Совершенно бесплатен, работает на 100%, помимо замены синонимов умеет: менять местами предложения и…

  27. Прикрутил сейчас уникализатор к плагину wp-o-matic для автоматической регистрации. В файле wpomatic.php нужно найти функцию insertPost, и заменить строку
    ‘post_content’ => $content,
    на сторку
    ‘post_content’ => unikalizator_do_action ($content),

  28. Здравтсвуйте Arser 🙂

    Я по поводу плагина уникализатора на WP , как в него можно загрузить базу синонимов эээ сразу, чтоб не париться с загрузкой из админки…

    этот уникализатор где хранит синонимы , в мускул? а то база есть, а загрузить немогу… ну не из админки же грузить 200 000 синонимов, на это 2 недели уйдет… ха..

    заранее спасибо)))

  29. Спасибо за плагин. Нашел базу синонимов, загрузил — сейчас наслаждаюсь перлами вроде «Бесплатных хостинг развинченный тем, что вам цыпка на ровном месте нуль не должен.». Вполне уникально… Если бы еще и матюги из базы вычистить… redButton тоже что-то в таком роде генерит, только еще более бредовое 😉

  30. С какими граберами он совместим вообще? С FeedWordPress не работает, я так понял и с остальными популярными не пашет?

  31. Плагин съедает тег *more*. На главной отображаются статьи без обрезки. Как поправить?

  32. у меня на 2.7.1 выдает ошибку и отказыватеся работать? в чем дело ? установлен ФидвордПресс. будет ли с ним работать?

  33. привет. предлагаю на общее обсуждение. можно скооперироваться — человек 10 и сделать нормальный словарь ~10 000 слов. что бы каждый взял по букве. так как одному это делать достаточно в напряг. а так- каждый кто обработает по букве в словаре — получает целый словарь.

    можно писать на 198420945

  34. на данный момент у меня есть словарь на 20000 синонимов под 2 бесплатных синонимайзера. могу переделать под любой другой. обращаться 198420945 цена 1$

  35. Поставил плагин. Вещь хорошая,но выдает ошибки:

    В админке когда жму «Опубликовать» пишет:

    Warning: Invalid argument supplied for foreach() in Z:\home\test1.ru\www\wp-content\plugins\unikalizator.php on line 343

    Fatal error: Call to undefined function mb_strtolower() in Z:\home\test1.ru\www\wp-content\plugins\unikalizator.php on line 392

    Как исправить?

  36. Павел, это значит на твоем хостинге php собран без модуля mbstring. Если сервер свой, пересобери ПХП и счастье наступит, если нет — то только замена хостера. Можно поменять mb_strtolower на strtolower в коде уникализатора, но тогда кириллица перестанет поддерживаться.

  37. 2Павел, если кодировка не utf8, то можно заменить mb_strtolower на strtolower как советует timp — работать будет с кириллицей, только не забудь локаль правильную выставить…

  38. Имхо прекрасная штука, когда вышел гуглить и не думал что что то подобное найду. Если блог (сплог) узкотематический, то можно накидать свой словарик по частым словам, не более чем за час и получаеться довольно неплохо. Одно пока не понял — глубина в синонимизации по какому принципу работает — меняет слово по нескольку раз из словаря?

  39. подскажите, могу ли я как нибудь в phpmyadmin слова залить? А то словарь большой и для каждого блога добавлять весь словарь вручную как то напряжно.

  40. Павел, можешь 😉 Во рабочем блоге делаешь экспорт (при этом выбираешь только одну таблицу — с синонимами), получаешь дамп таблицы в формате .sql
    На новом настроенном блоге делаешь импорт. Вот пожалуй и все 😉

  41. Получилось импотировать через Dumper. Очень полезная вещь! Через стандартный импорт в phpmy admin 16мб при загрузке висло.

  42. Огромное спасибо!
    Для начинающего СЕО-ээ..профана бесплатный СЕО-софт это просто отличный подарок 🙂

  43. А возможно ли сделать так, чтобы заголовки статей тоже обрабатывались плагином при постинге?

  44. Люди кто-нить помогите не могу скачать плагин жму на ссылку и в опере отображается хрен пойми какой китайский язык. Как его качать то?
    П.С. Чтобы не мучали пустыми вопросами отвечаю на вопрос сразу: да тупой. Да совсем тупой!!!

  45. Заметил, что под версией wp 2.8 выдается ошибка в строке 317 (неправильно обрабатывается функция $rand_keys = array_rand($sentences, count($sentences) — $press);) увы, увы….

  46. Установил плагин, база пополняется, но припубликации поста вываливается ошибка Fatal error: Call to undefined function mb_strtolower() in Z:\home\splog\www\wp-content\plugins\unikalizator\unikalizator.php on line 392
    модуль подключил в денвере

  47. дело в том что подключил. но самой библиотеки у меня нет dll файл просто отсутствует

  48. В ворд пресс 2.8.1 на любое действие выдает ошибку 404. Плагин двойного перевода вообще не стартует. 🙁

  49. А вот кнопочку «Очистить базу» я бы убрал куда подальше……… Или окно с подтверждением сделал бы… Чето немножко обидно было после занесенных нескольких десятков тысяч слов случайно промахнуться и вместо позиционирования курсора в окне ввода ткнуть в эту кнопочку….))))

    Спасибо за скрипт!

  50. Парни, помогите, пожалуйста, прикрутить этот плагин к feedwordpress: чтобы при автоматическом постинге синонимизировал. Очень нужно!

    Arser, низкий поклон тебе за плагин.

  51. Установил плагин, вылезает вот такая ошибка:

    ««««`

    Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in /homepages/28/d238791283/htdocs/ipview/wp/wp-content/plugins/unikalizator/unikalizator.php on line 317

    Warning: Cannot modify header information — headers already sent by (output started at /homepages/28/d238791283/htdocs/ipview/wp/wp-content/plugins/unikalizator/unikalizator.php:317) in /homepages/28/d238791283/htdocs/ipview/wp/wp-includes/classes.php on line 806

    «««««««

    В общем, такая же как писали выше.

    Вопрос: растолкуйте плиз подробнее, что это за библиотеку мне нужно добавить. Я в этом не разбираюсь. Это нужно общаться с хостером (он обычно вменяемый), или можно сделать самому?

    Блог на английском, в рунете вообще не работаю.

    Спасибо.

  52. Все установил, активировал и настроил, базу синонимов залил, но….
    что-то я не вижу что б он сам что-то уникализировал, и кнопки «уникализируй это!» тоже нет. Как проверить работает-ли плагин?

  53. to englisher: насколько я понял, уникализация происходит автоматом при обновлении записи. Просто сравни текст исходный, и то что получится после обновления записи.

  54. такс еще вопросик, а большие буквы в начале предложения он надеюсь не заменяет на маленькие если находит синоним в базе и вставляет его?

  55. >этот уникализатор где хранит синонимы , в мускул? >а то база есть, а загрузить немогу… ну не из >админки же грузить 200 000 синонимов, на это 2 >недели уйдет… ха..
    Надо импортировать словарь через импорт CSV, имеющийся в phpMyAdmin. При этом он и пожатый файл поймёт.
    Даже написал на эту тему небольшую писульку:
    http://www.dimio.org/unikalizator-kontenta-wordpress-unikalizator.html

  56. Вещь классная, ещё бы вот базу синонимов достать приличную, и чтобы как положено :
    слово|синоним1,синоним2,синоним3…
    Самому возится неохота, очень трудоёмко.Но — наверное воздастся.

  57. Поставил базу. все норм. Далее сделал это!

    к плагину wp-o-matic для автоматической регистрации. В файле wpomatic.php нужно найти функцию insertPost, и заменить строку
    ‘post_content’ => $content,
    на сторку
    ‘post_content’ => unikalizator_do_action ($content),

    Но когда прописываю эту строку WP-o-Matic грабить отказывается!

  58. Скажите пожалуста, если на блог отправлять статьи через xml-rpc плагин Unikalizator будет их синонимизировать???

  59. Установил, все работает, но у меня все посты с картинками и ссылками. Отрываю их, пересохраняю и все картинки, стили и ссылки сносятся, остается только плейн текст и br. Вопрос: это не предусмотрено просто или такие проблемы только у меня?

  60. Нужный плагин, спасибо. Всё работает как часы, единственное, напрягает возня с добавлением базы синонимов. Есть другое решение, это каждый раз просто импортировать уже готовую базу с одного sql сервера на новый, но этот метот так же отнимает время и место на хостинге. Об этом уже спрашивали ранее, но правда, нет ли возможности сделать так, чтоб плагин цеплял синонимы из базы с удалённого сервера? Это был бы идеальный вариант, иметь одну качественную огромную базу синонимов на все случаи жизни. А в плагине реализовать пару полей, где вбивается имя сервера и параметры для входа в базу. Я бредни несу, да? Возможно ли такое сделать, или есть какие-то подводные камни у метода?

  61. Существенно ли это, если обращение будет лишь единоразовым при публикации конкретного поста? Ведь это никак не отразится на скорости работы самого блога. Потеряв время при публикации экономишь время уходившее на заливание синонимов. И ещё момент… Допустим, у меня на одном аккаунте шесть робоблогов, на каждый из них мне приходится отдельно закидывать базы синонимов весом по десять метров. Т.е, я трачу 60 мегабайт оплаченного места, а при варианте с удалёнкой всего десять, в шесть раз меньше. А если блогов не шесть а в десятки раз больше, то процент выгод возрастает в прогрессии. Если бы сделать в плагине рекурсивно оба варианта, он стал бы идеальным. 🙂

  62. «с английским – ну может частично некоторые ф-ции, но при желании можно легко подправить под инглиш – пару регулярок.»

    В одном месте поправил резулярное выражение: было [а-яА-Я], я прописал [a-zA-Z] (это фрагмент). Но при этом с английским тестом работы не получилось. До исправлений проверячл на русском — да, все работает, согласно введенным синонимам.

    Что еще нужно поправить, чтобы научить Уникализатор работать с англоязычными текстами?

  63. При добавлении в словарь возникает ошибка 403 — •Для доступа к этому веб-узлу требуется выполнить вход.
    url в адресной строке:

    http://xxxxxxx.ru/wp-admin/%3C? echo $_SERVER[‘REQUEST_URI’];?>

  64. Плагин работает нормально. Пробовал его подключать к своему плагину WP UniParser — результаты хорошие, контент индексируемый и живучий)

  65. А можно ли все-таки сделать, чтобы синонимизировались сграбленные ленты? Тогда бы ему (плагину) цены бы не было…

  66. Попробовал данный плагин, результаты пока нравятся, сателиты в индексе сидят уже месяц, надеюсь что проживут долго, автору респект.

  67. Скажи пож-ста… можно ли сделать так, что бы плагин воздействовал не только на само тело поста, но и на заголовок? Вот тогда точно цены бы ему не было… Если можешь взяться и помочь немного его переписать … то стукни пож-ста в аську: 454-133-472 … спс! надеюсь поможешь! 🙂

  68. Скажи пожалуста Работая на денвере без уникалзатора, wp-o-matic грабит с картинками,а как активирую уникализатор- без картинок, вернее он их грабит и сохраняет в кеше, а на страницу не выводит.До того когда он не хотел уникализировать мне посоветовали установить расширение для php на денвер- mb_string,а вот теперь уникализирует но без картинок.Подскажите пожалуста, что ему не хватает.

  69. Плагин не был активирован, потому что он вызвал фатальную ошибку.
    Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 77824 bytes) in /home/vol5/byethost7.com/b7_7421778/razvlekalovo.byethost7.com/htdocs/wp-admin/includes/schema.php on line 360

  70. Здравствуйте!
    В первую очередь, хочу сказать большое спасибо за полезный плагин. Скачал его, установил на wordpress. Вроде работает, но когда я захотел использовать его вместе с плагином Feedwordpress, чтобы создать автонаполняемый блог, я заметил, что когда feedwordpress парсит статьи и публикует их, уникализатор почему-то не уникализирует их. А если зайти в редактирование какой-то записи и нажать кнопку «Обновить запись» то она становится уникализированной. Мне кажется, что когда feedwp парсит и автоматически публикует статьи, уникализатор почему-то не успевает их обработать. Можете помочь советом?
    Заранее благодарен

  71. Прикольный плагин, попробую, кстати базу синонимов тех что 97 тысяч, за 3-4 минуты забил, по 6 тысяч прямо из админки добавлял.
    СПАСИБО АВТОРУ, БУДУ ПРОБОВАТЬ 😉

  72. Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in /home/direct2/data/www/——/wp-content/plugins/unikalizator.php on line 340

    Warning: Invalid argument supplied for foreach() in /home/direct2/data/www/——/wp-content/plugins/unikalizator.php on line 343

    Помогите

  73. подскажите после активации функции замены букв на эквиваленты вылазят крокозяблики. в чем где и где это можно поправить.

  74. Хм, а включается автоматом?
    Я публиковал через xmlrpc, и вручную, результат не заметил(
    p.s: база вставлена…

  75. Плагин просто чума! Спасибо автору! Сделал два сайтика, один наполняется полными новостями с RSS ленты, второй с содранным контентом с помощью Content Downloader. Уникализацию сделал: замена русских букв на эквивалент -2%, синонимизацию — с глубиной 7. В гугле оба на ура вошли в индекс, а вот Яша на одном сайте сразу же только одну страницу главную в индекс засунул и все, на втором сперва все проиндексировал, а потом убрал все с индекса кроме главной… Думаю вина в некачественной базе синонимов найденной на просторах инета. Но в принципе все гуд, главное гугл проиндексировал, и теперь потихоньку капает с гугл адсент копеечка…Буду дальше шлепать подобные сплоги

  76. Это самый наикрутейший плагин для wp, спасибо! Тем кто пользуется составляйте синонимы (свою базу) двумя словами, текст на выходе читаем и уникален, и Яша любит.

  77. Не могу понять как работает….в майадмине пытался залить, но 16 метров не взял, крикнул что ошибка, добавив что максимум 2 метра залить можно, хостеру писать не стал…руками вдалбил почти 100 тыщ слов…синоним к слову Зае*ался есть?

  78. подскажите плагин поставил + базу, но не вьеду как работать с ним, не вижу его при тексте

  79. Не устанавливается почему-то плагин: Архив не удалось установить. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

  80. Да как синонимы загрузить по быстрому не их админки а где нибудь в папке там будет файл для синонимов? может и его надо заполнить.

  81. «но не вьеду как работать с ним, не вижу его при тексте»
    По ходу это разводилово. Только зачем придумано не понять. Для лохов, чтобы оставить ссылки на себя? Дурь.

  82. Приветствую!
    А как обойти вариант с отсутствием на хостинге mbstring и стандартной кодировкой для WP UTF-8? Может, кто подскажет?
    Спасибо!

  83. Когда деактивироваю потом активирую плагин, база синонимов обнуляется.
    А картинки врезает вообше.

  84. Попробовал, удивился. Подумал для чего это нужно. Я знаю синонимов больше и ставлю их логичнее чем машина. Вывод один. Для ГС. Для тысяч ни кому не нужных, отстойных страниц. За которые, «мастерам», руки надо обламывать под корень. Загадили рунет. Хуже помойки.

  85. На вордпрессе 3.7.1 ошибки выдает в строчках 317, 340, 345 … жаль ищу такой плагин себе

  86. После активации данного плагина и настройки (установки галочек как на скрине у вас на сайте) при создании новой записи, с верху вылезло следующее =>
    Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in /home/users2/d/dadalesha/domains/qav250.ru/wp-content/plugins/unikalizator.php on line 340

    Warning: Invalid argument supplied for foreach() in /home/users2/d/dadalesha/domains/qav250.ru/wp-content/plugins/unikalizator.php on line 343

    Как это можно вылечить?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *