Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
technocraft
phpBB 1.0.0
Сообщения: 3 Стаж: 18 лет 7 месяцев
Сообщение
technocraft » 09.03.2008 14:29
Здраствуйте! Помогите плз разобраться со следующей проблемой.
Использую на своём форуме смайлы большого размера (в большом колличестве). Из за этого страдает страница posting. Блок со смайлами до неприличия стал вытянутым до "пола" . Пытался исправить ситуацию, сделать расположения блока не справа, а цельным растянутым блоком с низу под блоком поля текста. Так как не очень соображаю в данной предметной области, результат вышел не тот который ожидался. Блок со смайлами встал между панелью форматирования текста и блоком поля текста.
Как исправить ситуацию?
необходимио вот так
Что правил: forms.css
Код: Выделить всё
/* Posting page styles
----------------------------------------*/
/* Emoticons panel */
#smiley-box {
width: 100%;
float: bottom;
}
technocraft
Rayden
Former team member
Сообщения: 3739 Стаж: 21 год 2 месяца
Поблагодарили: 44 раза
Сообщение
Rayden » 09.03.2008 15:18
float: bottom не бывает.
Rayden
Stipendiat
phpBB 1.4.4
Сообщения: 163 Стаж: 19 лет 8 месяцев
Сообщение
Stipendiat » 09.03.2008 15:25
technocraft
Правте не в css, а в шаблоне
Stipendiat
technocraft
phpBB 1.0.0
Сообщения: 3 Стаж: 18 лет 7 месяцев
Сообщение
technocraft » 09.03.2008 16:04
про bottom: понадеялся на интуицию
Если не сложно, подскажите что в шаблоне править. Хотя бы намёк.
technocraft
Rayden
Former team member
Сообщения: 3739 Стаж: 21 год 2 месяца
Поблагодарили: 44 раза
Сообщение
Rayden » 09.03.2008 16:13
technocraft
Надо надеяться на htmlbook.ru
в шаблоне ищешь блок вывода смайлов и переставляешь его ниже формы ввода.
Rayden
Stipendiat
phpBB 1.4.4
Сообщения: 163 Стаж: 19 лет 8 месяцев
Сообщение
Stipendiat » 09.03.2008 16:29
technocraft
Пытайтесь сами сначала все обыскать и найти. Не будете же Вы постоянно спрашивать как что сделать. Не научитесь никогда...
Открываем posting_editor.html
Находим:
Код: Выделить всё
<div id="smiley-box">
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- ENDIF -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
<!-- ENDIF -->
<!-- IF BBCODE_STATUS -->
<!-- IF .smiley --><hr /><!-- ENDIF -->
{BBCODE_STATUS}<br />
<!-- IF S_BBCODE_ALLOWED -->
{IMG_STATUS}<br />
{FLASH_STATUS}<br />
{URL_STATUS}<br />
{SMILIES_STATUS}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF S_EDIT_DRAFT || S_DISPLAY_REVIEW -->
<!-- IF S_DISPLAY_REVIEW --><hr /><!-- ENDIF -->
<!-- IF S_EDIT_DRAFT --><strong><a href="{S_UCP_ACTION}">{L_BACK_TO_DRAFTS}</a></strong><!-- ENDIF -->
<!-- IF S_DISPLAY_REVIEW --><strong><a href="#review">{L_TOPIC_REVIEW}</a></strong><!-- ENDIF -->
<!-- ENDIF -->
</div>
<div id="message-box">
<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
</div>
</fieldset>
Заменяем на:
Код: Выделить всё
<div id="message-box">
<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
</div>
<div id="smiley-box">
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- ENDIF -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
<!-- ENDIF -->
<!-- IF BBCODE_STATUS -->
<!-- IF .smiley --><hr /><!-- ENDIF -->
{BBCODE_STATUS}<br />
<!-- IF S_BBCODE_ALLOWED -->
{IMG_STATUS}<br />
{FLASH_STATUS}<br />
{URL_STATUS}<br />
{SMILIES_STATUS}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF S_EDIT_DRAFT || S_DISPLAY_REVIEW -->
<!-- IF S_DISPLAY_REVIEW --><hr /><!-- ENDIF -->
<!-- IF S_EDIT_DRAFT --><strong><a href="{S_UCP_ACTION}">{L_BACK_TO_DRAFTS}</a></strong><!-- ENDIF -->
<!-- IF S_DISPLAY_REVIEW --><strong><a href="#review">{L_TOPIC_REVIEW}</a></strong><!-- ENDIF -->
<!-- ENDIF -->
</div>
</fieldset>
В стилях сделать:
Код: Выделить всё
/* Emoticons panel */
#smiley-box {
width: 100%;
}
Stipendiat
technocraft
phpBB 1.0.0
Сообщения: 3 Стаж: 18 лет 7 месяцев
Сообщение
technocraft » 09.03.2008 16:33
Stipendiat ОГРОМНОЕ СПАСИБО!!!
technocraft