Смайлы в табличный вид

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Serq
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 3 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Смайлы в табличный вид?

Сообщение Serq »

Nekstati писал(а):Найдите в posting_smilies.html

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

<td class="row1" align="center" valign="middle">
и замените на

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

<td class="row1" align="center" valign="middle" class="smile-container">
При замене строки на модифицированную получается два класса row1 и smile-container. Из-за чего дополнительные смайликаи не выстраиваются в таблицу (.../posting.php?mode=smilies), а если убрать class="row1" то фон таблицы становится не пойми каким и надписи (переход на страницу и закрыть окно) уезжают куда то влево. Возможно ли как нибудь этот недочёт поправить?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Смайлы в табличный вид?

Сообщение Nekstati »

О, сорри, не заметила, что там уже есть класс. :D

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

<td class="row1 smile-container" align="center" valign="middle">
Аватара пользователя
Serq
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 3 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Смайлы в табличный вид?

Сообщение Serq »

С цветовой палитрой и расположением смайлов стало всё в порядке, а вот надписи так и остались слева.

На верхней картинке показан изначальный вид, а на нижней то, что стало после замены класса на row1 smile-container
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Serq
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 3 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Смайлы в табличный вид

Сообщение Serq »

Нашел решение для сложившейся проблемы :) Надо выполнить следующие действия:

В файле posting_smilies.html

Найти:

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

			<td class="row1" align="center" valign="middle"><!-- BEGIN smiley --> <a href="#" onclick="initInsertions(); insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a> <!-- END smiley --><br />{PAGINATION}<br /><a class="nav" href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></td>
Заменить на:

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

			<td class="row1 smile-container" align="center" valign="middle"><!-- BEGIN smiley --> <a href="#" onclick="initInsertions(); insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a> <!-- END smiley --></td>
		</tr>
		<tr>
			<td class="row1" align="center" valign="middle">{PAGINATION}<br /><a class="nav" href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></td>
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Смайлы в табличный вид

Сообщение Nekstati »

Как вариант, можно было и через CSS: заменить .smile-container a на .smile-container a[onclick^="init"].

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