Сгенерировать смайлы.

Форум для авторов модов для phpBB 2.0.x.
747
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 26.04.2008 19:54

Сгенерировать смайлы.

Сообщение 747 » 26.04.2008 20:07

У меня такая проблема. Нужно сгенерировать смайлы рядом с формой быстрого ответа. Моды ставить мне не резон, т.к. не работают они у меня(torrentpier r775 modern). Таблицу я добавил, но вот процедуру вывода смайлов не знаю. Пробовал вставить из формы полного ответа - не отображаются. Поэтому след просьба - дайте кусок кода генерации смайлов, если не затруднит.

Lektor
phpBB 2.0.7
Сообщения: 574
Зарегистрирован: 20.04.2006 15:19

Сообщение Lektor » 26.04.2008 21:41

За генерацию смайлов отвечает одноименная функция: function generate_smilies (описана она в functions_post.php)

Возьмите вытащите из формы быстрого ответа от Хперта (сделайте по аналогии)

В шаблон:

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

				  <table width="100%" border="0" cellspacing="1" cellpadding="2">
					<tr align="center"> 
						<td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b><br><br></td>
					</tr>
					<!-- BEGIN smilies_row -->
					<tr align="center" valign="middle"> 
					<!-- BEGIN smilies_col -->
						<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
					<!-- END smilies_col -->
					</tr>
					<!-- END smilies_row -->
					<!-- BEGIN switch_smilies_extra -->
						<tr align="center"> 
						<td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.WzwX('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
					</tr>
					<!-- END switch_smilies_extra -->
				  </table>
В пхп код:

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

generate_smilies('inline', PAGE_POSTING);

747
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 26.04.2008 19:54

Сообщение 747 » 27.04.2008 9:12

Lektor Спасибо, уже сам разобрался - сделал таким же методом. Только долго мучался с проблемой названия окна, но всетаки решил и ее.

Закрыто

Вернуться в «Для авторов (phpBB 2.0.x)»