ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
 
AuthorMessage
zapatronen

Заинтересовался


Joined: 22 Feb 2013
Show/Hide

и сократить его до 130 символов.
Вот пробовал так, выводит сообщение, но если встречается какой-либо код, то все отображается выше шапки форума:

Code:
<meta name="description" content="<!-- IF SCRIPT_NAME == "viewtopic" --><!-- BEGIN postrow -->{postrow.MESSAGE}<!-- END postrow --><!-- ELSE -->{SITE_DESCRIPTION}<!-- ENDIF -->" />


не моя прихоть,сказали сделай или яйца выкрутим , не хочу крученые яйца Very Happy


с уважением Павел Сергеевич
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Во-первых. Скажите тем, кто требует. Этот мета-тэг, как и keywords уже давным давно ни один из поисковиков не учитывает и мало кто про них помнит.
Во-вторых, нужны регулярки, выкидывающие все bbCode и прочий мусор из текста.
Во-третьих, обработку нужно производить в viewtopic.php.

Добавлено спустя 44 минуты 40 секунд:

Вот как-то так делается в нашем колхозе, то есть по простому.
Code:
#----- [ OPEN ] --------------
viewtopic.php

#----- [ FIND ] --------------
// Output the posts
$first_unread = $post_unread = false;

#----- [ BEFORE, ADD ] --------------
//[begin] Add meta description by Porutchik http://forum.aeroion.ru/
if ($view != 'print')
{
    //The first post of every topic pages is used to build the meta description.
    $row =& $rowset[$post_list[0]];
    $text_only_message = censor_text($row['post_text']);
    if ($row['bbcode_uid'])
    {
        $text_only_message = str_replace('[*:' . $row['bbcode_uid'] . ']', '&sdot; ', $text_only_message);
        // no BBCode in text only message
        strip_bbcode($text_only_message, $row['bbcode_uid']);
    }
    
    $text_only_message = str_replace(array('"', '\''), ' ', $text_only_message);
    //Replacing multiple spaces with a single space http://stackoverflow.com/questions/2326125/remove-multiple-whitespaces-in-php
    $text_only_message = utf8_substr(trim(preg_replace('/(?:\s\s+|\n|\t|\r)/', ' ',  $text_only_message)), 0, 130);
    $template->assign_vars(array(
        'META_DESCRIPTION' => $text_only_message,
    ));
}
//[end] Add meta description by Porutchik http://forum.aeroion.ru/

#----- [ OPEN ] --------------
styles/prosilver/template/overall_header.html

#----- [ FIND ] --------------
<meta name="description" content="" />

#----- [REPLACE WITH] --------------
<meta name="description" content="<!-- IF SCRIPT_NAME == "viewtopic" -->{META_DESCRIPTION}<!-- ELSE -->{SITE_DESCRIPTION}<!-- ENDIF -->" />

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

а как исключить картинки url если они стоят первыми в сообщениях
Back to top View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Post Wed 26 Feb, 2014 09:45 Download Post Reputation: 88
 Удаление всех адресов из строки, не буквенно-цифровых символов и слов, короче четырёх символов
Удаление всех адресов, изображений из строки, не буквенно-цифровых символов и слов, короче четырёх символов

После строк (find)
Code:
    if ($row['bbcode_uid'])
    {

Добавить (add, after)
Protected Text:
Show

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

а вот и не работает url картинки все равно стоя пробовал вот так сделать все равно не работает
Code:
$text_only_message = preg_replace('/(^|\s)((https?|http?|ftp|file):\/\/)?(www\.)?[-0-9a-z._]*\.[-0-9a-z]{2,}(\/[-0-9a-z_?.%&#=\/]*)?/i', '', ' ' . $text_only_message); 


получается так
Code:
http://s001.youpic.su/pictures/1393102800/9409e195fbfe2ab961dbd5ae81f9c8b4.png Год выпуска : 2014 Жанр : Adventure / 3D / 3rd Person Разработчик : Revolution Software Издательство : Revolution Software 
Back to top View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Потому что, делал на коленке, без проверки. Эту строку закомментируйте и раскомментируйте верхнюю.

Добавлено спустя 2 минуты 26 секунд:

Или ждите до вечера, когда нормально смогу сделать.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

да верхняя тоже не работает , буду ждать )))
Back to top View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Смотрите пост Удаление всех адресов из строки, не буквенно-цифровых символов и слов, короче четырёх символов . Протестил на вашей строке. Теперь уж точно работает.
Было
Code:
http://s019.radikal.ru/i610/1302/68/ad2e8c0c402e.gif 
http://s001.youpic.su/pictures/1393102800/9409e195fbfe2ab961dbd5ae81f9c8b4.png Год выпуска : 2014 http://forum.aeroion.ru/topic644.html 
Жанр : Adventure / 3D / 3rd Person Разработчик : Revolution Software Издательство : Revolution Software 

Стало
Code:
Год выпуска 2014 Жанр Adventure Person Разработчик Revolution Software Издательство Revolution Software 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

ОХОХО НЕ ТАК КАК НАДО
Code:
http s001 youpic pictures 1393102800 9409e195fbfe2ab961dbd5ae81f9c8b4 Год выпуска 2014 Жанр Adventure Person Разработчик Revolutio 
Back to top View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Восстановите первоначальный код и сделайте замену заново. Не думал, что так быстро прибежите.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

Code:
http s001 youpic pictures 1393102800 9409e195fbfe2ab961dbd5ae81f9c8b4 Год выпуска 2014 Жанр Adventure Person Разработчик Revolutio 

заменил

Добавлено спустя 2 минуты 17 секунд:

ничего не меняется убирает только некоторые символы в строке
Back to top View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Да чё за дела, у меня то же самое правильно работает. Как заменяете?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

что-то что, а моды я умею ставить

UpuRh3V.png

Back to top View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Значит, у вас в тексте не ссылки в чистом виде, а что-то другое, раз программа их не воспринимает. Или в скрипте что-то вверху по коду заменяет символы в ссылках на html-сущности. Где находится пациент?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

это трекер на основе phpBB3
pritoc.org/viewtop.....p;t=622556

текст внизу
Back to top View user's profile
Display posts from previous:   

Summary Rating For >> Как в мета description вставить первое сообщение темы?
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 1
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts First Post On Every Page
первое сообщение на всех страницах темы
Название мода: First Post On Every Page Автор: Xpert Описание мода: Мод показывает первое сообщение темы на всех ее страницах. Это задается при создании темы или при редактировании ее первого сообщения администратором
vlad77 Архив модов для phpBB 2.0.x 0 Mon 23 Aug, 2010 19:29 View latest post
vlad77
No new posts Show First Post Only to Guest
показывать гостям только первое сообщение темы
Существует ли готовый мод, который бы позволял показывать гостям только первое сообщение темы в определённых разделах. Я нашёл только ваш мод для просмотра первой страницы Запрет просмотра последующих страниц темы для
Владимир1971 Поддержка и моды для phpBB3 14 Sun 02 Nov, 2014 15:38 View latest post
Владимир1971
No new posts Требуется мод вывода ТИТЛА
ERORR: meta description разделов идентичны для всех страниц (тем/постов)
1. Дескрипшены разделов идентичны для всех страниц (тем/постов) Пример: Раздел «Флем» http://имяфорума/viewforum.php?f=1
Benelli Поддержка и моды для phpBB2 20 Sat 21 Dec, 2013 19:48 View latest post
vlad77
No new posts Мод Forum description in viewtopic
описание форума на странице просмотра темы
Описание мода: Показывает описание форума на странице просмотра темы. Версия мода: 1.0.0 Сложность установки: Легко Время установки: ~5 минут При разработке мода использован Forum description in viewforum by Manipe.
Sergey Поддержка и моды для phpBB2 0 Mon 19 Jan, 2009 16:42 View latest post
Sergey
No new posts [RC] Download Topic and Post in a text file for phpBB3
скачивание темы или сообщений в текстовый файл
Наименование модификации: Download Topic and Post for phpBB3 Описание: Мод позволяет скачать тему или отдельное сообщение в виде текстового файла, при этом из текста удаляются все bbCode. При скачивании темы в текстовый
Sergey Поддержка и моды для phpBB3 30 Mon 09 Mar, 2015 14:33 View latest post
Raisin






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de