Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не большое изменение смайлов в ip.shoutbox 1.1.3 - v. IPB 3.1.4

Опубликовано:

Как изменить вывод смайликов в чате

До:

5e84c4c4.png

А хочу сделать вот так

После:

edc5ecf8.png

 

Вот код вывода смайликов:

 

<div id="shoutbox-smilies-button_menucontent" style="display:none;">
<div class="full_emoticon">
	<table cellspacing="0" class="ipb_table">
		<tbody>
			{parse striping="shoutboxEmo" classes="row1,row2"}
			<foreach loop="$emoticons as $emo">
				<tr class="{parse striping="shoutboxEmo"}">
					<td class="shoutbox_emol short">
						<a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#">{$emo['text']}</a>
					</td>
					<td class="shoutbox_emor short">
						<a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#"><img alt="{$emo['image']}" src="{$this->settings['emoticons_url']}/{$emo['image']}"/></a>
					</td>
				</tr>
			</foreach>
		</tbody>
	</table>
</div>
</div>

 

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

Опубликовано:

Например заменить

<a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#">{$emo['text']}</a>

на

<a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#"><img alt="{$emo['image']}" src="{$this->settings['emoticons_url']}/{$emo['image']}"/></a>

 

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

Опубликовано:
  • Автор

Например заменить

<a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#">{$emo['text']}</a>

на

<a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#"><img alt="{$emo['image']}" src="{$this->settings['emoticons_url']}/{$emo['image']}"/></a>

 

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

 

Смайлики к сожалению повторяются, а как сделать хотя бы столбец поуже?

Опубликовано:

Можно снести это

                                                <td class="shoutbox_emol short">
                                                       <a title="{$emo['image']}" onclick='ipshoutbox.emoticonOnclick("{$emo['text']}"); return false;' href="#">{$emo['text']}</a>
                                               </td>

 

А это

 <div class="full_emoticon">

заменить на

 <div class="full_emoticon" style="width: нужная ширина в px">

Но между панелью смайликов и кнопочными рядами может остаться дырка.

 

В обычном редакторе ширина меняется так – http://ipbskins.ru/forum/topic7243.html

Попробуйте прописать (повторить с нужными параметрами) необходимые классы в css shoutbox

Опубликовано:
  • Автор

Спасибо.

 

Дабы не создавать другую тему можно я еще задам здесь вопрос? :)

Только он уже не относится к чату.

Изменено пользователем heinz

Опубликовано:

За оффтопик положен пожизненный эцих с гвоздями.

Поэтому тему закрываю.

Гость
Эта тема закрыта для дальнейших сообщений.

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.