Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ alt htmlcssphpjsblog

Панель DW Bbcode 1.2

Поддержи проект!!! smile

Панель DW Bbcode 1.2 , с обновленным интерфейсом! На простой странице использовать DW Bbcode 1.2 - легко, но что, если конфигурация сайта как у нас!? Когда всё выводится через "echo" использовать "include"(что было по умолчанию) невозможно!?
Разбили основной файл на 3. Их нужно все подключить отдельно! И все заработает! См. 2 вариант!
Навигация по странице :
  1. DW Bbcode 1.2 описание, пример, скачать
  2. DW Bbcode 1.2 использование и настройка - вариант 1
  3. DW Bbcode 1.2 использование и настройка - вариант 2
  4. DW Bbcode 1.2 - запись и вывод данных
  5. Как добавить свои смайлы.
  6. Как добавить свои коды.
14.02.2021 От старого контента остался только первый пункт.
Архив обновлен "17.02.2021".
  1. DW Bbcode 1.2 описание, пример, скачать

    Это обновленная версия DW Bbcode 1.1

    Описание DW Bbcode 1.2

    Скачать DW Bbcode 1.2

    Пример DW Bbcode 1.2 - на отдельной странице

    Пример прямо здесь на странице.

    Чем отличается версия DW Bbcode 1.1 и DW Bbcode 1.2

    Оптимизирован код.

    Обновлен дизайн кнопок

    Всё необходимое в одном файле.(В случае использования варианта 1 )

    Как проверить работоспособность DW Bbcode 1.2?

    Скачиваем архив, все закидываем в какую-то папку на сайте.

    Заходим на страницу ваш_сайт/папка/dw_BBcode_2/index.php -> тестируем! Из коробки, все должно сработать, в смысле bbcd-ы должны сработать. У нас этот архив установлен вот сюда:

    Если все хорошо, то:

  2. Как использовать DW Bbcode 1.2 на сайте!?

    Разберем пример использования Bbcode из архива "DW Bbcode 1.2".

    Внимание! Нужно иметь хоть какое-то представление, как ваш контент выводится на страницу! Разберем один из вариантов использования :

    В данном примере основной код html формируется в основном без php, лишь редкие вкрапления php кода имеются. Поэтому дойдя до php - он выполняется. Здесь можно и нужно использовать "include"

    <? include('dwbbcode.php');?>

    Взглянем на эту страницу в коде:

    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!Как использовать DW Bbcode 1.2 на сайте!?

    Если планируется использование не только на странице пример, то без пути на сервере не обойтись! И у вас должно получиться, что-то типа:

    <? include('home/domen/dwweb_ru/www/путь до папки/dw_BBcode_2/dwbbcode.php');?>

    Второй обязательный элемент(см. скрин выше) использования - это имя textarea - name="dw_textarea" - куда будет передаваться код "bbcode"

  3. Как использовать DW Bbcode 1.2 на сайте номер 2!?

    Теперь рассмотрим использование, прямо здесь на странице. Страницы с контентом имеют другую структуру.

    Весь контент находится в переменной "main_text" и выводится через echo.

    Как использовать DW Bbcode 1.2 на сайте номер 2!?

    И чтобы наши коды из "DW Bbcode 1.2" заработали, нам придется проделать пару манипуляций!

    Мне пришлось тот код, что был в одном файле разбить на 3.
    Php:

    В первом файле "dwbb_second.php" - остался весь php код, его нужно поставить выше вывода остальных(естественно, что ваш путь до папки будет другим - покрашено красным):

    include ($home .'/__a-data/__all_for_scripts/__examples/bbcode/dw_BBcode_2/dwbb_second.php');
    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!Как использовать DW Bbcode 1.2 на сайте номер 2!?
    Html:

    Форма в файле "dwbb_second.html"(в этом пункте путь прописывать не нужно - он сформируется автоматически)

    2.1.) Первый из способов вывода формы DW Bbcode. Располагаем данный код над формой куда будем вставлять Bbcod-ы :
    <? echo str_replace('REPLACE_PATH', $bb_parse_url, file_get_contents($home.$bb_parse_url.'/dwbb_second.html')); ?>
    2.2.) Поскольку выше мы уже говорили о разрыве переменной, то у нас - здесь, мы располагаем такую запись:
    '. str_replace('REPLACE_PATH', $bb_parse_url, file_get_contents($home.$bb_parse_url.'/dwbb_second.html')).'
    Скрин нашего кода:
    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!Как использовать DW Bbcode 1.2 на сайте номер 2!?
    javascript :

    javascript код - это код js в файле "dwbb_second.js" - подключаем ниже формы, подключаем как обычный внешний скрипт. Здесь также путь указывать не нужно, он сформируется автоматически

    <? echo '<script src="'.$bb_parse_url.'/dwbb_second.js"></script>'; ?>
    Как у меня?

    У меня на странице выглядит так, данный скрипт находится в переменной, которая выводится - почти в самом низу сайта:

    $CODE_Under_page = '<script src="'.$bb_parse_url.'/dwbb_second.js"></script> ';

    Если мы посмотрим в коде страницу hrml, то увидим:

    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!Как использовать DW Bbcode 1.2 на сайте номер 2!?

    Теперь нам осталось только вывести здесь формы...


    Ну вот - что у нас получилось:

    Теперь - это все прекрасно работает!

    H
    H2
    H3
    H4
    H5
    L
    B
    B
    STR
    BLD
    I
    S
    U
    T1
    KOD
    FIO
    RED
    RBL
    GRN
    GBL
    BL
    T2
    IMG
    P
    BR
    HR
    SCR
    NAM
    BUT
    STY
    NOI
    TBL
    LI
    FS
    xx-small
    smaller
    x-large
    xx-large
    FO
    Arial
    Times New Roman
    Georgia
    Monotype Corsiva
    Comic Sans Ms
    Tahoma
    COL
    :)
    ?

    Выведем здесь результаты: страница для записи - example_bbcode.dat

    fuck
    beer2
    acute

  4. DW Bbcode 1.2 - запись и вывод данных

    Если мы говорим про первый пример (это файл "index.php" в архиве), то здесь довольно всё скучно.

    После того, как записали данные выводим с помощью "echo" используя функцию BBcode_dw.

    if($_POST['submit'])

    {

    $dw_textarea = str_replace(array("\r\n", "\r", "\n"), "<br>", strip_tags($_POST['dw_textarea'] ) );

    @file_put_contents(__DIR__.'/example_bbcode.dat', $dw_textarea ."\n". @file_get_contents(__DIR__. '/example_bbcode.dat'), LOCK_EX);

    }

    $dw_textarea = str_replace("\n", "<br>\n", @file_get_contents(__DIR__.'/example_bbcode.dat' )) ;

    echo BBcode_dw($dw_textarea);

    Второй вариант!:

    Нам нужна страница на которую будем записывать:

    .Dat: https://dwweb.ru/__a-data/__all_for_scripts/__examples/bbcode/example_bbcode.dat
    Php:

    Чтобы не мучаться возьмем тот же код, что и в примере...

    Запись:

    $home = $_SERVER['DOCUMENT_ROOT'];

    $file = $home .'/__a-data/__all_for_scripts/__examples/bbcode/example_bbcode.dat';

    if($_POST['submit'])

    {

    $dw_textarea = str_replace(array("\r\n", "\r", "\n"), "<br>", strip_tags($_POST['dw_textarea'] ) );

    @file_put_contents( $file , $dw_textarea ."\n<br>". @file_get_contents($file), LOCK_EX);

    }

    вывод::

    $dw_textarea = @file_get_contents($file);

    echo BBcode_dw($dw_textarea);

    Но поскольку вы помните, что один раз мы разрывали переменную(аналогично с echo)...

    Схематично это будет выглядеть так:
    echo 'здесь текст '.BBcode_dw($dw_textarea).' здесь текст 2';
    DW Bbcode 1.2 - запись и вывод данных Результат можно посмотреть прямо здесь

  5. Как добавить свои смайлы.

    Если смайлов недостаточно, то их можно скачать отдельно - здесь
    Вариант 1. Если вы используете подключение номер 1 то добавление новых смайлов происходит до банальности просто!

    Вам просто нужно файл смайла поместить в одну из папок - "_smaile" или "_smaile_girl" и всё! Больше ничего делать не нужно! Файл __smiles.php всё сделает за вас!:

    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!Как добавить свои смайлы.

    Вариант 2. Если у вас структура страниц похожая на мою, то - вариант 2

    Кроме того, что вы должны добавить смайл в папку, как описано выше.

    Открываем файл dwbb_second.html.

    Ищем начало кода <bbdwsmile> и вставляем за ним код нового смайла -ниже выделено красным - это название файла смайла, который вы хотите добавить - например "fuck.gif", код будет таким:

    <bb><img src="REPLACE_PATH/_smaile/fuck.gif" alt="fuck" id="fuck" class="smailChoose"></bb>

    Загружаем измененный файл на сервер. Перезагружаем страницу.

    Нажимаем кнопку смайлы - смотрим - наш новый смайл добавлялся в начало списка!

    Как добавить свои смайлы.

  6. Как добавить свои коды.

    скоро...


Последняя дата редактирования : 01.03.2021 11:17
Название скрипта :DW BBCODE V1.2
Скрипт № 102.6
Пример
Ссылка на скачивание : Все скрипты на одной странице
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
DW Bbcode 1.2

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
13/04/2021 08:12
Во-первых пожалуйста!1). $new_array - был прописан оттого, что контент на сайте пишется на живых примерах. И часто…
подробнее.
Валерий :
13/04/2021 05:47
перебрал весь материал- во первых спасибоискал другое но понравился Ваш материалerror - или неточность 1. везде…
подробнее.
Марат :
08/04/2021 07:12
Сам афигеваю!
подробнее.
stream :
07/04/2021 05:56
Неплохо)
подробнее.
Марат :
24/03/2021 11:01
Да что вы!? За что обижаться то?Вы тот редкий человек, который смог написать! Вы молодец!Человек, же который не…
подробнее.