Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

SEO Meta Description (SEO Описания автоматом)

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение владимир1983 »

А чего развивать то тебе в нем надо?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Alecto »

владимир1983 писал(а):А чего развивать то тебе в нем надо?
все.

конкретно для тем - вот это было бы правильно:
Для топиков берётся текст первого сообщения и обрезается до 250 символов
вот это - нет (обсуждалось ранее):
если текст короче, то добавляется следующий пост и так далее.
еще, в дескрипшине появляются пробелы перед текстом, скорее всего из-за вырезания тегов...

Добавлено спустя 4 минуты 57 секунд:
еще не нравится, как строится описание для списка форумов - просто перебором названий форумов и подрезкой по длинне.
тут даже "шопопало" - будет слишком много.
надо специальные поля для дейскрипшн и кэйвордс, как это реализовано во всех нормальных движках.

в-общем, вопрос в одном, захочет ли Анвар довести расширение до какого-то логического и минимально рабочего состояния.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Anvar »

Обновил архив в первом сообщении.
Alecto писал(а):в дескрипшине появляются пробелы перед текстом
Эта проблема решена.

Насчёт того, что-бы сделать поля для ввода описания форумов, будет наверное позже.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Alecto »

1) Можно маленькое косметическое пожелание?...
Название расширения SEO META DESCRIPTION изменать на Seo Meta Description

2) Хотелось бы видеть эти поля:
<meta property="og:image" content="http://customoto.com/media/k2/items/cache/3a9297ca78720986dccc8a65ce802a33_XS.jpg" />
<meta name="image" content="http://customoto.com/media/k2/items/cache/3a9297ca78720986dccc8a65ce802a33_XS.jpg" />
могу предложить 2 варианта их генерации...
1 - прописать статическое изоражение, например лого сайта (по умолчанию картинка-заглушка), которые пользователь может подменить самостоятельно (так делал в 3.0.12).
2 - для первого сообщения темы: брать первое попавшееся фото из тега IMG, если такого нет - картинку-вложение, если такого нет - аватару топикстартера.
для тем: первый вариант более прост в реализации, второй - предпочтителен.
для всех остальных страниц: вариант 1 более чем достаточен.

3) сделать поле <meta property="og:description" равное нынешнему description

4) желательны поля
<meta property="og:url" content="http://customoto.com/minsk-r-250.html" />
<meta property="og:title" content="Minsk R 250 - Интернет-журнал CUSTOMMOTO " />
og:title = title
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение владимир1983 »

Alecto
Это расширение не реализует разметку Open Graph. Иди в запросы расширений и создай там тему если тебе нужен такой экст. Не надо все мешать в кучу!
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Alecto »

владимир1983, решать Анвару.
захочет - сделает, нет - сам добавлю в его расширение то, что мне нужно.

Добавлено спустя 6 минут 5 секунд:
например, тема http://motobratva.com/viewtopic.php?f=97&t=4327
описание генерируется следующее

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

<meta name="description" content="http&#58;//cs315320&#46;userapi&#46;com/v315320515/33b2/SqlknAgaXgQ&#46;jpg Иногда попадаются интересные картинки и фотографии, с классификацией которых и размещение в.." />
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение владимир1983 »

Экст изначально не предусматривал наличие функционала который поддерживал бы разметку open graph.
Да и не нужен там этот функционал! Это должен быть отдельный экст. Так как тебе это надо, а мне нет.
Повторюсь, не надо все мешать в одну кучу.
Alecto писал(а):описание генерируется следующее
Ну вот и попроси автора улучшить экст тем чтобы была возможность добавить фильтр для bbcode. Т.е. чтобы ты мог добавить в список bbcode содержимое которых игнорировалось бы при генерации в дискрипшене.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Alecto »

Anvar
смотри какая штука получается
добавил строку
$topic_desc = preg_replace('/ |http(.*)jpg|isU/', ' ', $topic_desc);
после

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

			$topic_desc = preg_replace('/ {2,}/', ' ', $topic_desc);
ссылка удаляется, но и описание становится еще короче, а надо вырезать весь мусор из описания ДО подрезки в 250 символов.

пробовал эту же строку добавить после

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

			strip_bbcode($topic_desc);
но, тогда берется второе сообщение.

еще пару вариантов делал, но как ни пытался - так и не смог реализовать очистку до подрезки.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Alecto »

владимир1983 писал(а):чтобы была возможность добавить фильтр для bbcode
это похоже есть

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

			strip_bbcode($topic_desc);
Анвар, нужна помощь
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение COB16 »

а где проверить эти описания которые добавило расширение?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Anvar »

strelok-by, В исходном коде <meta name="description" content="" />
Кстати тут первое сообщение текущей страницы берётся ;-)

Alecto, Как будет время, сразу по существу отвечу..
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение COB16 »

Anvar

почему-то появляется вопросик:

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

<meta name="description" content="Больная тема для владельцев карбюраторов/моников на vw golf 2, jetta2, passat b2 и куча других вагов до 95 года выпуска) Сначала рассмотрим из чего с�.." />
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Alecto »

strelok-by писал(а):почему-то появляется вопросик:
+
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение xisp »

strelok-by писал(а):почему-то появляется вопросик:
Похоже на использование неюникодных функций для работы с юникодом...

Добавлено спустя 3 минуты 3 секунды:
Ну да, так и есть. Нужно заменить strlen на mb_strlen, substr на mb_substr, в файле /event/listener.php. Странно, что русский автор использовал эти функции, а не юникодные.
phpBBex
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

Re: SEO Meta Description (SEO Описания автоматом)

Сообщение Anvar »

xisp, Этот способ обрезки достался мне в наследство ещё от phpBB2, там были свои проблемы с юникодом, но работало более-менее корректно. Заменил функции)

Архив обновлён, тестируйте, проверяйте..
Закрыто

Вернуться в «Бета-версии расширений для phpBB»