|
Поделиться

Карта сайта для ботов (phpBB3 SEO Sitemap)

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.

Сообщение ostridm » 07.04.16 14:46

Shredder писал(а):ostridm
Вас указывать в авторах?

необязательно, конечно я люблю халявные ссылки на свой сайт но, карта явно не тот случай )

настройки мне кажется те же самые, я еще раз подковырял код, убрал генерацию .htacess теперь он стал не нужен,
плюс в надежде что получится еще уменьшиться по памяти, стал открывать файл и писать сразу в него без создания xml в памяти,

сейчас
- пишу в своих расширениях подключения по событиям, осталось несколько и если будет все гут выложу следующую версию
- на 31000 урлов теперь хватает 160 метров
ostridm
Разработчик модов
 
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

Сообщение Xisp » 07.04.16 16:26

TB11 писал(а):указанных в первом посте настроек

Попробуйте из этого сообщения:
Карта сайта для ботов (phpBB3 SEO Sitemap)
И нужно прописать индексный файл.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение TB11 » 07.04.16 22:01

Xisp, благодарю.
Вместо
Код: Выделить всё
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /app.php;
}
}

исправил запись на
Код: Выделить всё
location / {
	try_files $uri $uri/ /app.php?$query_string;
}

Отправил администратору для установки на сервер. По результатам отпишу.
TB11
 
Сообщения: 9
Зарегистрирован: 15.12.14 12:26

Сообщение ostridm » 08.04.16 09:36

выкладываю последние модификации,

~39000 урлов генерится на 96 мегабайтах

- перепиcана генерация xml файлов
- добавлена возможность посторонним расширениям вносить свои url в карту ( в архиве есть сэмпл который добавляет phpBB Gallery к карте)
- по памяти немного пришлось пожертвавать времененм работы и нагрузкой SQL, что при плане перегенрации раз в сутки представляется несущественным

под некоторым вопросом сеовместимость с USU, надо бы проверить а не на чем...

Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

пс
теперь можете назначить меня соавтором, реквизиты в сэмпле
ostridm
Разработчик модов
 
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

Сообщение Shredder » 08.04.16 09:56

ostridm
Дальнейшие доработки планируются или это пока финальная версия?
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 854
Зарегистрирован: 22.08.13 09:05

Сообщение ostridm » 08.04.16 10:13

там есть три вопроса которые хорошо бы решить ( но можно взять гвозди и забить)

1) в "режиме все в одном файле", физически на сервере файл дублируется 1 копия лежит в store одна в кеше ( у меня 7 мегабайт и в принципе 15 метров мне не жалко)
2) надо бы прикрутить cron, чтобы держать карту актуальной, хотя по логам боты всегда берут индексный файл а потом идут по ссылкам из индекса
3) надо бы в админке сделать настройку для величины пакета разовой обработки запроса по топикам с постами, я нахардкодил 40 000, но мало ли что там как будет

эээээ... на 5.3 не пробовал
php 5.4.45 и 7.0.2 ,
phpbb 3.1.8 и 3.1.7-pl-1

таким образом, я считаю, можно уже делать новую, можно :)
(только в сэмпле зависимость надо на миграцию 1.0.8 перецепить будет
ostridm
Разработчик модов
 
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

Сообщение Shredder » 08.04.16 10:50

ostridm
Ок. Как будет возможность, посмотрю.

ostridm писал(а):(только в сэмпле зависимость надо на миграцию 1.0.8 перецепить будет

Шо це такое? :?

Да думаю, что можно уже версию 1.1 или даже 2.0 делать, т.к. значительные изменения внесены.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 854
Зарегистрирован: 22.08.13 09:05

Сообщение ostridm » 08.04.16 10:57

вторая так вторая....

Код: Выделить всё
	
	static public function depends_on()
	{
		return array('\phpbb\db\migration\data\v310\dev',
					 '\shredder\sitemap\migrations\v1xx\v_1_0_6',
					 '\phpbbgallery\core\migrations\release_1_2_0_db_create');
	}


Код: Выделить всё
'\shredder\sitemap\migrations\v1xx\v_1_0_6

поменять на актуальную версию расширения в котором будут опубликованы изменения (а то сейчас кривенько немного но зато можно включить)
ostridm
Разработчик модов
 
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

Сообщение angst66 » 09.04.16 01:23

Вопрос по расширениям. Нужно там какие то правки делать под новую версию или новая версия сама подхватывает расширения? В частности меня интересует расширение Pages
angst66
 
Сообщения: 13
Зарегистрирован: 28.02.16 18:19

Сообщение Shredder » 09.04.16 09:16

ostridm писал(а):2) надо бы прикрутить cron, чтобы держать карту актуальной, хотя по логам боты всегда берут индексный файл а потом идут по ссылкам из индекса

Крон - это лишняя трата времени и сил. Бот всегда берёт актуальную карту, т.к. она генерится каждый раз при заходе на страницу.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 854
Зарегистрирован: 22.08.13 09:05

Сообщение eolis » 09.04.16 13:12

ОВНО ваша карта сайта
не работает и все!

http://amstk.ru/sitemap.xml
Вложения
2016-04-09 11-16-44 Скриншот экрана.png
eolis
 
Сообщения: 3
Зарегистрирован: 29.03.16 14:00

Сообщение Shredder » 09.04.16 15:34

eolis
Лол, версия-то какая? Или мы угадать должны?)) Сейчас идёт обкатывание новых версий, это беты и в них могут быть ошибки. Пишете об ошибках - пишите и версию, чтобы мы могли их устранить.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 854
Зарегистрирован: 22.08.13 09:05

Сообщение Xisp » 09.04.16 20:27

Shredder писал(а): Сейчас идёт обкатывание новых версий, это беты и в них могут быть ошибки.

А скачать стабильные и неоткуда. Ты бы архив версий сделал бы :)
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение Shredder » 09.04.16 20:55

Xisp
Думал, но чё-то не сделал...

В общем, выложил в первом сообщении две версии расширения:
1) Стабильная 1.0.6
2) Самая последняя новая, которую необходимо проверить.

У кого будет глючить, пишите здесь о найденных глюках и на какой версии они возникли. Если новая "не работает", то используйте пока 1.0.6.

Добавлено спустя 37 минут 50 секунд:
ostridm
Изменил номер версии в выложенном вами вчера обновлении, чтобы людям было проще ориентироваться при проверке и обновлении версий. Остальное пока всё оставил как есть.

И пара замечаний:
1.png


1. Почему в ссылке - точки вместо дефиса? Предлагаю всё-таки использовать дефис - , чтобы поисковики не надумали спутать с расширением файла и не насовать каких-то ошибок. Да и визуально дефис "правильнее" и приятнее. :) Как в моде СЕО.
2. Почему для индексных файлов не используется полный адрес с именем домена, как это сделано для всех остальных ссылок?
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 854
Зарегистрирован: 22.08.13 09:05

Сообщение ostridm » 09.04.16 21:49

1)Дефис = хорошо.
2)Незнаю, наверное стер лишнего нечаянно,

сделал как надо, + исправил 2 ошибки
поменял архив в своем сообщении выше
ostridm
Разработчик модов
 
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

Пред.След.

Вернуться в Скрипты и расширения для phpBB

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1