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

kanevlife

  • Осваиваюсь на форуме
  • 88
  • 10
  • Всегда читай до конца, и не будет лишних вопросов
Нужен дельный совет!

Joomla 3.4.4
AdsManager 2.9.11


Включить SEF (ЧПУ) - Да
Перенаправление URL - Да
Добавлять суффикс к URL - Да
Алиасы в Unicode - Нет

Вопрос заключается в следующем: - в адресной строке браузера, AdsManager выдает такие ссылки, что вообще трудно понять логику их формирования.
Пример: http://www.site/chastnoe-litso/kompyuternye-uslugi/drugoe/13-meditsinskie-uslugi/131-vizus-oftalmologiya.html
Выделенное - категории вообще не имеющие отношения к поданному объявлению. И так в разных вариантах.

Стандартное перенаправление Joomla почему-то в AdsManager не работает.
Сколько не указывай например: - перенаправление
со старой ссылки: http://www.site/chastnoe-litso/kompyuternye-uslugi/drugoe/13-meditsinskie-uslugi/131-vizus-oftalmologiya.html
на новую: http://www.site/131-vizus-oftalmologiya.html
ничего не происходит. Но если ввести в адресную строку браузера http://www.site/131-vizus-oftalmologiya.html, страница открывается правильно.

По сути, устроили бы два решения:
1. Найти причину или вручную править ссылки к полному виду объявлений. (Кстати правка в Базе данных  `xxxxx_redirect_links` тоже ничего не меняет)
2. Удалить из ссылки AdsManager, выводимой в адресной строке, лишнее и привести к виду например: http://www.site/131-vizus-oftalmologiya.html или
http://www.site/категория/131-vizus-oftalmologiya.html


sh404SEF, AceSEF, JoomSEF - Artio не предлагать, - проверено и не раз, геморрой еще тот, больше минусов и проблем, чем пользы.

KanevLife
*

kanevlife

  • Осваиваюсь на форуме
  • 88
  • 10
  • Всегда читай до конца, и не будет лишних вопросов
Re: Адресная строка браузера и AdsManager
« Ответ #1 : 20.09.2015, 13:23:44 »
Дельных советов не наблюдается, в связи с чем: - Эта песня хороша, начинай с начала.
Почистил, прочистил и переустановил sh404SEF. Перенаправил тучу ссылок и... думал наконец-то всё - коротко, красиво и удобочитаемо!

Но геморрой у этого компонента видимо хронический.
Суть в том, что "Добавить объявление" на RU-ru - прекрасно (сайт многоязычный), а если "Добавить объявление", когда сайт на любом другом языке, то возвращает снова на русский и "рисует" вот такую ссылку: - <a href="/post_ad.html">, с косой чертой в начале!
Отключаем компонент  sh404SEF и ссылка приходит к виду <a href="/en/post_ad.html"> и "Добавить объявление" на выбранном языке сайта.
Напрашивается вывод, что "родной" SEF Joomla работает правильно, а sh404SEF имеет геморрой, вот только где он?

Правда на локалке сайт работал нормально, а после переноса на хостинг начались проблемы.
KanevLife
*

Efanych

  • Группа развития
  • 4317
  • 605
Re: Адресная строка браузера и AdsManager
« Ответ #2 : 20.09.2015, 13:41:56 »
Избавляемся от дублей страниц с помощью 301 редиректа
Там вроде к AdsManager ничего готового нету, но логику работы посмотреть можно.
Создание сайтов, шаблонов, помощь в решении проблем.
*

kanevlife

  • Осваиваюсь на форуме
  • 88
  • 10
  • Всегда читай до конца, и не будет лишних вопросов
Re: Адресная строка браузера и AdsManager
« Ответ #3 : 20.09.2015, 16:04:10 »
Ув. Efanych!

Нет ли  у Вас мысли по поводу, откуда могла появиться косая черта в <a href="/post_ad.html">, точнее где ее можно поискать.
Наверное где-то была ошибка при переносе сайта, при настройке, переустановке. В принципе это неважно. Просто компонент sh404SEF настолько прописывается на сайте, что после переустановки (все, что возможно, - прочищено) ошибка остается на месте.

Пробовал на локалке на "чистый" сайт ставить sh404SEF, то ошибок не было.

Может, как профи, посоветуете где подправить com_adsmanager > router.php, чтобы привести ссылки к виду:
http://www.site/chastnoe-litso/kompyuternye-uslugi/drugoe/13-meditsinskie-uslugi/131-vizus-oftalmologiya.html
(Без SEF http://www.inform-ua.in.ua/index.php?option=com_adsmanager&view=details&id=131&catid=13&Itemid=552&lang=ru)
Как вариант. конечно.
« Последнее редактирование: 20.09.2015, 16:17:42 от kanevlife »
KanevLife
*

Efanych

  • Группа развития
  • 4317
  • 605
Re: Адресная строка браузера и AdsManager
« Ответ #4 : 20.09.2015, 16:24:39 »
sh404SEF - зло, разбирайтесь с ним сами, раз уж так он нужен.
Создание сайтов, шаблонов, помощь в решении проблем.
*

kanevlife

  • Осваиваюсь на форуме
  • 88
  • 10
  • Всегда читай до конца, и не будет лишних вопросов
Re: Адресная строка браузера и AdsManager
« Ответ #5 : 20.09.2015, 16:40:20 »
Даже на душе стало легче. Я тоже такого мнения! Спасибо.

И еще один вопрос, как к спецу (мнений, если погуглить, то ...): - стоит ли включать SEF и т.д.? По сути-то я сомневаюсь, что кто-то забивает в адресную строку что-либо для поиска в интернете. Да, наверное ее никто и не читает. Просто берут Google или Yandex и пишут что угодно, и находят с превеликим успехом. А вот как поисковики реагируют на адресную строку ...? Из Вашего опыта?

KanevLife
*

Efanych

  • Группа развития
  • 4317
  • 605
Re: Адресная строка браузера и AdsManager
« Ответ #6 : 20.09.2015, 16:45:40 »
Лично мне кажется, что SEF нужен. Как минимум - дополнительное вхождение ключевых слов.
Плюс структура сайта понятнее становится...
Создание сайтов, шаблонов, помощь в решении проблем.
*

kanevlife

  • Осваиваюсь на форуме
  • 88
  • 10
  • Всегда читай до конца, и не будет лишних вопросов
Re: Адресная строка браузера и AdsManager
« Ответ #7 : 20.09.2015, 17:07:12 »
Да, и здесь я с Вами согласен.

Одно не понятно, - откуда же в "родной" Joomla берутся такие ссылки (собрано что попало и откуда попало) и самое главное не могу найти где же это все прописывается, чтобы править.
Конечно неплохо было чуток "подпилить" код AdsManager, чтобы оставить последнюю одну-две категории. По сути, - ведь sh404SEF это может. Значит как-то все же возможно переопределить вывод в адресной строке.
Согласитесь, что читая след.: http://www.сайт/противопооложная категория/вообще не имеющая никакого отношения субкатегория/аналогичная не имеющая никакого отношения субкатегория/13-meditsinskie-uslugi/131-vizus-oftalmologiya.html, приходит мысль, что у администратора сайта бред.

Пробовал стандартными средствами Joomla, то никаких изменений.

KanevLife
*

Efanych

  • Группа развития
  • 4317
  • 605
Re: Адресная строка браузера и AdsManager
« Ответ #8 : 20.09.2015, 17:09:33 »
Цитировать
Одно не понятно, - откуда же в "родной" Joomla берутся такие ссылки (собрано что попало и откуда попало) и самое главное не могу найти где же это все прописывается, чтобы править.
Это давняя проблема. Пока придумали более менее нормальный способ борьбы - с помощью редиректа.
Создание сайтов, шаблонов, помощь в решении проблем.
*

kanevlife

  • Осваиваюсь на форуме
  • 88
  • 10
  • Всегда читай до конца, и не будет лишних вопросов
Re: Адресная строка браузера и AdsManager
« Ответ #9 : 20.09.2015, 17:27:23 »
Вы уж извините за назойливость, но последний вопрос: - Перенаправление не работает в Joomla 3.4.4? В AdsManager 2.9.11?
Или это только у меня возникли такие проблемы?
Еще есть мысль, что хостинг на nginx и директивы .htaccess просто не работают. Или..?
KanevLife
*

Efanych

  • Группа развития
  • 4317
  • 605
Re: Адресная строка браузера и AdsManager
« Ответ #10 : 20.09.2015, 18:02:46 »
Вы не читали тему по моей первой ссылке?
Создание сайтов, шаблонов, помощь в решении проблем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 3.1.7 - включение русского языка

Автор Belovin

Ответов: 7
Просмотров: 1481
Последний ответ 03.09.2017, 18:36:06
от frecby
AdsManager 3.1.5 Поднятие обьявления

Автор vanya_pushkin64

Ответов: 6
Просмотров: 3058
Последний ответ 22.08.2017, 19:07:21
от Sabotage
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 10
Просмотров: 5372
Последний ответ 16.08.2017, 16:26:47
от Pavel
Подсветка найденного в поиске AdsManager 3

Автор AvtoPobeda

Ответов: 0
Просмотров: 2186
Последний ответ 31.07.2017, 17:18:15
от AvtoPobeda
Формат даты в detalis AdsManager 2.6

Автор Roof

Ответов: 3
Просмотров: 4027
Последний ответ 11.07.2017, 20:33:43
от d.im_a