Уважаемые пользователи!
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 | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

Что с удалением ссылок, оставшихся от ббкобов?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Я не тестировал с разнообразием, пару ссылок поставил и обрезал их.
В [url=]текст ссылки[/url], текст остаётся не тронутым, только ликвидация ссылки.

Ещё сделал что-бы выводилось только первое сообщение с каждой страницы в теме.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

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

Сообщение COB16 »

Anvar Работает
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

речь не об URL, а об IMG и прочих аналогичных ббкодах, где внутри ссылка на картинки.
предложенный мной вариант удаляет эти ссылки, но с побочными эффектами.... помоги.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Расширение полностью переделано, его используешь?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

вот только что обновил
<meta name="description" content="http savepic net jpg Статейка про интересного человека и его интересный байк. В свое время байк этот потрепал нервы многим заводским командам. При том, что человек создавал его своими руками, а конструкция была довольно передовая. У байка по сути не.." />
Добавлено спустя 8 минут 27 секунд:

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

		$text = preg_replace('|http(.*)jpg|isU', ' ', $text);
вот это помогает (кстати, подрезка по длине теперь корректно выполняется).
посмотри, как его лучше вставить в твой код.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Если есть возможность, по экспериментируй.
В listener.php

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

		$text = preg_replace("@(http(s)?://)?(([a-z0-9.-]+)?[a-z0-9-]+(!?\.[a-z]{2,4}))@", ' ', $text);
замени на

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

		$text = preg_replace(array("|http(.*)jpg|isU", "@(http(s)?://)?(([a-z0-9.-]+)?[a-z0-9-]+(!?\.[a-z]{2,4}))@"), ' ', $text);
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

почему же нет? есть!
работает!
Anvar, можешь пожалуйста название изменить на "display-name": "Seo Meta Description", и выложить обновленный архив с этими исправлениями?
чтобы забрать на основу собранную тобой версию.
спасибо.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Обновлён первый пост, внесены эти две правки..
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

О чем мечтают люди? Обо всем на свете – кто-то хочет устроиться на хорошую работу
<meta name="description" content="О чем мечтают люди Обо всем на свете кто-то хочет устроиться на хорошую работу
зачем вырезаются "-" и "?"
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Alecto писал(а):"-"
Этот не должен, знак вопроса можно добавить.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

если вместо этого

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

		$text = preg_replace(array("|http(.*)jpg|isU", "@(http(s)?://)?(([a-z0-9.-]+)?[a-z0-9-]+(!?\.[a-z]{2,4}))@"), ' ', $text);

		return preg_replace("/[^A-ZА-ЯЁ.,-]+/ui", " ", $text);
сделать так

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

		return preg_replace(array("|http(.*)jpg|isU", "@(http(s)?://)?(([a-z0-9.-]+)?[a-z0-9-]+(!?\.[a-z]{2,4}))@"), ' ', $text);
то все знаки на месте.

Добавлено спустя 38 секунд:

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

О чем мечтают люди? Обо всем на свете – кто-то хочет устроиться на хорошую работу
вот, как есть вставил.
можно перечислить эти знаки?

Добавлено спустя 1 минуту 45 секунд:

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

		return preg_replace("/[^A-ZА-ЯЁ.,-,–,?]+/ui", " ", $text);
вот так работает.
похоже там был короткий -, а в тексте попался длинный. стандартный вордовский, так что есть смысл его указать.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

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

Сообщение Anvar »

Последний вариант пойдёт, только запятая должна быть одна.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

выложи пожалуйста исправленную строчку.

Добавлено спустя 1 минуту 39 секунд:
почему фэйсбук упорно не хочет видеть описание, и поставляет вместо него текст о том, сколько пользователей онлайн с самого низу страницы?
причем я даже ему og:description подсовывал - все равно не хочет видеть.
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

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

Сообщение Shredder »

Alecto
Если с тех пор, как я пытался сделать аналогичное для FB, ничего не изменилось, то описания он видеть не будет, можешь не стараться. Там какая-то особая система, которая не берёт описания ни при каких обстоятельствах.

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