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

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Мы очень быстро построили новый компонент карты сайта для Joomla, который сможет заменить osmap и любой другой компонент карты сайта, без регистраций и sms.

Особенности:
Генерирует реальный sitemap.xml
Строит ссылки согласно роутеру Joomla - мы получаем идеальную карту сайта.
Создаёт нагрузку только когда генерируется карта сайта.
Генерирует карту сайта по кнопке и по расписанию.

Требования:
Joomla 3.9
8 мегабайт оперативной памяти на каждые 10000 статей.

Описание на joomline - https://joomline.ru/rasshirenija/komponenty/jlsitemap.html

JED - https://extensions.joomla.org/extensions/extension/structure-a-navigation/site-map/jl-sitemap/

Github - https://github.com/Joomline/jlsitemap

Документация - https://joomline.ru/docs/103-jlsitemap.html

Дополнительные плагины:
Интеграция JoomShopping
Интеграция ZOO
Интеграция SWJProjects
« Последнее редактирование: 04.09.2019, 12:31:43 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: JL Sitemap - компонент карты сайта
« Ответ #30 : 07.11.2018, 17:08:42 »
На сайте один язык вообще... вот теперь думаю как этот английский удалить)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JL Sitemap - компонент карты сайта
« Ответ #31 : 07.11.2018, 17:17:59 »
один говорите? а в /administrator/index.php?option=com_jshopping&controller=languages сколько опубликованных?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #32 : 07.11.2018, 17:32:33 »
По поводу статейной части (да и не только). Очень не плохо бы галочку, по которой из карты исключаются статьи и категории вида
?view=article&id=1:about&catid=2. Т.е все, что с вопросами даже.
Т.е. те, у которых нет своего меню.
у меня статьи типа "О компании" и "Контакты" лежат обычно в категории "Компания"
На категорию ссылки нет, она просто для группировки материалов нужна, а на конкретные статьи внутри неё - есть.
А плагин выдает ссылку на блог категории Компания, которая нафиг не нужна и которая в robots будет закрыта, как и все ссылки с вопросами в url
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JL Sitemap - компонент карты сайта
« Ответ #33 : 07.11.2018, 17:39:44 »
(да и не только)
в разрезе магазина если - т.е. допустим на товары созданы пункты меню, а на категорию нет - то эту категорию не выводить в карте, а товары выводить?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: JL Sitemap - компонент карты сайта
« Ответ #34 : 07.11.2018, 17:40:56 »
один говорите? а в /administrator/index.php?option=com_jshopping&controller=languages сколько опубликованных?
Верно 2, хотя я так и не понял как попадать на эту настройку. Убрал, теперь действительно всё хорошо отрабатывает.

@zikkuratvk Исключено 86 ссылок - это которые не опубликованы или нет прав, или что за ссылки?
В плагине крона опечатки: Заускать Адинка
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #35 : 07.11.2018, 17:43:00 »
@dmitry_stas, я вот сейчас делаю магазин без ссылок на категории. только главная каталога.
и меня устраивает, как генерируются ссылки. если надо будет  - поставлю ваш плагин полного пути  ;)
но что-то не понятно, нужен он сейчас или нет.
и на категории ссылки без всяких вопросов генерируются. или они появятся, если создать в меню ссылку на конкретный товар? (вообще-то незачем в моем случае)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #36 : 07.11.2018, 17:56:19 »
Вообще, вопрос про исключение ссылок с вопросами - это не для дочерних плагинов, а именно к компоненту, который выводит итог.
Исходя из своего опыта - все что с вопросами - это либо дубли, либо мусор всякий, который будет в роботс закрыт.
Так он не нужен априори в карте. Понятно, что есть индивиды, которые до сих пор не включают сеошные ссылки, но таким никакая карта не поможет  ;D
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JL Sitemap - компонент карты сайта
« Ответ #37 : 07.11.2018, 17:59:22 »
Верно 2, хотя я так и не понял как попадать на эту настройку
а я кажется понял. /administrator/index.php?option=com_jshopping&controller=config&task=adminfunction - Языки не стоит галка, верно?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JL Sitemap - компонент карты сайта
« Ответ #38 : 07.11.2018, 18:06:36 »
и на категории ссылки без всяких вопросов генерируются. или они появятся, если создать в меню ссылку на конкретный товар? (вообще-то незачем в моем случае)
та не, сейчас то как раз генерируется все. но я ж так понял надо чтобы если в меню ссылки нет - не генерировалось и в карте?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: JL Sitemap - компонент карты сайта
« Ответ #39 : 07.11.2018, 18:11:06 »
а я кажется понял. /administrator/index.php?option=com_jshopping&controller=config&task=adminfunction - Языки не стоит галка, верно?
Верно, прям в ясновидящие можно записываться)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #40 : 07.11.2018, 18:16:59 »
но я ж так понял надо чтобы если в меню ссылки нет - не генерировалось и в карте?
тут логика от конкретного компонента зависит, наверно.
смысл в том, что с конкретным компонентом должен админ сайта разбираться, чтобы получить красивые ссылки где ему нужно. а вот весь мусор, которые останется с вопросами можно было отфильтровать из карты. так что, повторюсь, это вопрос не к вам, а к джумлайновцам  ^-^
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JL Sitemap - компонент карты сайта
« Ответ #41 : 07.11.2018, 18:25:13 »
а вот весь мусор, которые останется с вопросами можно было отфильтровать из карты
аа, понял теперь о чем речь.

Исключено 86 ссылок - это которые не опубликованы или нет прав, или что за ссылки?
угу, это, плюс еще которые в меню запрещены к индексированию
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #42 : 07.11.2018, 18:52:43 »
Очень не плохо бы галочку, по которой из карты исключаются статьи и категории вида
Вид у них нормальный =). Если попали в карту то они доступный гостям и в настройках меты не выбрано noindex.

А добавлять в карту только то что связанно с меню в планах на сл. версию. Будет как второй решим работы.
Можно еще добавить галочку типа добавлять только sef ссылки.

P.S Я на своих сайтах слежу чтобы лишние страницы в индекс не попадали. Принцип прост если согласно канону Joomla страница может быть проиндексирована, то она будет в карте.
« Последнее редактирование: 07.11.2018, 18:58:37 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #43 : 07.11.2018, 18:57:55 »
как вариант, можно дабавить поле textarea, 1 строка - 1 исключение, чтобы пользовательский фильтр был
типа, вписал туда знак вопроса и ещё что-то, что не нужно и получил красивую карту без лишних ссылок
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #44 : 07.11.2018, 19:00:50 »
как вариант, можно дабавить поле textarea, 1 строка - 1 исключение, чтобы пользовательский фильтр был
типа, вписал туда знак вопроса и ещё что-то, что не нужно и получил красивую карту без лишних ссылок
Можно, но нужно ли. Писать регулярки в админке ради исключений, если можно просто выставить доступ суперюзер или снять с публикации и такая страница не проиндексировать не при каких обстоятельствах.

Помните простою истину sitemap лишь рекомендации роботу. Если страница доступна для индексации она проиндексируеться(вот по закону подлости выскочит в модуле когда будет робот проходит сайт или кто-то особо добрый ссылки накидает или того веселее редирект сделает.).
« Последнее редактирование: 07.11.2018, 19:04:07 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #45 : 07.11.2018, 19:03:48 »
какие регулярки? знак вопроса вбил в строку - убрал весь мусор из карты. обычный поиск на вхождение.
4 строчки кода  ;D.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #46 : 07.11.2018, 19:08:20 »
какие регулярки? знак вопроса вбил в строку - убрал весь мусор из карты. обычный поиск на вхождение.
Ну как расскажи мне как ты будешь без preg_match (strpos или mb_strpos, не лучший выход это я тебе по опыту скажу) проверять ссылку на присутствие этого знака вопроса =) И это делается радио кнопками, для такой фильтрации текстовое поле не нужно.

P.S И да 3 строчки кода сама проверка занимает. И я повторюсь, насколько это нужно большой вопрос. Если сайт настроен верно ни какие ссылки '?' не лезут.
Это я про коробку.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #47 : 07.11.2018, 19:12:28 »
а я не гордый, сделаю хак, и через mb_strpos отключу, все что мне не нужно.
будет не лучший вариант в 4 строки кода, но будет работать и не надо будет уламывать всяких там  ;D
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: JL Sitemap - компонент карты сайта
« Ответ #48 : 07.11.2018, 19:14:03 »
Это нужно. Как бы настолько, что без этого пока и компонент не интересен  ^-^
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #50 : 07.11.2018, 19:17:54 »
Это нужно. Как бы настолько, что без этого пока и компонент не интересен  ^-^
Я же уже написал что сделаю привязку к пунктам меню.
Но логика людей. Аля страница доступна для индексации, но ее не добавлениям в карту сайта потому, что она не связана с меню, мне не понятна, вот хоть убейте.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JL Sitemap - компонент карты сайта
« Ответ #51 : 07.11.2018, 19:19:16 »
о, а крон сделан системным плагином? а зачем? у нас же свой компонент, почему просто не фронтальной частью компонента?
увидел почему, там еще и автозапуск
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #52 : 07.11.2018, 19:20:36 »
во! навались, народ!  ;D победим Septdir'а и получим компонент мечты!  ;D
Навались на что, на пункты меню?, мне плешь с ними уже проели еще с версии 0.0.1 и я уже написал будет в СЛ версии как второй решим работы.

Или ты с ссылками в которых есть `?`. Они другая тема. Обычно называют не добавлять SEF ссылки или не добавлять ссылки с параметрами.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #53 : 07.11.2018, 19:21:50 »
Septdir, убивать не будем, но с чего ты взял, что доступна? 
в robots закрыто все ненужное, так зачем ему быть в карте сайта? робота надо слать именно туда, куда надо, а не скармливать ему все-любое, что только Joomla нагенерирует.
пауку ходить по закрытым ссылкам абсолютно незачем, особенно если на сайте много ссылок.

навались с универсальным решением - полем textarea  с пользовательскими словами  ;)
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #54 : 07.11.2018, 19:22:22 »
увидел почему, там еще и автозапуск
Более того изначально фронтально части не было. Вообще в новой версии, где добавилась фронтальная часть есть скрытый сюрприз, который будет полезен, тем кто админит много сайтов =)
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #55 : 07.11.2018, 19:25:05 »
в robots закрыто все ненужное,
У тех кто проедал мне плеш не закрыто. Да и в базовой версии ядра тоже.

навались с универсальным решением - полем textarea  с пользовательскими словами
И какое же оно универсальное, если домохозяйки им пользоваться не будут.
И зачем слова когда можно регулярки юзать?
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #57 : 07.11.2018, 19:29:34 »
ну, мое дело - предложить.
себе я и сам могу докрутить, тут хватит моего уровня.
Так предложи тут https://github.com/Joomline/jlsitemap/issues

Будет время подумаем надо или не надо, если надо то когда и как лучше сделать и т.д

К примеру если просто искать в строке тогда в настройках лучше делать аля subform мульти поле, чтоб изначально иметь массив для фильтрации.
« Последнее редактирование: 07.11.2018, 19:35:01 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #58 : 07.11.2018, 19:36:02 »
ага. очень продуктивно.
пойти на гитхаб, написать ровно то же самое, но приложив кривой код, который ты также снисходительно разбомбишь.
прямо то, чего мне не хватает для полноты счастья  ;D
по-моему, тема как раз для фитбека. если не интересна идея тут - с чего она на гитхабе-то заиграет?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #59 : 07.11.2018, 19:41:44 »
ага. очень продуктивно.
пойти на гитхаб, написать ровно то же самое, но приложив кривой код, который ты также снисходительно разбомбишь.
А код то зачем? Да и тоже самое писать не надо.
Достаточно одной строчки.

по-моему, тема как раз для фитбека. если не интересна идея тут - с чего она на гитхабе-то заиграет?
Я не говорил что она не интересна. Просто в сл. версии ее точно не будет. А на гитхаб. Потому что тут она легко потеряется. Так что если хочешь чтобы это добавили лучше всегда писать на github.
Форум как и телега зачастую лишь абстрактное обсуждение. баги не в счет. Если что-то очень нужное, то я бывает и сам добавляю на гитхаб.
« Последнее редактирование: 07.11.2018, 19:46:00 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать Sitemap.xml?

Автор phvsfpgs

Ответов: 4
Просмотров: 902
Последний ответ 02.10.2023, 13:24:09
от sivers
Не принимает в Google вебмастер аналитик карту сайта sitemap.xml

Автор igorsuccess

Ответов: 4
Просмотров: 1571
Последний ответ 25.12.2021, 18:52:58
от igorsuccess
Sitemap поисковым системам для мультиязычной версии сайта

Автор Gevguk

Ответов: 4
Просмотров: 2624
Последний ответ 08.07.2021, 10:55:18
от khan-alex
Не генерируется файл карты сайта XML

Автор европласт

Ответов: 20
Просмотров: 2715
Последний ответ 09.02.2021, 13:28:23
от европласт
Ссылка на sitemap.xml в результатах поиска в Google.

Автор Игарь

Ответов: 10
Просмотров: 2289
Последний ответ 15.09.2020, 14:38:08
от Игарь