phpBB3 SEO Sitemap и SEO Topic & Canonical URL для phpBBex 2.0

Description: Описание вашего первого раздела.
Forum rules: Ничего ценного не писать-всё равно всё удалю.

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#1by HD321kbps » 04.07.2015, 23:57

Так, как в phpBB3 SEO Sitemap убрали параметр из урла f=. Чтобы было все ок надо ставить дополнительно расширение
SEO Topic & Canonical URL, которое на phpBBex не работает. Для того, чтобы оно заработало нужно!

Открыть и поменять строку в файле phpBBex2\ext\shredder\seo_topic_url\event\listener.php

Code: Select all

$display_vars['vars'] = phpbb_insert_config_array($display_vars['vars'], $add_config_var, array('after' => 'load_cpf_viewtopic'));

На

Code: Select all

$display_vars['vars'] = phpbb_insert_config_array($display_vars['vars'], $add_config_var, array('before' => 'legend2'));
Image

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#2by Sumanai » 05.07.2015, 20:21

HD321kbps wrote:Чтобы было все ок
Может расширение просто поправить?

[upd=1436117723][/upd]
HD321kbps wrote:Для того, чтобы оно заработало нужно!
Исправить движок. Нда, я думал- расширения, все дела, а оно вон оно как, сломалось из-за переноса настроек.
Посмотрю, может, сделаю обработку таких случаев.

[upd=1436121559][/upd]
Sumanai wrote:Посмотрю, может, сделаю обработку таких случаев
Всё оказалось проще, чем я думал. Логика проста- если расширение пытается добавить настройки после пункта, который я удалил, то настройки добавляются в конец. Если автор не сделал отдельный блок для своих настроек, то они автоматически оборачиваются в блок с названием "Дополнительные настройки от расширений", если сделал- то вставляется в оригинальный блок автора.

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#3by HD321kbps » 05.07.2015, 21:43

Sumanai wrote:Может расширение просто поправить?
так и сделал)
Image

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#4by Sumanai » 07.07.2015, 19:54

Sumanai wrote:Всё оказалось проще, чем я думал. Логика проста- если расширение пытается добавить настройки после пункта, который я удалил, то настройки добавляются в конец. Если автор не сделал отдельный блок для своих настроек, то они автоматически оборачиваются в блок с названием "Дополнительные настройки от расширений", если сделал- то вставляется в оригинальный блок автора.
Отправил в репозиторий. Можешь проверить со стандартным расширением. Других расширений, добавляющим настройки таким способом, я не нашёл, но они тоже должны теперь работать всегда.

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#5by HD321kbps » 07.07.2015, 22:47

Sumanai wrote:Отправил в репозиторий. Можешь проверить со стандартным расширением. Других расширений, добавляющим настройки таким способом, я не нашёл, но они тоже должны теперь работать всегда.
Спс, все работает!
Image

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#6by HD321kbps » 13.04.2016, 00:17

HD321kbps wrote:Так, как в phpBB3 SEO Sitemap убрали параметр из урла f=. Чтобы было все ок надо ставить дополнительно расширение
SEO Topic & Canonical URL, которое на phpBBex не работает. Для того, чтобы оно заработало нужно!

Открыть и поменять строку в файле phpBBex2\ext\shredder\seo_topic_url\event\listener.php

Code: Select all

$display_vars['vars'] = phpbb_insert_config_array($display_vars['vars'], $add_config_var, array('after' => 'load_cpf_viewtopic'));

На

Code: Select all

$display_vars['vars'] = phpbb_insert_config_array($display_vars['vars'], $add_config_var, array('before' => 'legend2'));

В предыдущих версиях работало отлично, в новой версии 1.0.7 не отображаются настройки снова. Рецепт снова помог!

Added after 5 minutes 25 seconds:
хотя фиг с ним с этим расширением оно уже не актуально все есть в phpBB3 SEO Sitemap
Image

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#7by Sumanai » 13.04.2016, 15:54

HD321kbps wrote:в новой версии 1.0.7 не отображаются настройки снова
Я опять поломал это место. Вообще, есть идея, как сделать лучше, а то некоторые проверяют наличие свойств сами, не доверяясь стандартной функции, и лажают на эксе.

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#8by HD321kbps » 13.04.2016, 20:02

было бы не плохо
Image

HD321kbps M
Topic author
Avatar
HD321kbps M
Topic author
Age: 28
Reputation: 21 (+21/−0)
Posts: 202
With us: 4 years 5 months
Location: Армянск
Website ICQ Facebook Twitter VK Skype YouTube Google+

#9by HD321kbps » 02.05.2016, 13:45

Sumanai wrote:Я опять поломал это место. Вообще, есть идея, как сделать лучше, а то некоторые проверяют наличие свойств сами, не доверяясь стандартной функции, и лажают на эксе.
Исправлено в 2.0.4?
Image

Sumanai M
Администратор
Avatar
Sumanai M
Администратор
Age: 33
Reputation: 65 (+65/−0)
Posts: 311
With us: 4 years 6 months
Location: Россия
Website Twitter VK Google+

#10by Sumanai » 02.05.2016, 13:49

Исправление есть, улучшения нет. Должно работать.


Return to “Ваш первый раздел”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest