24 lines
972 B
TypeScript
24 lines
972 B
TypeScript
|
|
import PocketBase from 'pocketbase';
|
||
|
|
|
||
|
|
const pb = new PocketBase('https://avt-back.ru');
|
||
|
|
await pb.admins.authWithPassword('redibedi2019@gmail.com', 'Stalin4444');
|
||
|
|
|
||
|
|
const post = await pb.collection('posts').getOne('ewq7fbjbgpo12iv');
|
||
|
|
const content = post.content || '';
|
||
|
|
|
||
|
|
console.log('Текущий H2:', content.match(/<h2[^>]*>[^<]*<\/h2>/i)?.[0]);
|
||
|
|
|
||
|
|
// Исправляем <h2 style="...">Введение</h2>
|
||
|
|
const newContent = content.replace(
|
||
|
|
/<h2\s+style="[^"]*">\s*Введение\s*<\/h2>/gi,
|
||
|
|
'<h2>💡 Бесплатная консультация автоюриста в Сургуте</h2>'
|
||
|
|
);
|
||
|
|
|
||
|
|
if (content === newContent) {
|
||
|
|
console.log('⚠️ Замена не произошла - проверь паттерн');
|
||
|
|
} else {
|
||
|
|
await pb.collection('posts').update('ewq7fbjbgpo12iv', { content: newContent });
|
||
|
|
console.log('✅ Исправлено!');
|
||
|
|
console.log('URL: https://avtourist-surgut.ru/blog/avtoyurist-surgut-besplatnaya-konsultaciya');
|
||
|
|
}
|