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

zikkuratvk

  • Глобальный модератор
  • 4807
  • 341 / 2
  • Обслуживаем проекты - дорого.
JL No Doubles - этот плагин призван помочь людям, у которых есть проблемы с дублями страниц, склеить множество одинаковых страниц в одну сделав редирект с Неправильной страницы, на правильную.
Это простой и удобный инструмент, для того, чтоб сократить дубли в несколько раз. Допустим сайт Joomline сократил дубли в 4 раза после начала использования этого плагина.
Плагин основан на Shnodoubles, передан Hekima на поддержку Joomline.

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

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

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

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

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

voland

  • Легенда
  • 11026
  • 587 / 112
  • Эта строка съедает место на вашем мониторе
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #180 : 19.05.2017, 20:00:14 »
Где-то скобку упустили или еще подобное
*

ProtectYourSite

  • Живу я здесь
  • 2147
  • 116 / 4
  • Безопасность вебсайтов
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #181 : 19.05.2017, 23:14:27 »
Отредактировал сообщение, чтобы не было путаницы в скобках)
*

Baltika

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #182 : 22.05.2017, 15:19:09 »
ProtectYourSite, вот спасибо тебе, добрый человек, всё заработало :)
Ступил я видно, скобки не сосчитал в прошлый раз :)
*

zikkuratvk

  • Глобальный модератор
  • 4807
  • 341 / 2
  • Обслуживаем проекты - дорого.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #183 : 24.05.2017, 16:04:07 »
Полностью строка файла /plugins/system/jlnodoubles/helpers/com_content.php должна выглядеть:

Код
        if ($original_link && ($original_link != urldecode($currentLink)))

вместо
Код
        if ($original_link && ($this->urlEncode($original_link)!= urldecode($currentLink)))

Внимательнее смотрите, что меняете)

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

ProtectYourSite

  • Живу я здесь
  • 2147
  • 116 / 4
  • Безопасность вебсайтов
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #184 : 24.05.2017, 16:19:33 »
Все нечего но этот баг был поправлен еще в прошлом году.
А в последней(последних) выплыл
*

Baltika

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #185 : 24.05.2017, 17:09:16 »
А в последней(последних) выплыл
подтверждаю, лечил скрипт по рецепту ProtectYourSite
*

zikkuratvk

  • Глобальный модератор
  • 4807
  • 341 / 2
  • Обслуживаем проекты - дорого.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #186 : 24.05.2017, 17:50:20 »
гхм... вы уверены что у вас стоит последняя версия?
Только что скачал с нашего сайта и даже не распаковывая посмотрел:
https://s.mail.ru/5yYV/GUitAutmB
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Baltika

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #187 : 24.05.2017, 17:57:46 »
zikkuratvk скачивал последнюю выложенную с вашего сайта в конце апреля.
*

zikkuratvk

  • Глобальный модератор
  • 4807
  • 341 / 2
  • Обслуживаем проекты - дорого.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #188 : 24.05.2017, 18:14:55 »
а все понял в чем прикол... это извиняюсь меня глючит.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Olg

  • Завсегдатай
  • 1132
  • 83 / 2
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #189 : 05.07.2017, 08:16:49 »
На одном из сайтов после обновления J! до версии 3.7.3 нарисовался белый экран. Вывел ошибки. Выдало:
Код
Fatal error: Function name must be a string in .../libraries/cms/router/router.php on line 639
Роутер не трогал.
Отключил JL No Doubles -- сайт заработал.
Посмотрел версию плагина:
Код
Plugin 	2.3.5    25.05.2017 	JoomLine 
Посмотрел на гитхабе -- там последняя версия -- 2.3.3.
Плагин, скорее всего, скачивал с сайта JoomLine.
В чём может быть прикол?
*

ProtectYourSite

  • Живу я здесь
  • 2147
  • 116 / 4
  • Безопасность вебсайтов
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #190 : 05.07.2017, 08:23:18 »
Последняя версия 2.3.5 - выведите трассировку ошибки (можно попробовать включить отладку)
*

Olg

  • Завсегдатай
  • 1132
  • 83 / 2
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #191 : 05.07.2017, 08:28:29 »
...
Посмотрел версию плагина:
Код
Plugin 	2.3.5    25.05.2017 	JoomLine 
...
Плагин, скорее всего, скачивал с сайта JoomLine.
...
*

god-oh

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #192 : 06.07.2017, 12:34:37 »
Здравствуйте.
Обнаружил дубли в компоненте CommunityBuilder.
http://site/cb-profile/ID-LOGIN
http://site/cb-profile/LOGIN
http://site/cb-profile/ID
http://site/component/comprofiler/userprofile/ID-LOGIN
http://site/component/comprofiler/userprofile/ID
http://site/component/comprofiler/userprofile/LOGIN

Было бы здорово, если бы разработчики плагина избавились от этих дублей в новой версии плагина.
*

zikkuratvk

  • Глобальный модератор
  • 4807
  • 341 / 2
  • Обслуживаем проекты - дорого.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #193 : 06.07.2017, 14:38:54 »
На одном из сайтов после обновления J! до версии 3.7.3 нарисовался белый экран. Вывел ошибки. Выдало:
Код
Fatal error: Function name must be a string in .../libraries/cms/router/router.php on line 639
Роутер не трогал.
Отключил JL No Doubles -- сайт заработал.
Посмотрел версию плагина:
Код
Plugin 	2.3.5    25.05.2017 	JoomLine 
Посмотрел на гитхабе -- там последняя версия -- 2.3.3.
Плагин, скорее всего, скачивал с сайта JoomLine.
В чём может быть прикол?
На нескольких сайтах попробовали нет такой ошибки. Как бы плагин только запрашивает данные у роутера, и все... по идее чтоб вызвать такую ошибку либо роутер должен быть другой. Либо что-то вмешиваться в работу роутера.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

fsv

  • Живу я здесь
  • 2680
  • 387 / 2
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #194 : 06.07.2017, 21:59:58 »
На нескольких сайтах попробовали нет такой ошибки. Как бы плагин только запрашивает данные у роутера, и все...
Такая ошибка на php 5.3, уже на 5.4 ее нет.
« Последнее редактирование: 06.07.2017, 22:03:53 от fsv »
Веб-разработка: заказ. Только сложная и объемная разработка. Дорого.
*

voland

  • Легенда
  • 11026
  • 587 / 112
  • Эта строка съедает место на вашем мониторе
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #195 : 06.07.2017, 23:38:58 »
Такая ошибка на php 5.3, уже на 5.4 ее нет.
А разве J 3.7 можно запускать на php 5.3?
*

fsv

  • Живу я здесь
  • 2680
  • 387 / 2
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #196 : 07.07.2017, 01:38:13 »
А разве J 3.7 можно запускать на php 5.3?
До обновления до 3.7.3 работала, после перестала, с этой ошибкой. Убил сайт на полторашке, давно хотел. Переключил на 7.1. Что не делается, к лучшему.

index.php
Код
define('JOOMLA_MINIMUM_PHP', '5.3.10');
Веб-разработка: заказ. Только сложная и объемная разработка. Дорого.
*

Olg

  • Завсегдатай
  • 1132
  • 83 / 2
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #197 : 07.07.2017, 07:59:48 »
Такая ошибка на php 5.3, уже на 5.4 ее нет.
Спасибо за разъяснение. Действительно
Код
We have detected that your server is using PHP 5.3.19
*

zikkuratvk

  • Глобальный модератор
  • 4807
  • 341 / 2
  • Обслуживаем проекты - дорого.
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #198 : 07.07.2017, 16:43:17 »
c Joomla 3.7.3 вообще проблемы на php 5.3
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Olg

  • Завсегдатай
  • 1132
  • 83 / 2
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #199 : 07.07.2017, 16:53:40 »
c Joomla 3.7.3 вообще проблемы на php 5.3
Можно перечислить, что входит в "вообще"? Просто я проблем (кроме одной) не нашёл, а знать их надо...
*

k-redactor

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #200 : 08.08.2017, 20:56:43 »
Добрый день. Несколько дней назад установила плагин. Вроде все работает. Видно, как дубли перенаправляются на нужную страницу - материалы, категории, еще какие-то кривые ссылки - все работает правильно. Кроме меток. Родной встроенный компонент меток. Плагин справляется только с определенной частью дублей меток.
Например есть несколько дублей меток:

Для метки foto-priroda (алиас), id01
http://site.ru/biblioteka/metki/foto-priroda.html
http://site.ru/biblioteka/metki/01.html
http://site.ru/biblioteka/metki/01-foto-priroda.html

или

Для метки foto-gorod (алиас), id02
http://site.ru/biblioteka/metki/foto-gorod.html
http://site.ru/biblioteka/metki/02.html
http://site.ru/biblioteka/metki/02-foto-gorod.html

С включенным com_tags плагин нормально перенаправляет с http://site.ru/biblioteka/metki/01-foto-priroda.html на http://site.ru/biblioteka/metki/foto-priroda.html. Меня это устраивает. Все выглядит красиво. А вот http://site.ru/biblioteka/metki/01.html Никак не поддается. Так и висит дублем.

Пробовала разные варианты - включать, выключать, ставить переменные view со значениеv tags или tag - по всякому. Адреса меток с отключенным плагином и SEF такие (ну только id, естественно, разные):
http://site.ru/index.php?option=com_tags&view=tag&id=01-foto-priroda&Itemid=819

При этом, если в адресе http://site.ru/biblioteka/metki/01.html подставлять другие id меток, то и будут открываться эти самые метки. Т.е., вместо http://site.ru/biblioteka/metki/foto-priroda.html или http://site.ru/biblioteka/metki/foto-gorod.html, открывается нужная метка, но адрес вида http://site.ru/biblioteka/metki/01.html или http://site.ru/biblioteka/metki/02.html

Как можно правильно настроить плагин для склеивания такого вида дублей?

Joomla 3.7.4
Плагин обновлялся буквально на днях - 2.0.4, кажется. В общем, самая последняя версия.

Заранее спасибо.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #201 : 08.08.2017, 21:36:55 »
Цитировать
01.html Никак не поддается

а как вы это обнаружили, роботы нашли? с пунктом меню для метки тоже такое?

с com_tags вообще продолжаются проблемы какое-то время. на github в issues много их.
« Последнее редактирование: 08.08.2017, 21:43:25 от capricorn »
*

k-redactor

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #202 : 08.08.2017, 21:40:47 »
Да, в Яндекс.вебмастере среди дублей. Стала исправлять. Один вид дублей легко исправился - идет правильное перенаправление, а с другого вида - ну никак.
Я забыла указать, что как раз этот 01.html указан, как основной, а правильная ссылка - как дубль. Ну и указывать нужный адрес вручную, когда плагин поставлен, вроде как тарабарщина. Зачем тогда плагин, если все равно надо вручную. Вот и пытаюсь понять, что надо сделать в настройках.

Нет, с меню все в порядке. Если просто на сайте открывать метки в разных местах - в материалах, или прямо из меню, или из встроенного модуля "популярные метки", то все адреса выглядят нормально, без id. Это пока только из ссылок в яндекс.вебмастере. Но ведь где-то же он их нарыл, да еще и проиндексировал вместо основных.

На github я посмотрела какие-то файлы для com_tags, но, поскольку не сильна в программировании, то не очень понимаю, подходит мне там что-то, или нет.

Жаль, конечно, что такие косяки. В целом плагин мне понравился, вроде работает хорошо. Люди тут "ужасы" всякие описывают. У меня вроде нормально все сработало. Кроме вот этого. И жаль, что описание настроек несколько куцее. Трудно разобраться уже с более тонкими настройками. Вот что делать с этими "com_tags&view=tag&id"? Я уж согласна и на ссылку с номером id, лишь бы это было все однообразно, а не кашей.
« Последнее редактирование: 08.08.2017, 22:10:18 от k-redactor »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #203 : 08.08.2017, 22:25:39 »
видимо "не угадал" он. я с таким сталкивался в sh404SEF (мне мощности сервера позволяют его использовать), но не с ядром Joomla, а с K2, т.е. - сторонними компонентами. приходилось менять вручную основную в интерфейсе. я думаю, исправят авторы - просто когда меняется постоянно код компонента, тяжело за этим следить.
*

k-redactor

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #204 : 08.08.2017, 22:41:24 »
Хотелось бы надеяться, что исправят. Все-таки метки это такое удобное дополнение в 3-й Joomla. Мне их так не хватало на 2-й. И если уж плагин есть, то хотелось не вручную. Но пока, видимо, придется потихоньку руками перенаправлять. Наверно, через htaccess можно было бы, но я не умею такие конструкции составлять. Только те, которые тут советуют в отддельной теме по htaccess.

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

Спасибо за участие.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #205 : 08.08.2017, 23:34:20 »
Посмотрел у себя. Без JL No Doubles c включенным SEF Joomla 3.7.4. Ссылка типа

/tags-list/3.html ведет на список тегов, а не на

/tags-list/tag1.html, где ID тега Tag_1 = 3. (tag1 это алиас пункта меню для Tag_1.)

Перенаправить в .htaccess можно на список тегов - убрать хвост в URL не проблема. Вместо

/tags-list/3.html

будет

/tags-list.html

Странно то, что URL с номером метки у вас ведет на страницу метки, как я понял, а не на список меток. Проверьте еще раз с выключенным JL No Doubles.

Сравните с моим тест-сайтом http://www.zend-test.techtranslate247.ru. Там две метки с номерами 3 и 4.

Это конечно наверное не очень хорошо для SEF Joomla, но легче обработать, чем то, что у вас.
« Последнее редактирование: 08.08.2017, 23:58:44 от capricorn »
*

k-redactor

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #206 : 09.08.2017, 00:01:33 »
В моем примере site.ru/biblioteka/metki/01.html - metki это да, список всех меток, и это алиас меню. А 01 - это, конечно, тоже список (у меня блог), но уже материалов с конкретной меткой с id01 и алиас foto-priroda.
И 01.html ведет именно на список (блог) всех материалов с этой конкретной меткой. Наверно, я неправильно описала. Строго говоря, это не страница метки, т.е. с описанием метки и т.п. Но смысл-то в том, что все равно получается, что url вида http://site.ru/biblioteka/metki/01-foto-priroda.html (т.е. id и алиас метки указаны вместе) спокойненько соединяется с url вида http://site.ru/biblioteka/metki/foto-priroda.html, где только алиас метки, без ее id. Это одна и та же страница (список или блог материалов с этой меткой), вот url вида http://site.ru/biblioteka/metki/01.html ведет на совершенно ту же страницу (в смысле по виду и содержанию - список или блог материалов с этой меткой), но не склеивается ни с одним из двух предыдущих адресов. Т.е., в чистом виде дубль.

В вашем примере, если я не ошибаюсь, /tags-list/tag1.html - это страница с описанием метки. Ну или я просто за недостаточностью информации на вашем тестовом сайте не очень вижу, что это. И я не увидела у вас две метки с номерами 3 и 4. Только таг1 и таг2.

Мне не надо, что был в .htaccess было перенаправление с metki/01.html на metki, т.е. список. Мне надо, чтобы отобразился список (блог) материалов с меткой, у которой id 01, а алиас foto-priroda. Иначе получится, что я по всем номерам меток предлагаю их общий список. Бессмыслица. Я имела в виду, что может быть в .htaccess можно сделать перенаправление с адреса, где и id и алиас метки или только id, на адрес с алиасом метки. Собственно, плагин в первом случае это делает, а во втором не делает.

С отключенным плагином та же картина, только адреса вида http://site.ru/biblioteka/metki/01-foto-priroda.html уже не склеиваются ни с чем. Т.е., три вида адреса так и остаются на список материалов с одной меткой. А с включенным плагином хотя бы один дубль отсекается. Уже легче.

Простите, если ввела в заблуждение неверным описанием, но мне кажется, что в данном случае это не совсем обязательно. Мне кажется, смысл в другом. Плагин ведь обрабатывает похожие значения с id и алиас. И ведет на правильный адрес. Но почему-то не хочет обрабатывать значение только с id. А список это, блог или описание метки в данном случае неважно.
« Последнее редактирование: 09.08.2017, 00:28:14 от k-redactor »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #207 : 09.08.2017, 00:16:18 »
Надо подумать. Я сам кажется не помню, что я сделал на этом сайте. Breadcrumbs одно говорят, а на странице другое. Я вроде тестил косяк с элиасами меток в 3.7.3. Кажется этот https://github.com/joomla/joomla-cms/pull/11166
« Последнее редактирование: 09.08.2017, 00:28:45 от capricorn »
*

k-redactor

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #208 : 09.08.2017, 00:21:05 »
Мне кажется, у вас там список меток-то есть, но, поскольку нет материалов с этими метками, то вы и не можете увидеть списка материалов с этой меткой, а, соответственно, перейти из одного списка в другой - на уровень ниже. И адреса поэтому не видно, чтобы понять.

Но сейчас ваш тестовый сайт просит пароль, поэтому я не могу посмотреть еще раз.

А Breadcrumbs и у меня только общий список меток показывают. Если по этому списку перейти к какой-нибудь записи, то в крошках это не отображается. Так и оставляет последним уровнем общий список меток. Наверно, потому нет отдельного пункта меню под каждую метку. Но зачем мне куча пунктов меню?!

Да не в этом и проблема. Главное, чтоб все дубли меток склеивались.
« Последнее редактирование: 09.08.2017, 00:25:28 от k-redactor »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: JL NO DOUBLES - плагин борьбы с дублями
« Ответ #209 : 09.08.2017, 00:30:52 »
пароль на домене, тестовый сайт на субдомене. все открывается. Попробуйте залить staging версию. я думаю не в JL No Doubles проблема.
« Последнее редактирование: 09.08.2017, 00:35:48 от capricorn »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Готовый плагин для генерации мета тегов по шаблону

Автор zloi_genii

Ответов: 9
Просмотров: 303
Последний ответ 06.09.2021, 16:43:36
от musstudent
JL NO doubles не работает с Яндекс Маркетом

Автор espam

Ответов: 0
Просмотров: 111
Последний ответ 27.06.2021, 22:54:24
от espam
WT SEO Meta templates плагин сео-шаблонов для Joomla

Автор musstudent

Ответов: 0
Просмотров: 141
Последний ответ 29.05.2021, 09:42:49
от musstudent
lm_any - плагин Last-Modified для любого контента

Автор yunoshev

Ответов: 469
Просмотров: 41782
Последний ответ 07.12.2019, 00:09:49
от romagromov
Есть ли в Joomla 3.9 проблема с дублями страниц?

Автор shop-user

Ответов: 13
Просмотров: 1286
Последний ответ 08.01.2019, 14:30:39
от zikkuratvk