Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Пользовательские BBCode

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16377
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

[FAQ] Пользовательские BBCode

Сообщение rxu »

База данных пользовательских BBCode на официальном сайте phpBB.

Вот ссылка на тему на официальном сайте, где приведены наиболее популярные пользовательские BBCode для phpBB3: Особенно прошу обратить внимание на последний, очень простой и без использования яваскрипта.

Некоторые другие BBCode приведены в этой статье в базе знаний (на английском).


*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map
устаревшее 
*****
От пользователя mau
Для изменения порядка BBCode установите мод Custom BBCode Sorting. (только для 3.0.х)
Последний раз редактировалось rxu 18.04.2020 6:13, всего редактировалось 5 раз.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2148
Стаж: 12 лет 1 месяц
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 144 раза

Re: [FAQ] Пользовательские BBCode

Сообщение romaamor »

Забыл добавить.
Открываем language/ru/viewtopic.php
Находим

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

$lang = array_merge($lang, array( 
Добавляем до -

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

global $user;
И после -

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

'TOPIC_VIEWER'      => get_username_string('full',  $user->data['user_id'],  $user->data['username'],  $user->data['user_colour']), 
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Пчелкин »

romaamor писал(а):language/ru/viewtopic.php
Ты с какого дуба такой невнимательный свалился?
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2148
Стаж: 12 лет 1 месяц
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 144 раза

Re: [FAQ] Пользовательские BBCode

Сообщение romaamor »

Пчелкин писал(а):Ты с какого дуба такой невнимательный свалился?
И Вам добрый вечер.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: [FAQ] Пользовательские BBCode

Сообщение xisp »

romaamor писал(а):language/ru
Не самое лучшее место для функций. Точнее самое худшее.
Подобное лучше добавлять в \includes\functions.php, найти

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

		'SITENAME'						=> $config['sitename'],
Добавить после

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

		'TOPIC_VIEWER'      => get_username_string('full',  $user->data['user_id'],  $user->data['username'],  $user->data['user_colour']), 
phpBBex
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1472
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [FAQ] Пользовательские BBCode

Сообщение angst66 »

У меня вместо имени Topic Viewer получается
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: [FAQ] Пользовательские BBCode

Сообщение xisp »

А, ну да, в шаблоне вместо {L_TOPIC_VIEWER} нужно использовать просто {TOPIC_VIEWER}.
phpBBex
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1472
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [FAQ] Пользовательские BBCode

Сообщение angst66 »

Тогда вообще {TOPIC_VIEWER} получается
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: [FAQ] Пользовательские BBCode

Сообщение xisp »

Предыдущие правки в ланг файле убрали?
phpBBex
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1472
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [FAQ] Пользовательские BBCode

Сообщение angst66 »

Я не правил ланг файл, у меня есть в functions.php функция 'S_USERNAME_COLORED' => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']),, она работает в шаблоне {S_USERNAME_COLORED}, а вот подключить через ббкод не получается

Добавлено спустя 1 час 44 минуты 51 секунду:
Помог только этот мод http://www.phpbb3bbcodes.com/viewtopic.php?t=305
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1472
Стаж: 12 лет 3 месяца
Благодарил (а): 48 раз
Поблагодарили: 71 раз

Re: [FAQ] Пользовательские BBCode

Сообщение angst66 »

Код [you] из вышепреведенного мода не работает в ACP Announcement Centre, где он по идее нужнее всего, ни User Blog Mod, ни в phpBB Gallery
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2148
Стаж: 12 лет 1 месяц
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 144 раза

Re: [FAQ] Пользовательские BBCode

Сообщение romaamor »

Блин, вылажую полный код и даже с приветствием в зависимости от времени суток . Польский, Натили является соавтором. Идея и моды -
Author: all4phone (I took advantage of an idea from 4seven's bbcode: http://www.phpbb.com/community/viewtopi ... #p12861138 and from two others bbcodes: - http://www.bbcode.pl/bbcode-uzytkowe-f3 ... a-t34.html и http://www.bbcode.pl/bbcode-uzytkowe-f3 ... t1220.html
Имя BBCode

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

[welcome][/welcome]
Замена HTML

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

<script type="text/javascript">d=new Date();time=d.getHours();if(time>5 && time<=11){document.write("Good morning!");}else if(time>=12 && time<18){document.write("Good afternoon!");}else if(time>=19 && time<=22){document.write("Good evening!");}else{document.write("Good night!");}</script> <strong>{L_TOPIC_VIEWER}</strong>, <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.write()
    now = new Date()
    if (now.getDay() == 5)
    document.write("finally friday ;)")

    if (now.getDay() == 6)
    document.write("you are not in a pub ? ;)")

    if (now.getDay() == 0)
    document.write("sunday rest :)")

    if (now.getDay() == 1)
    document.write("the beginning of week :|")

    if (now.getDay() == 2)
    document.write("what are you doing today ?")

    if (now.getDay() == 3)
    document.write("nice you spend your time ?")

    if (now.getDay() == 4)
    document.write("welcome on the board :)")
    document.write()

    //-->
    </SCRIPT>
Ответ -

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

[welcome][/welcome]
Открываем -
Open: language/en/viewtopic.php
находим

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

$lang = array_merge($lang, array( 
Ставим после -

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

global $user;
В переди -

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

'TOPIC_VIEWER'      => get_username_string('full',  $user->data['user_id'],  $user->data['username'],  $user->data['user_colour']), 
Чистим кеш. Взято на польском сайте - http://www.phpbbmods.cba.pl. Проверенно.

Добавлено спустя 7 минут 1 секунду:
Вроде не чего не пропустил. ( Для Пчёлы )

Добавлено спустя 3 минуты 13 секунд:
С условием что выше указанные моды стоят.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Anvar »

romaamor писал(а):Open: language/en/viewtopic.php
А теперь замени его на includes/functions.php

И используй где-нибудь там ниже:

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

	$template->assign_vars(array(
		'SITENAME'						=> $config['sitename'],
эту часть кода:
romaamor писал(а):'TOPIC_VIEWER' => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']),
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12451
Стаж: 12 лет 9 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2148
Стаж: 12 лет 1 месяц
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 144 раза

Re: [FAQ] Пользовательские BBCode

Сообщение romaamor »

Anvar писал(а):А теперь замени его на includes/functions.php
Та блин нету кнопочки править сообщение.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Пчелкин »

Пчелкин писал(а):
romaamor писал(а):language/ru/viewtopic.php
Ты с какого дуба такой невнимательный свалился?
Вот не хочешь обращать внимания... А варнинг был...
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

Вернуться в «FAQ»