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

Модератор


Joined: 15 Mar 2008
Show/Hide

Скоро Новый год.
BBCode для украшения форума. Радужный текст на красивом ява скрипте.

Название: BBCode Rainbow text on JavaScript

Описание мода: BBCode. Радужный текст на красивом ява скрипте.

Версия мода: 1.1.0
Сложность установки: Легко
Время установки: ~2 минут

Есть так же мод для радужного текста на php phpbbhacks.com.....nload/3505


Download BBCode_Rainbow2_JavaScript.txt (8.04 KB). Added/Updated Mon 03 Feb, 2020 11:57. Downloaded 0 Time(s).
BBCode. Rainbow text on a beautiful java script. Version: 1.1.0

Download BBCode_Rainbow2_JavaScript.txt (5.51 KB). Added/Updated Mon 09 Dec, 2013 21:14. Downloaded 11 Time(s).


_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

В сообщениях, если радужный текст на яве присутствует в подписи и в сообщении, то в сообщении он в некоторых случаях может не выводиться.
В моде ява скрипт подгружается только при первом вызове bbencode_second_pass с тегом [rainbow2]. Если в html порядок будет изменен, то в тегах которые выше тега с явой, радужный текст будет не виден. Аналогичная проблема имеет место в модах Select Expand BBcodes MOD на этом форуме и Мод bbCode Display Maps for phpBB2 (вставка Яндекс-карты, Google Maps, 2GIS, MapBox в сообщение)
Не думаю что кто то будет ставить в свою подпись карту или цитату. А радужный текст в подпись пользователи скорее всего поставят.
Решение №1 для viewtopic.php (поменять местами вызовы bbencode_second_pass) для подписи и предпросмотра:
Code:
открыть
viewtopic.php

найти
        if ( $user_sig != '' && $user_sig_bbcode_uid != '' )

перед добавить
        if ( $bbcode_uid != '' )
        {
            $message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
        }

найти
        if ( $bbcode_uid != '' )
        {
            $message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
        }

перед добавить
/*

после добавить
*/
И для posting.php (при предпросмотре сообщений):
Code:
открыть
posting.php

найти
        if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )

перед добавить
        if( $bbcode_on )
        {
            $preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
        }

найти
        if( $bbcode_on )
        {
            $preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
        }

перед добавить
/*

после добавить
*/ 

Решение №2 для bbcode.php (ява скрипт будет вызываться всегда, что может создать нагрузку на браузер)
Code:
открыть
bbcode.php

найти
    static $switch_rainbow2_js;
    if (empty($switch_rainbow2_js))
    {
        $text = str_replace('{RAINBOW2_JS}', $bbcode_tpl['rainbow2_js'], $text);
        $switch_rainbow2_js = 1;
    }
    else
    {
        $text = str_replace('{RAINBOW2_JS}', '', $text);
    }

заменить
    $text = str_replace('{RAINBOW2_JS}', $bbcode_tpl['rainbow2_js'], $text); 

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Ага, карта или портянка кода в подписи. Порвало в хлам.

Проверка на наличие некоторых 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
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Version: 1.1.0
Можно с помощью define('RAINBOW2_NOT_SEO', true); переключать подгрузку ява скрипта только на первом [rainbow2], или на всех. Что облегчает установку мода, и уменьшает количество ява скрипта (меньше ругаются валидаторы SEO).

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap , drive.google.com/.....49aHH-NdbR
Back to topOffline View user's profile
Display posts from previous:   

Summary Rating For >> BbCode радужный текст на ява скрипте.
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
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 BBCode Float Left and Right Element
Мод позволяет выравнивать любые элементы слева и справа. Текст будет обтекать вокруг элементов.
Название мода: BBCode Float Left and Right Element Автор: vlad77 Описание мода: Этот MOD позволяет форматировать сообщения, выравнивая любые элементы в сообщении слева и справа, а не внутри строки как обычно. Также текст
vlad77 Поддержка и моды для phpBB2 0 Thu 13 Feb, 2020 12:11 View latest post
vlad77
No new posts Текст личного сообщения на email
текст
Как сделать что бы на email приходил текст сообщения отправленного через ЛС форума ?
Ленсмен Поддержка и моды для phpBB2 1 Fri 16 Jan, 2015 15:38 View latest post
Sergey
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 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 - 2020 CBACK.de