ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
AuthorMessage
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Приветствую.
У меня вопрос содержится в теме. В админке для подписи можно запретить только bbcode IMG и FLASH, а остальные можно вставлять какие хочешь.
Дело в том что, один из юзеров зачем-то вставил в подпись ббкод для видео.
Совсем отключать bbcode для подписей мне бы не хотелось.

Заранее спасибо.
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Post Sun 29 Dec, 2013 20:30 Download Post Reputation: 88
 Запрет bbcode при редактировании подписи
Нормально, чо, вставить видео в подпись и ещё с воспроизведением при загрузке.

Запрет bbcode при редактировании подписи.
Code:
#----- [OPEN] -----
includes/message_parser.php

#----- [FIND] -----
            $this->prepare_bbcodes();

#----- [BEFORE, ADD] -----
            //[begin] disallow other bbCode by Porutchik http://forum.aeroion.ru/cat1/
            if ($mode === 'sig')
            {
                if (!isset($disallow_bbcode_in_sig))
                {
                    $disallow_bbcode_in_sig = array('code', 'videomail', 'youtube', 'youtubeid');
                }
                foreach ($disallow_bbcode_in_sig as $bool)
                {
                    $this->bbcodes[$bool]['disabled'] = true;
                }
            }
            //[end] disallow other bbCode by Porutchik http://forum.aeroion.ru/cat1/ 

В массиве $disallow_bbcode_in_sig определите свой список bbcode или дополните его.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Спасибо большое!
Можно сделать, что бы запрещённые ббкоды удалялись при просмотре темы? Вдруг есть ещё несознательные личности.
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Post Sun 29 Dec, 2013 23:54 Download Post Reputation: 88
 Удаление запрещённых bbcode из подписи при выводе страницы
Вырезаем из подписи запрещённые bbcode при выводе страницы.
Code:
#----- [OPEN] -----
viewtopic.php

#----- [FIND] -----
                $user_sig = $row['user_sig'];

#----- [AFTER, ADD] -----
                //[begin] disallow other bbCode by Porutchik http://forum.aeroion.ru/cat1/
                if (!isset($disallow_bbcode_in_sig))
                {
                    $disallow_bbcode_in_sig = array('code', 'videomail', 'youtube', 'youtubeid');
                }
                foreach ($disallow_bbcode_in_sig as $bbcode_str)
                {
                    $bbcode_uid = ':' . $row['user_sig_bbcode_uid'];
                    $search[] = "#\[$bbcode_str$bbcode_uid\](.*?)\[\/$bbcode_str$bbcode_uid\]#i";
                    $search[] = "#\[$bbcode_str(.*?)$bbcode_uid\](.*?)\[\/$bbcode_str$bbcode_uid\]#i";
                    $user_sig = preg_replace($search, '', $user_sig);
                }
                //[end] disallow other bbCode by Porutchik http://forum.aeroion.ru/cat1/


Массив $disallow_bbcode_in_sig можно определить, например, в includes/constants.php. Тогда при добавлении других bbcode не потребуется редактировать viewtopic.php и includes/message_parser.php.
зы Фичу для админки делать лень.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
АлексейМ Gender:Male

Постоянный клиент


Joined: 24 Nov 2013
Show/Hide

Спасибо ещё раз.
Sergey @ Sun 29 Dec, 2013 23:54 wrote: (View Post)
Show

Я так сделаю, хотя с админкой было бы удобней. Ну раз нет так нет.
Back to topOffline View user's profile
vulkan3

Забанен


Joined: 10 Nov 2013
Show/Hide

а в предпросмотре темы все равно показывает запрещенные bbcode
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

странный ответ
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

а теперь требуется Confused
Back to top View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Post Mon 03 Mar, 2014 11:36 Download Post Reputation: 88
 Удаление запрещённых bbcode из подписи при предпросмотре сообщения
200 рублей на телефон в профиле в качестве благодарности за исполнение индивидуального каприза.

Сделано внутри скрытого текста.
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
Detektorv


Joined: 23 Jan 2018
Show/Hide

Sergey @ Mon 03 Mar, 2014 11:36 wrote: (View Post)
Show


Здравствуйте, Сергей.
А не подскажите, такой же код для общего пользования?
Объясню, есть некоторые ббкоды которые хотел бы запретить пользователям и оставить открытым только для администраторов модераторов
а некоторые только для старожил форума.
То есть по попростому, для нескольких групп.
Буду рад если вы мне поможите, при многом благодарен за ваш труд.

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

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

то есть, к примеру ббкод под названием [codeadmin] только для группы под идом 3. 4 и 5.
Back to topOffline View user's profile
Display posts from previous:   

Summary Rating For >> Как запретить вставлять некоторые bbCode в подписи?
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 BB коды + Quick Reply
Как правильно вставлять? И ещё вопрос не по теме.
Вопрос. поставила пару новых BB кодов ( спойлер и зачёркнутый текст) Как их правильно помещать в форму быстрого ответа от Xpert? Какие части кода надо куда пихать? Мои попытки не увенчались успехом. Плюс вопрос не в тему
zizinana Поддержка и моды для phpBB2 8 Mon 19 Aug, 2013 11:03 View latest post
zizinana
No new posts Как запретить писать в названии темы только заглавные буквы?
В правилах форума прописан пункт о наименовании тем, но довольно часто некоторые пользователи пишут название одними заглавными буквами. Каждый раз редактировать замучаешься и предупреждения редко помогают, а если сразу
Владимир1971 Поддержка и моды для phpBB3 5 Sun 15 Feb, 2015 15:31 View latest post
АлексейМ
No new posts Преобразование ссылок на видео с Youtube в bbCode
phpBB3. пользовательские bbCode
Здравствуйте Сергей. Мне необходимо сделать небольшую модификацию, на основе вашего мода, а именно необходимо парсить youtube ссылки, оставляя от них только id видео (+ббкод). Сколько мне будет стоить моя прихоть? P.s.
evrus Поддержка и моды для phpBB3 27 Sat 20 Oct, 2012 15:15 View latest post
evrus
No new posts BBCode show by hover
BBCode. Текст виден при наведении курсора мыши (спойлер, spoiler)
BBCode [hover]Text visible when the mouse.[/hover] BBCode [hover]Текст виден при наведении курсора мыши.[/hover] Когда переносил на свой форум BBCode для имеющегося на этом форуме тега spoiler, оказалось, что Internet
vlad77 Поддержка и моды для phpBB2 1 Sat 20 Jun, 2015 20:54 View latest post
Sergey
No new posts Glow Shadow and Blur effects BBcode
Мод добавляет bbcode теги для эффектов свечения, тени и размытости
Название мода: Glow, Shadow and Blur effects BBcode Автор: David Smith, vlad77 Описание мода: Мод добавляет bbcode теги для эффектов свечения, тени и размытости Версия мода: 3.0.0 Примечание: В отличии от версии этого
vlad77 Поддержка и моды для phpBB2 0 Thu 25 Feb, 2016 18:52 View latest post
vlad77






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