Перейти к контенту
  • 0

Fast Reply выше кнопок


Вопрос

Предупреждаю, раз 15 поиском пользовался :D но ничего не нашел ;)

Вообщем надо дело замутить, поднять расширеный быстрый ответ от d1pro выше кнопок "Новая тема", бла бла бла ..

Вообщем вот мой кусок skin_topic.php

<!--IBF.TOPIC_ACTIVE-->
      <div class="activeuserstrip" align="center">« <a href='{$ibforums->base_url}showtopic={$data[TOPIC]['tid']}&view=old'>{$ibforums->lang['t_old']}</a> | <strong><a href='{$ibforums->base_url}showforum={$data['FORUM']['id']}'>{$data['FORUM']['name']}</a></strong> | <a href='{$ibforums->base_url}showtopic={$data[TOPIC]['tid']}&view=new'>{$ibforums->lang['t_new']}</a> »</div>
</div>

<br />
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
 <td align='left' width="20%" nowrap="nowrap"><!--IBF.TOPIC_OPTIONS_CLOSED-->{$data[TOPIC][SHOW_PAGES]}</td>
 <td align='right' width="80%">{$data[TOPIC][REPLY_BUTTON]}<!--IBF.QUICK_REPLY_CLOSED--><a href='{$ibforums->base_url}act=Post&CODE=00&f={$data[FORUM]['id']}' title='{$ibforums->lang['start_new_topic']}'><{A_POST}></a>{$data[TOPIC][POLL_BUTTON]}</td>
</tr>
</table>
<!--IBF.QUICK_REPLY_OPEN-->
<!--IBF.TOPIC_OPTIONS_OPEN-->
<br />
<!--IBF.MOD_PANEL-->
<div align='right'>{$data[FORUM]['JUMP']}</div>
<!--IBF.MULTIMOD-->
<br />
EOF;
}

 

Если сделаю так

<!--IBF.QUICK_REPLY_OPEN-->
<!--IBF.TOPIC_ACTIVE-->
      <div class="activeuserstrip" align="center">« <a href='{$ibforums->base_url}showtopic={$data[TOPIC]['tid']}&view=old'>{$ibforums->lang['t_old']}</a> | <strong><a href='{$ibforums->base_url}showforum={$data['FORUM']['id']}'>{$data['FORUM']['name']}</a></strong> | <a href='{$ibforums->base_url}showtopic={$data[TOPIC]['tid']}&view=new'>{$ibforums->lang['t_new']}</a> »</div>
</div>

<br />
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
 <td align='left' width="20%" nowrap="nowrap"><!--IBF.TOPIC_OPTIONS_CLOSED-->{$data[TOPIC][SHOW_PAGES]}</td>
 <td align='right' width="80%">{$data[TOPIC][REPLY_BUTTON]}<!--IBF.QUICK_REPLY_CLOSED--><a href='{$ibforums->base_url}act=Post&CODE=00&f={$data[FORUM]['id']}' title='{$ibforums->lang['start_new_topic']}'><{A_POST}></a>{$data[TOPIC][POLL_BUTTON]}</td>
</tr>
</table>
<!--IBF.TOPIC_OPTIONS_OPEN-->
<br />
<!--IBF.MOD_PANEL-->
<div align='right'>{$data[FORUM]['JUMP']}</div>
<!--IBF.MULTIMOD-->
<br />
EOF;
}

, то таблицы начинают парить ..

Вообщем подскажите :)

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Перемести

<!--IBF.QUICK_REPLY_OPEN-->

перед

<table width="100%" cellpadding="0" cellspacing="0" border="0">

например

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Если честно, то я не понимаю как быстрый ответ мог повлиять на на сообщения, которые намного выше.

Выдери из skin_topic быстрый ответ, напиши сюда его начало.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

И последнее ;)

Как убрать кнопку Fast Reply ? :)

 

*Думает про себя* Ужас, на меня приступ ламерства напал :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1.

function TableFooter($data) {
global $ibforums;
return <<<EOF
<!--IBF.TOPIC_ACTIVE-->
      <div class="activeuserstrip" align="center">« <a href='{$ibforums->base_url}showtopic={$data[TOPIC]['tid']}&view=old'>{$ibforums->lang['t_old']}</a> | <strong><a href='{$ibforums->base_url}showforum={$data['FORUM']['id']}'>{$data['FORUM']['name']}</a></strong> | <a href='{$ibforums->base_url}showtopic={$data[TOPIC]['tid']}&view=new'>{$ibforums->lang['t_new']}</a> »</div>
</div>

<br />
<!--IBF.QUICK_REPLY_OPEN-->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
 <td align='left' width="20%" nowrap="nowrap"><!--IBF.TOPIC_OPTIONS_CLOSED-->{$data[TOPIC][SHOW_PAGES]}</td>
 <td align='right' width="80%">{$data[TOPIC][REPLY_BUTTON]}<!--IBF.QUICK_REPLY_CLOSED--><a href='{$ibforums->base_url}act=Post&CODE=00&f={$data[FORUM]['id']}' title='{$ibforums->lang['start_new_topic']}'><{A_POST}></a>{$data[TOPIC][POLL_BUTTON]}</td>
</tr>
</table>
<!--IBF.TOPIC_OPTIONS_OPEN-->
<br />
<!--IBF.MOD_PANEL-->
<div align='right'>{$data[FORUM]['JUMP']}</div>
<!--IBF.MULTIMOD-->
<br />
EOF;
}

 

2.

function smilie_table() {
global $ibforums;
return <<<EOF
<table class='tablefill' cellpadding='4' align='center'>
<tr>
<td align="center" colspan="{$ibforums->vars['emo_per_row']}"><b>{$ibforums->lang['click_smilie']}</b></td>
</tr>
<!--THE SMILIES-->
<tr>
<td align="center" colspan="{$ibforums->vars['emo_per_row']}"><b><a href='javascript:emo_pop()'>{$ibforums->lang['all_emoticons']}</a></b></td>
</tr>
</table>
EOF;
}

function get_box_enableemo($checked) {
global $ibforums;
return <<<EOF
<input type='checkbox' name='enableemo' class='checkbox' value='yes' $checked /> {$ibforums->lang['enable_emo']}
EOF;
}

function get_box_enablesig($checked) {
global $ibforums;
return <<<EOF
<br /><input type='checkbox' name='enablesig' class='checkbox' value='yes' $checked /> {$ibforums->lang['enable_sig']}
EOF;
}

function get_box_enabletrack($checked) {
global $ibforums;
return <<<EOF
<br /><input type='checkbox' name='enabletrack' class='checkbox' value='1' $checked /> {$ibforums->lang['enable_track']}
EOF;
}

function get_box_alreadytrack() {
global $ibforums;
return <<<EOF
<br />{$ibforums->lang['already_sub']}
EOF;
}

function nameField_unreg($data) {
global $ibforums;
return <<<EOF
<tr>
 <td colspan="2" class='pformstrip'>{$ibforums->lang['unreg_namestuff']}</td>
</tr>
<tr>
  <td class='pformleft'>{$ibforums->lang['guest_name']}</td>
  <td class='pformright'><input type='text' size='40' maxlength='40' name='UserName' value='$data' class='textinput' /></td>
</tr>
EOF;
}

function nameField_reg() {
global $ibforums;
return <<<EOF
<!-- REG NAME -->
EOF;
}

}
?>

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Christoph Schneider

прекращай флудить.

Мне нужно начало ф-ии quick_reply_box_open()

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Млин ..

Тупой я стал

function quick_reply_box_open($fid="",$tid="",$show="hide", $key="") {
global $ibforums;
return <<<EOF
<script language="javascript1.2" type="text/javascript">
<!--
var MessageMax  = "{$ibforums->lang['the_max_length']}";
var Override    = "{$ibforums->lang['override']}";
MessageMax      = parseInt(MessageMax);

if ( MessageMax < 0 )
{
        MessageMax = 0;
}

function emo_pop()
{
  window.open('index.{$ibforums->vars['php_ext']}?act=legends&CODE=emoticons&s={$ibforums->session_id}','Legends','width=250,height=500,resizable=yes,scrollbars=yes');
}
function bbc_pop()
{
  window.open('index.{$ibforums->vars['php_ext']}?act=legends&CODE=bbcode&s={$ibforums->session_id}','Legends','width=700,height=500,resizable=yes,scrollbars=yes');
}
function CheckLength() {
        MessageLength  = document.REPLIER.Post.value.length;
        message  = "";
                if (MessageMax > 0) {
                        message = "{$ibforums->lang['js_post']}: {$ibforums->lang['js_max_length']} " + MessageMax + " {$ibforums->lang['js_characters']}.";
                } else {
                        message = "";
                }
                alert(message + "   {$ibforums->lang['js_used']} " + MessageLength + " {$ibforums->lang['js_characters']}.");
}

        function ValidateForm(isMsg) {
                MessageLength  = document.REPLIER.Post.value.length;
                errors = "";

                if (isMsg == 1)
                {
                        if (document.REPLIER.msg_title.value.length < 2)
                        {
                                errors = "{$ibforums->lang['msg_no_title']}";
                        }
                }

                if (MessageLength < 2) {
                         errors = "{$ibforums->lang['js_no_message']}";
                }
                if (MessageMax !=0) {
                        if (MessageLength > MessageMax) {
                                errors = "{$ibforums->lang['js_max_length']} " + MessageMax + " {$ibforums->lang['js_characters']}. {$ibforums->lang['js_current']}: " + MessageLength;
                        }
                }
                if (errors != "" && Override == "") {
                        alert(errors);
                        return false;
                } else {
                        document.REPLIER.submit.disabled = true;
                        return true;
                }
        }

        // IBC Code stuff
        //End IBF Posting Codes
бла блаблаблаблаблаблаблаблаблаблаблаблаблаблаблаблабла
        <td class='pformleft'><b>{$ibforums->lang['po_options']}</b></td>
        <td class='pformright'>
         <!--IBF.EMO-->
         <!--IBF.SIG-->
         <!--IBF.TRACK-->
    </td>
   </tr>
<!--ENDFORM_QUICK-->
 <tr>
  <td class='pformstrip' align='center' style='text-align:center' colspan="2">
        <input type="submit" name="submit" value="{$ibforums->lang['submit_reply']}" tabindex='4' class='forminput' accesskey='s' /> 
        <input type="submit" name="preview" value="{$ibforums->lang['button_preview']}" tabindex='5' class='forminput' />
  </td>
</tr>
</table>
</div>
</form>
</div>
EOF;
}

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Christoph Schneider

Вообщем надо дело замутить, поднять расширеный быстрый ответ от d1pro выше кнопок "Новая тема", бла бла бла ..

Типа как на этом форуме ?

Тогда не тот мод ставил :D

Форма быстрого ответа IPB v1.2

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А что было вместо

бла блаблаблаблаблаблаблаблаблаблаблаблаблаблаблаблабл

а

Там не было

<table ...

?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Нет, тама начиналось var text_enter_url ну вообщем эта фигня

А к конце этих var'ов было

        var list_prompt         = "{$ibforums->lang['js_tag_list']}";

        //-->
</script>
<br />

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Christoph Schneider

ну наконец-то добился. Клещами из тебя надо инфу вытаскивать :D

Тогда мой совет

Перемести

QUOTE

<!--IBF.QUICK_REPLY_OPEN-->

 

 

перед

QUOTE

<table width="100%" cellpadding="0" cellspacing="0" border="0">

например

нужно cделать по другому. Надо поместить не перед, а за.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.