[Subsilver2] "Вставить в текст сообщения" как в Prosilver‎

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Vlad Nesterov
phpBB 1.2.1
Сообщения: 24
Стаж: 13 лет 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 1 раз

[Subsilver2] "Вставить в текст сообщения" как в Prosilver‎

Сообщение Vlad Nesterov »

В стиле Prosilver очень удобно сделана вставка вложений в сообщение.
2013-02-17_183536.png
К сожалению стиль который я использую сделан на основе Subsilver2.
И там это все сделано на мой взгляд очень не удобно.
2013-02-17_185733.png
Если пользователь загружает большое количество изображений, и ему надо их расставить по сообщению, то он просто запутается в выпадающем списке названий вложений.
Подскажите как сделать чтобы кнопка "Вставить в текст сообщения" в стиле Subsilver2 была сделана как в Prosilver?
2013-02-17_183643.png
Ну а стандартную функцию удалить.
2013-02-17_183705.png
Я смотрел код Prosilver, но там без знаний php как я понял сделать нельзя. А с этим плохо.
Помогите.
Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [Subsilver2] "Вставить в текст сообщения" как в Prosilve

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

Открыть styles/subsilver2/template/posting_body.html
Найти:

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

<!-- IF S_INLINE_ATTACHMENT_OPTIONS -->
	<tr>
		<td class="row1"><b class="genmed">{L_ATTACHMENTS}:</b></td>
		<td class="row2"><select name="attachments">{S_INLINE_ATTACHMENT_OPTIONS}</select>&nbsp;<input type="button" class="btnbbcode" accesskey="a" value="{L_PLACE_INLINE}" name="attachinline" onclick="attach_form = document.forms[form_name].elements['attachments']; attach_inline(attach_form.value, attach_form.options[attach_form.selectedIndex].text);" onmouseover="helpline('a')" onmouseout="helpline('tip')" />
		</td>
	</tr>
<!-- ENDIF -->
Заменить на:

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

<!-- IF S_INLINE_ATTACHMENT_OPTIONS -->
	<!-- <tr>
		<td class="row1" colspan="2"><b class="genmed">{L_ATTACHMENTS}:</b></td>
		<td class="row2"><select name="attachments">{S_INLINE_ATTACHMENT_OPTIONS}</select>&nbsp;<input type="button" class="btnbbcode" accesskey="a" value="{L_PLACE_INLINE}" name="attachinline" onclick="attach_form = document.forms[form_name].elements['attachments']; attach_inline(attach_form.value, attach_form.options[attach_form.selectedIndex].text);" onmouseover="helpline('a')" onmouseout="helpline('tip')" />
		</td>
	</tr> -->
<!-- ENDIF -->
Открыть styles/subsilver2/template/posting_attach_body.html
Найти:

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

<td><input class="btnlite" type="submit" style="width:150px" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" /></td>
Заменить на:

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

<td><input class="btnlite" type="submit" style="width:150px" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" /> <!-- IF S_INLINE_ATTACHMENT_OPTIONS --><input class="btnlite" type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.A_FILENAME}');" />&nbsp; <!-- ENDIF --></td>

Вернуться в «Стили для phpBB 3.0.x»