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

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

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 5 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#1 HD321kbps » 04.07.2015, 23:57

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

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

Код: Выделить всё

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

На

Код: Выделить всё

$display_vars['vars'] = phpbb_insert_config_array($display_vars['vars'], $add_config_var, array('before' => 'legend2'));
Изображение

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 31
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 5 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#2 Sumanai » 05.07.2015, 20:21

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

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

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

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 5 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#3 HD321kbps » 05.07.2015, 21:43

Sumanai писал(а):Может расширение просто поправить?
так и сделал)
Изображение

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 31
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 5 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#4 Sumanai » 07.07.2015, 19:54

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

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 5 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#5 HD321kbps » 07.07.2015, 22:47

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

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 5 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#6 HD321kbps » 13.04.2016, 00:17

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

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

Код: Выделить всё

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

На

Код: Выделить всё

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

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

Добавлено спустя 5 минут 25 секунд:
хотя фиг с ним с этим расширением оно уже не актуально все есть в phpBB3 SEO Sitemap
Изображение

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 31
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 5 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#7 Sumanai » 13.04.2016, 15:54

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

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 5 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#8 HD321kbps » 13.04.2016, 20:02

было бы не плохо
Изображение

HD321kbps M
Автор темы
Аватара
HD321kbps M
Автор темы
Возраст: 27
Репутация: 21 (+21/−0)
Сообщения: 202
С нами: 3 года 5 месяцев
Откуда: Армянск
Сайт ICQ Facebook Twitter ВКонтакте Skype YouTube Google+

#9 HD321kbps » 02.05.2016, 13:45

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

Sumanai M
Администратор
Аватара
Sumanai M
Администратор
Возраст: 31
Репутация: 64 (+64/−0)
Сообщения: 307
С нами: 3 года 5 месяцев
Откуда: Россия
Сайт Twitter ВКонтакте Google+

#10 Sumanai » 02.05.2016, 13:49

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


Вернуться в «Ваш первый раздел»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 2 гостя