JL NO DOUBLES - плагин борьбы с дублями

  • 216 Ответов
  • 18981 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
JL No Doubles - этот плагин призван помочь людям, у которых есть проблемы с дублями страниц, склеить множество одинаковых страниц в одну сделав редирект с Неправильной страницы, на правильную.
Это простой и удобный инструмент, для того, чтоб сократить дубли в несколько раз. Допустим сайт Joomline сократил дубли в 4 раза после начала использования этого плагина.
Плагин основан на Shnodoubles, передан Hekima на поддержку Joomline.

Поддерживает:

Основные возможности:
Редирект 301 с большого количества возможных дублирующихся страниц. (мы не можем гарантировать что редиректы будут везде, но большую часть страниц com_content он охватывает).
Система исключений для компонентов Joomla.
Система исключений по словам, в случае если вам надо отслеживать какие то системы статистики, или если компоненты не поддерживают роутер Joomla.
Есть обработчик пагинации категорий.

Просим обратить внимание:
Гарнируется поддержка только com_content и меню Joomla. Все остальные варианты могут работать, а могут и не работать, этого нельзя угадать.
Поддержка K2, VirtueMart и Zoo только если введен ключ, который платный, стоимость его не сопоставима с эффектом, который может оказать плагин, а так намного дешевле даже самой дешевой консультации SEO специалиста.
Плагин работает, только латиницей и при включенном SEF Joomla. С кириллицей он может работать, но слишком велик риск ошибок. Так же все владельцы кириллических доменов можете не пробовать использовать этот плагин.

Чем может помочь вам этот плагин?
Уменьшение возможных дублей, вплоть до полного излечения от них.
Более корректный перенос ссылочной массы с дублей страниц.
очень сильно помогает если вы перенесли статью из раздела в раздел, так как он будет старую ссылку перенаправлять на новую автоматически, при этом перенесет корректно ссылочную массу через 301 редирект.

Ссылки
Официальна страница плагина
Ссылка на скачивание
Приобрести ключ (если даже не надо все равно приобретите или сделайте пожертвование, так как это правда стимул для совершенствования расширений)
« Последнее редактирование: 29.03.2015, 00:36:39 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

clubbers

  • ***
  • 195
  • + 9 -
  • Ставим + , если помог)
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #1 : 29.03.2015, 14:27:01 »
Здравствуйте, поставил плагин, после включения (в плагин - компонент стоит галочка ком_контент), сразу весь сайт 404. Если снять галочку с com_content, но оставить плагин включенным, тогда сайт работает, но и дубли остаются. В чем проблема?
Ставим +, если помог! (:

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #2 : 29.03.2015, 14:38:07 »
Здравствуйте, поставил плагин, после включения (в плагин - компонент стоит галочка ком_контент), сразу весь сайт 404. Если снять галочку с com_content, но оставить плагин включенным, тогда сайт работает, но и дубли остаются. В чем проблема?
Здравствуйте.
Для начала укажите ссылку на сайт. После того как взгляну на сайт смогу вам сказать, что-то..
Причин обычно несколько:
Кириллица в ссылках
отключен SEF
сторонний SEF

Все остальные случаи надо смотреть отдельно...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

clubbers

  • ***
  • 195
  • + 9 -
  • Ставим + , если помог)
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #3 : 29.03.2015, 15:03:33 »
Здравствуйте.
Для начала укажите ссылку на сайт. После того как взгляну на сайт смогу вам сказать, что-то..
Причин обычно несколько:
Кириллица в ссылках
отключен SEF
сторонний SEF

Все остальные случаи надо смотреть отдельно...
И еще... если включаю юс 301 редирект, то сайт не загружаеться - На этой странице обнаружена циклическая переадресация

По поводу причин: кириллицы в ссылках нету, SEF родной и включен, сторонних нету.

Ссилка на сайт - здесь. Сейчас плагин выключен, включить?
Ставим +, если помог! (:

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #4 : 29.03.2015, 16:38:26 »
И еще... если включаю юс 301 редирект, то сайт не загружаеться - На этой странице обнаружена циклическая переадресация

По поводу причин: кириллицы в ссылках нету, SEF родной и включен, сторонних нету.

Ссилка на сайт - здесь. Сейчас плагин выключен, включить?
Ну тут я могу предположить, что проблема может быть в мультиязычности. Надо попробовать будет воспроизвести на тестовом сайте.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

clubbers

  • ***
  • 195
  • + 9 -
  • Ставим + , если помог)
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #5 : 29.03.2015, 17:04:42 »
Ну тут я могу предположить, что проблема может быть в мультиязычности. Надо попробовать будет воспроизвести на тестовом сайте.

абсолютно верно. отключил мультиязичность и все заработало. Проблем очень сложная? Сколько нужно времени на ее решение? Это вопрос 1-2 дней или нескольких месяцев?
Ставим +, если помог! (:

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #6 : 29.03.2015, 18:13:26 »
абсолютно верно. отключил мультиязичность и все заработало. Проблем очень сложная? Сколько нужно времени на ее решение? Это вопрос 1-2 дней или нескольких месяцев?
Я думаю не сложная... посмотрю после выходных... по сути надо просто учитывать переменную мультиязычности. Дело в том, что при подключенной мультиязычности добавляется к каждой ссылке роутера переменная языка...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

clubbers

  • ***
  • 195
  • + 9 -
  • Ставим + , если помог)
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #7 : 29.03.2015, 21:56:34 »
Я понимаю приблизительно в чем причина, и что по сути нужно добавить переменную языка, просто не знал подходит ли моя теория, или все сложнее. Ок, буду ждать.
Ставим +, если помог! (:

*

clubbers

  • ***
  • 195
  • + 9 -
  • Ставим + , если помог)
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #8 : 30.03.2015, 19:49:52 »
Помог решить проблему хороший друг. Хак для использования плагина вместе с мультиязичностью  в J3

В файле /plugins/system/jlnodoubles/jlnodoubles.php

Заменить:
Код
 private function stopWords()
    {
        $stopWords = $this->params->get('stop_words','');
        if(empty($stopWords))
        {
            return false;
        }
        $stopWords = explode("\n", $stopWords);
        if(count($stopWords)){
            $u = JUri::getInstance();
            $uri = $u->toString(array('path', 'query'));
            foreach($stopWords as $stopWord){
                if(strpos($uri, trim($stopWord))!== false){
                   return true;
                }
            }
        }
        return false;
    }

На:
Код
     private function stopWords()
    {
$langObj = JFactory::getLanguage();
$lang = current(explode("-",$langObj->getTag()));
if(str_replace(array("$lang","$lang/"),"",JURI::current())!= JURI::base()) {
$lang = '';
}

        $stopWords = $this->params->get('stop_words',$lang);
        if(empty($stopWords))
        {
            return false;
        }
        $stopWords = explode("\n", $stopWords);
        if(count($stopWords)){
            $u = JUri::getInstance();
            $uri = $u->toString(array('path', 'query'));
            foreach($stopWords as $stopWord){
                if(strpos($uri, trim($stopWord))!== false){
                   return true;
                }
            }
        }
        return false;
    }

Больошое спасибо Naokgoiv
« Последнее редактирование: 30.03.2015, 20:07:13 от clubbers »
Ставим +, если помог! (:

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #9 : 01.04.2015, 02:47:29 »
Это Неправильное решение.
По сути вы с таким же успехом можете включить языковые переменные в стоп слова.
Перевыложил версию 2.0
В ней исправлена проблема я мультиязычными сайтами.

http://joomline.net/ru/downloads/jlnodubles/20.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

ViktorMah

  • ****
  • 251
  • + 27 -
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #10 : 09.04.2015, 11:29:35 »
Замечательное решение.
А совместимость с JoomSopping-ом планируется?

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #11 : 09.04.2015, 13:19:29 »
Замечательное решение.
А совместимость с JoomSopping-ом планируется?
Можно сделать если спрос будет :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

ViktorMah

  • ****
  • 251
  • + 27 -
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #12 : 09.04.2015, 16:00:52 »
Можно сделать если спрос будет :-)
А спрос это сколько душ должно поинтересоваться?
Если я пока один, то не считается? ^-^

*

Taatshi

  • *****
  • 4779
  • + 452 -
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #13 : 15.04.2015, 13:10:53 »
zikkuratvk, спрос будет - можно в платный ключик добавить
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.

*

Mihanja80

  • *******
  • 1954
  • + 163 -
  • Всю жизнь учусь...
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #14 : 19.04.2015, 13:13:00 »
Зарегистрировался на joomline.net , при попытке создать новую тему получил:
Цитировать
Spam attempt detected - your forum post has been rejected! If you believe you should have not received this message, please contact the website administrator.


Поставил ваш плагин, работает корректно.
Проблема, лог на сервере засыпало сообщениями такого типа (PHP Version 5.5.23):
Код
[Sun Apr 19 10:25:36 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221, referer: http://www.videorip.info/registratsiya
[Sun Apr 19 10:25:36 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221, referer: http://www.videorip.info/forum/
[Sun Apr 19 10:26:40 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:28:45 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:29:19 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:30:44 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:31:33 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:32:57 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:34:03 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:36:47 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221
[Sun Apr 19 10:39:30 2015] [warn] [client 92.222.68.15] mod_fcgid: stderr: PHP Warning:  strpos(): Empty needle in /var/www/mihanja80/data/www/videorip.info/plugins/system/jlnodoubles/jlnodoubles.php on line 221, referer: http://www.videorip.info/

Строка:
Код
                if(strpos($uri, trim($stopWord))!== false){

Подскажите как подправить код?
« Последнее редактирование: 19.04.2015, 13:18:11 от Mihanja80 »
Я с мобильного, в основном...

*

Arkadiy

  • *****
  • 5342
  • + 440 -
  • Крепитесь, други.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #15 : 19.04.2015, 13:48:45 »
Перед этой строкой вставьте
Код
if(empty(trim($stopWord))){
    continue;
}

*

sword852d

  • ***
  • 184
  • + 9 -
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #16 : 14.05.2015, 18:00:48 »
Joomla 3.4.0 После установки плагина перестают добавляться материалы с фронта сайта, а также нельзя изменить(редактировать материал) вылазит ошибка 500 - Макет default не найден, помогите решить проблему  !
« Последнее редактирование: 14.05.2015, 18:36:54 от sword852d »

*

Mihanja80

  • *******
  • 1954
  • + 163 -
  • Всю жизнь учусь...
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #17 : 14.05.2015, 22:17:32 »
Можно сделать вывод что плагин шикарно подходит для сайтов визиток, но он не панацея от дублей. Пилит robots.txt


Хотя мне результаты работы этого плагина очень нравятся.
Я с мобильного, в основном...

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #18 : 14.05.2015, 22:33:54 »
Joomla 3.4.0 После установки плагина перестают добавляться материалы с фронта сайта, а также нельзя изменить(редактировать материал) вылазит ошибка 500 - Макет default не найден, помогите решить проблему  !
К сожалению с ходу не могу сказать какие исключения надо прописать, посмотрю отпишусь.

Можно сделать вывод что плагин шикарно подходит для сайтов визиток, но он не панацея от дублей. Пилит robots.txt
Хотя мне результаты работы этого плагина очень нравятся.
Это не панацея это лишь один из инструментов. Роботс это вообще другой инструмент...
По поводу того что вас отсекает спам фильтр, ничего не могу поделать, если ваш е-меил засвечен в каких то базах, так как без фильтров мы не можем, форум сразу спамом заваливает, по нашим наблюдениям, он редко ошибается.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

Mihanja80

  • *******
  • 1954
  • + 163 -
  • Всю жизнь учусь...
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #19 : 14.05.2015, 22:45:08 »
Как почта Googleяможет попасть в спам листы? Максимум 30 писем за год отправлено (почта: логин@gmail. Com). После регистрации писать Вам тоже низзя?

Плагин хорош, вот только допиливать его безвозмездно у вас нет желания.
Я с мобильного, в основном...

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #20 : 14.05.2015, 22:56:07 »
Как почта Googleяможет попасть в спам листы? Максимум 30 писем за год отправлено (почта: логин@gmail. Com). После регистрации писать Вам тоже низзя?

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

По поводу плагина да :-) что есть то есть, добровольцев на допил постоянно не хватает... Приходится финансово как то людей заинтересовывать...
Если пересчитать на реальные деньги релиз каждого даже бесплатного плагина, он обходится в 1-2 тысячи рублей... даже с самыми плевыми изменениями, по этому в основном на энтузиазме но кушать тоже всем хочется :-)
Если есть желание помочь с выпуском расширений всегда ждем на нашем GIT репозитории.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

palexa

  • ******
  • 931
  • + 85 -
  • В следующей жизни, я буду кошкой
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #21 : 26.05.2015, 19:40:10 »
Отличный плагин, понравился. Поставил и сразу решил проблему с дулями, теперь если по моей неаккуратности проиндексируется
_http://palexa.pp.ua/windows/121.html то редирект 301 будет на правильную страницу


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

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #22 : 04.06.2015, 16:34:06 »
Добавили документацию по плагину:
http://joomline.ru/docs/jl-no-doubles.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

palexa

  • ******
  • 931
  • + 85 -
  • В следующей жизни, я буду кошкой
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #23 : 01.07.2015, 21:35:02 »
не работает с кириллическими URL

Хотел перевести все ссылки на кириллицу, облом
Мои записки.
Мой хостинг лучший
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня, где он задавит вас своим опытом.
Иногда кажется, что весь мир против тебя. Но это всего лишь кажется. На самом деле на тебя всем насрать.

*

Arkadiy

  • *****
  • 5342
  • + 440 -
  • Крепитесь, други.

*

palexa

  • ******
  • 931
  • + 85 -
  • В следующей жизни, я буду кошкой
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #25 : 01.07.2015, 22:33:30 »
читал много мнений, пишут что ранжирование в поисковиках лучше
Мои записки.
Мой хостинг лучший
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня, где он задавит вас своим опытом.
Иногда кажется, что весь мир против тебя. Но это всего лишь кажется. На самом деле на тебя всем насрать.

*

Arkadiy

  • *****
  • 5342
  • + 440 -
  • Крепитесь, други.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #26 : 02.07.2015, 07:39:37 »
Транслит Яндекс понимает уже лет 10.

*

palexa

  • ******
  • 931
  • + 85 -
  • В следующей жизни, я буду кошкой
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #27 : 03.07.2015, 13:32:04 »
Транслит Яндекс понимает уже лет 10.
Все понимают, но при наличии в адресной строке ключевых слов, ранжирование выше, если ссылка в кириллице, чем в транслите. Во всяком случае, так многие пишут о своих исследованиях. Кроме этого ключевое слово поиска подсвечивается, что привлекает пользователя кликнуть по ссылке из поисковика
Мои записки.
Мой хостинг лучший
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня, где он задавит вас своим опытом.
Иногда кажется, что весь мир против тебя. Но это всего лишь кажется. На самом деле на тебя всем насрать.

*

zikkuratvk

  • ********
  • 4010
  • + 265 -
  • Разрабатываем для Joomla
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #28 : 03.07.2015, 14:17:22 »
Все понимают, но при наличии в адресной строке ключевых слов, ранжирование выше, если ссылка в кириллице, чем в транслите. Во всяком случае, так многие пишут о своих исследованиях. Кроме этого ключевое слово поиска подсвечивается, что привлекает пользователя кликнуть по ссылке из поисковика
Любопытно посмотреть на эти исследования :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

*

sword852d

  • ***
  • 184
  • + 9 -
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #29 : 07.07.2015, 19:41:18 »
Joomla 3.4.0 После установки плагина перестают добавляться материалы с фронта сайта, а также нельзя изменить(редактировать материал) вылазит ошибка 500 - Макет default не найден, помогите решить проблему  !

К сожалению с ходу не могу сказать какие исключения надо прописать, посмотрю отпишусь.

Вы наверное уже и забыли про мою просьбу(( Или это ни как не исправить?