Проблемы с Sitemap (Карта Сайта) - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются проблемы поисковой оптимизации и индексирования форумов.
Если зашли сюда случайно, пожалуйста, не оффтопьте и обратите внимание на другие разделы.
Оформление форумов, включая верстку скинов.
Настройка форумов, установка и администрирование.
Размещение рекламы на форумах.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Проблемы с Sitemap (Карта Сайта)

#16 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 21:44

Просмотреть сообщениеHaktar сказал(а):

Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /applications_addon/ips/sitemap/extensions/sitemapPlugins/links.php on line 22

Обновил архив.
1

#17 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 21:58

Просмотреть сообщениеsiv1987 сказал(а):

Обновил архив.

Спасибо. Карта страниц links создалась корректно.
А файл что бы и по разделам приложения links можно?
0

#18 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 22:16

Кстати, значение priority должно быть в разных файлах разное или это не имеет значение?
0

#19 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 22:18

Просмотреть сообщениеHaktar сказал(а):

А файл что бы и по разделам приложения links можно?

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

#20 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 22:20

Просмотреть сообщениеHaktar сказал(а):

Кстати, значение priority должно быть в разных файлах разное или это не имеет значение?

Приоритет устанавливает админ в настройках для каждого компонента, но так как для линкс настройки нет - выставил среднее в 0.5. Оно не обязательно должно быть разное.
0

#21 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 22:27

Просмотреть сообщениеsiv1987 сказал(а):

При желание конечно можно сделать, но мне лень.

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

Просмотреть сообщениеsiv1987 сказал(а):

но так как для линкс настройки нет - выставил среднее в 0.5. Оно не обязательно должно быть разное.

Очень высокое тоже не нужно выставлять?
0

#22 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 22:39

Просмотреть сообщениеHaktar сказал(а):

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

Да пожалуйста. Имя файла, например, links_category.php должно быть в название класса sitemap_sitemap_links_category
Список категорий запрашиваете из таблицы links_cats. В таблице смотрите название полей.
Шаблон для чпу указываете showlinkcat, а ссылку app=links&showlinkcat=ИД
Ну а дальше разберетесь. Считай, тут весь генератор почти написан.
0

#23 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 08 Январь 2019 - 22:50

Просмотреть сообщениеsiv1987 сказал(а):

Да пожалуйста. Имя файла, например, links_category.php должно быть в название класса sitemap_sitemap_links_category
Список категории запрашиваете из таблицы links_cats. В таблице смотрите название полей.
Шаблон для чпу указываете showlinkcat, а ссылку app=links&showlinkcat=ИД
Ну а дальше разберетесь. Считай, тут весь генератор почти написан.

Спасибо, буду пробовать.
0

#24 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 09 Январь 2019 - 03:17

Просмотреть сообщениеHaktar сказал(а):

Карта страниц links создалась корректно.

Поспешил с выводами. ЧПУ формирует некорректно.

Вот так:
http://адрес форума.ru/app=links/page__showlink__2169

Некорректно и нет сео-титле.
0

#25 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 676
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 448
  • IPB version:I have no IPB
 

Отправлено 09 Январь 2019 - 10:10

Вложение  sitemapPlugins.zip (1,93К)
Количество загрузок: 4
Файлы закинуть в папку с остальными плагинами
1

#26 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 09 Январь 2019 - 14:29

Исправил. Проблема была из-за того, что в темплейте чпу showlinks только один вариант амперсанда.
1

#27 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 09 Январь 2019 - 17:39

newbie и siv1987
Спасибо ребята, отлично работает, ЧПУ формируется корректно. Большое спасибо.

Сделал файл карты для главной страницы links, получилось, но вот для категорий links не идёт, пишет ошибку базы данных, где я ошибся? Вот файл карты для категорий links:
Вложение  links_categories.php (1,24К)
Количество загрузок: 2

P.S. А как создать карту сайта для событий Календаря? Вот для такого к примеру: /calendar/1/event-567
0

#28 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 09 Январь 2019 - 20:53

Теперь я понял почему при запуске задачи из админке ссылки генерируются без чпу. А все потому, что в ац шаблоны seoTemplates не загружаются.
Собственно поэтому в последующих версиях функции преобразования friendly url перенесли в sitemap.
Хотя я не вижу ничего плохого если бы оставили только загрузку сео темплейтов чпу.

/admin/sources/base/ipsRegistry.php

	private static function _fUrlInit()
	{
		/**
		 * Fix request uri
		 */
		self::_fixRequestUri();
		
		/**
		 * Don't run if we are in the ACP.  Also, running this causes problems because it will take any data submitted (including in _POST params)
		 * and then loop over it later in this function, recreating query_string_real, which then breaks the params in the ACP in some cases.
		 * @link	http://community.invisionpower.com/tracker/issue-21539-logout-issue/
		 */
		if( IN_ACP )
		{
			return;
		}

		if ( ipsRegistry::$settings['use_friendly_urls'] )
		{
			/* Grab and store accessing URL */
			self::$_uri = preg_replace( "/s=(&|$)/", '', str_replace( '/?', '/index.php?', $_SERVER['REQUEST_URI'] ) );
			
			$_urlBits = array();
			
			/* Grab FURL data... */
			if ( ! IN_DEV AND file_exists( DOC_IPS_ROOT_PATH . 'cache/furlCache.php' ) )
			{
				$templates = array();
				require( DOC_IPS_ROOT_PATH . 'cache/furlCache.php' );
				self::$_seoTemplates = $templates;
			}

0

#29 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 350
  • Регистрация: 20-Март 09
  • Репутация: 2 514
  • IPB version:3.1.x
 

Отправлено 09 Январь 2019 - 22:16

Просмотреть сообщениеHaktar сказал(а):

Сделал файл карты для главной страницы links, получилось, но вот для категорий links не идёт, пишет ошибку базы данных, где я ошибся?

Откуда эти названия полей, в таблице links_cats совсем другие имена.
У приложения links нет прав доступа, запрос к permission_index делать не нужно. Используйте для примера запрос из генератора sitemap_sitemap_links, джойнить другие таблицы там не требуется. Просто замените имя таблицы и полей.
0

#30 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 064
  • Регистрация: 13-Июнь 09
  • Репутация: 23
  • IPB version:3.1.x
 

Отправлено 09 Январь 2019 - 22:30

Просмотреть сообщениеsiv1987 сказал(а):

Откуда эти названия полей, в таблице links_cats совсем другие имена.
У приложения links нет прав доступа, запрос к permission_index делать не нужно. Используйте для примера запрос из генератора sitemap_sitemap_links, джойнить другие таблицы там не требуется. Просто замените имя таблицы и полей.

Сейчас попробую.
0

Сообщить об этой теме:


  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2019 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна