Не нравятся результаты поиска? Попробуйте другой поиск!

bbcode в php


     02.06.2012    Общие вопросы по PHP    2168

вопрос
Здравствуйте. Пишу модуль для. Встал вопрос о использовании bbcode.

tpl-ка выглядит так:
<textarea name="full_story" id="full_story" onclick=setFieldName(this.name) /></textarea>


php так:
$bb_editor = true;
include_once ENGINE_DIR . '/modules/bbcode.php';
$tpl->set('{bbcode}',$bb_code);


Панель bbcode появляется. Но не работает. Помогите, как правильней сделать?

Ответа пока нет


Комментарии пользователей (1)

pavel31
4

340 | 158

pavel31 - 3 июня 2012 02:04 - Юзер

Пропиши

require_once (ROOT_DIR . "/language/" . $config['langs'] . "/website.lng");

$bb_code = <<<HTML
<script language="javascript" type="text/javascript">
<!--
var text_enter_url = "$lang[bb_url]";
var text_enter_size = "$lang[bb_flash]";
var text_enter_flash = "$lang[bb_flash_url]";
var text_enter_page = "$lang[bb_page]";
var text_enter_url_name = "$lang[bb_url_name]";
var text_enter_page_name = "$lang[bb_page_name]";
var text_enter_image = "$lang[bb_image]";
var text_enter_email = "$lang[bb_email]";
var text_code = "$lang[bb_code]";
var text_quote = "$lang[bb_quote]";
var error_no_url = "$lang[bb_no_url]";
var error_no_title = "$lang[bb_no_title]";
var error_no_email = "$lang[bb_no_email]";
var prompt_start = "$lang[bb_prompt_start]";
var img_title = "$lang[bb_img_title]";
var email_title = "$lang[bb_email_title]";
var text_pages = "$lang[bb_bb_page]";
var image_align = "{$config['image_align']}";
var bb_t_emo = "{$lang['bb_t_emo']}";
var bb_t_col = "{$lang['bb_t_col']}";
var text_enter_list = "{$lang['bb_list_item']}";
var text_alt_image = "{$lang['bb_alt_image']}";
var img_align = "{$lang['images_align']}";
var img_align_sel = "<select name='dleimagealign' id='dleimagealign' class='ui-widget-content ui-corner-all'><option value='' {$image_align[0]}>{$lang['images_none']}</option><option value='left' {$image_align['left']}>{$lang['images_left']}</option><option value='right' {$image_align['right']}>{$lang['images_right']}</option><option value='center' {$image_align['center']}>{$lang['images_center']}</option></select>";
var selField = "{$startform}";
var fombj = {$addform};
function image_upload() {
window.open('{$config['http_home_url']}engine/images.php?area=' + selField + '&add_id={$add_id}', '_Addimage', 'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=640,height=550');
}
-->
</script>
<script type="text/javascript" src="/engine/classes/js/bbcodes.js"></script>
{$editor}
HTML;

Должно все заработать

P.S Код взят из модуля UserReviews

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы