Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 104
Информация:
Тема содержит 1 сообщения, была просмотрена 2857 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Информация » FAQ
 Распечатать тему
Как подключить bb-коды к файлу submit.php?
jikaka
Если Вам необходимо, чтобы пользователи добавляли на сайт новости, статьи или фото с bb-кодами, то делается это несложно. Покажем на примере добавления новости.
Итак!

Открываем файл submit.php.

Находим строчку:
Скачать исходники  Код
require_once THEMES."templates/header.php";



ниже вставляем:
Скачать исходники  Код
require_once INCLUDES."bbcode_include.php";



Находим примерно 99 строку:
Скачать исходники  Код
echo (isset($_POST['line_breaks']) ? nl2br($news_body) : $news_body);



заменяем на:
Скачать исходники  Код
echo (isset($_POST['line_breaks']) ? nl2br(parseubb($news_body)) : parseubb($news_body));



Находим примерно 128-129 строки:
Скачать исходники  Код
echo "<td class='tbl'><textarea name='news_body' cols='60' rows='8' class='textbox' style='width:300px;'>$news_body</textarea></td>\n";
echo "</tr>\n<tr>\n";



заменяем на:
Скачать исходники  Код
echo "<td class='tbl'><textarea name='news_body' cols='60' rows='8' class='textbox' style='width:300px;'>$news_body</textarea></td>\n";
echo "</tr>\n<tr>\n<td>&nbsp;</td><td class='tbl'>".display_bbcodes("100%", "news_body", "submit_form")."</td>\n</tr>\n<tr>\n";




Открываем файл news.php.

Находим примерно 50 строку:
Скачать исходники  Код
$news_news = $data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_news'])) : stripslashes($data['news_news']);



заменяем на:
Скачать исходники  Код
$news_news = $data['news_breaks'] == "y" ? nl2br(parseubb(stripslashes($data['news_news']))) : parseubb(stripslashes($data['news_news']));




Все, пользуемся!

PS: прикрепил уже готовые решения для ленивых...
jikaka присоединено следующее:файл:
bb-code-for-articles-and-news.zip [8.57кБ / 536 Загрузки]

Изменил(а) jikaka, 22.07.2011 12:05
x1
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Если есть ошибка в теме или панели PHP-Fusion то мы часто видим белый экран  →  Пожелания и предложения 8 / 4946 11.08.2018 15:03
Fork PHP-Fusion  →  Пожелания и предложения 19 / 6970 02.08.2018 10:36
PHP-Fusion 7 Bogatyr - бесплатный сборник плагинов и модов  →  Моды 7 / 10225 18.07.2018 04:56
Если есть хелпы по PHP-Fusion скопируйте сюда или дайте ссылку  →  Вопросы новичков 1 / 1841 26.06.2018 16:09
Лендингоподобная главная - как заверстать адаптивно в CSS?  →  Пожелания и предложения 2 / 1148 24.04.2018 13:13
Как найти в БД для панели "похожие статьи, новости, темы"?  →  Пожелания и предложения 0 / 487 23.04.2018 17:29
Исправление /includes/bbcodes/youtube_bbcode_include.php  →  Ошибки, баги 4 / 6606 01.03.2018 06:53
Как защититься от спамеров? капча есть, но она легко вводится  →  Моды 11 / 7916 26.02.2018 19:52
сколько у вас Время загрузки и как оно зависит от хостинга?  →  Пожелания и предложения 9 / 2867 01.02.2018 06:27
PHP-Fusion 9.03  →  Книга жалоб и предложений 2 / 4023 23.01.2018 13:48
Топ 5 пользователей форума
Alex Alex (1,197)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)