Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] Smiling MOD 0.2.6

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Древлянин писал(а):где нужно изменить HTML код, чтобы в Дополнительных смайлах притянуть категории верх. :)
Если имеешь ввиду само меню, то в файле posting_smiles.tpl вот в этом месте:

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

<td valign="middle">
         <table border="0"{MENU_WIDTH} cellspacing="1" cellpadding="1" background="#cccccc">
заменить valign="middle" на valign="top" :wink:
Димка писал(а):а как можно получить файлик UPDATE_DB для обновления SQL таблиц, а то я неумею рукакми добавлять?
Можно взять все команды SQL из MOD Template и поместить их в файл с расширением .sql

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

CREATE TABLE `phpbb_smilies_groups` (
  `group_id` smallint(5) unsigned NOT NULL auto_increment,
  `name` varchar(50) default NULL,
  `cols` smallint(5) unsigned default '9',
  `width` smallint(5) unsigned default '400',
  `height` smallint(5) unsigned default '300',
  UNIQUE KEY `name` (`name`),
  KEY `group_id` (`group_id`)
);

ALTER TABLE `phpbb_smilies` ADD `smile_group` SMALLINT( 5 ) UNSIGNED DEFAULT '0';

INSERT INTO `phpbb_smilies_groups` ( `group_id` , `name` , `cols` , `width` , `height` ) 
VALUES ('1', 'Basic', '9', '400', '350' );

UPDATE `phpbb_smilies` 
SET smile_group = '1' 
WHERE smile_group = '0';

INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) 
VALUES ('smilies_default_group', 'Basic'),
       ('smilies_inline_columns', '4'),
       ('smilies_inline_rows', '5'),
       ('smilies_window_columns', '9'),
       ('smilies_window_width', '400'),
       ('smilies_window_height', '300');
(если я правильно тебя понял) :roll:
Аватара пользователя
Димка
phpBB 1.4.1
Сообщения: 40
Стаж: 19 лет 2 месяца

Сообщение Димка »

короче я создаю файлик с этим кодом?
Версия моего форума - 2.0.15
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Ну да, и скармливаешь его phpmyadmin или кому еще, чем пользуешься.
Аватара пользователя
Димка
phpBB 1.4.1
Сообщения: 40
Стаж: 19 лет 2 месяца

Сообщение Димка »

да, всё работает - только в админ панели половину даже больше названий вот втаком виде:

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

Basic 
:
Basic  :  
:
Basic 
 
:  :  
:  
:  
  
Версия моего форума - 2.0.15
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Похоже, что нет языковых переменных. Использует ли админ в своем профиле тот же язык, что был в установочном варианте?
Если нет, нужно скачать пакет для другого языка (того, который у админа), найти в нем строчку:
#
#-----[ OPEN ]-----------------------------------
#
# Now we have to change lang files to modify some existing and add new strings that MOD will be using
#
language/lang_(нужный язык)/lang_main.php
и начиная с нее внести дополнительные изменения.

Или в профиле пользователя выбрать язык, для которого устанавливался МОД (т.е. для smiling_ru.zip - русский) :D
Аватара пользователя
Димка
phpBB 1.4.1
Сообщения: 40
Стаж: 19 лет 2 месяца

Сообщение Димка »

Всё, спасибо, я действительно накасячил! Всё заработало!
Версия моего форума - 2.0.15
Древлянин
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 3 месяца
Откуда: Россия, Санкт-Петербург

Сообщение Древлянин »

Димка
В phpmyadmin жмёшь по БД форума, выбираешь SQL, вставляешь SQL запрос и жмёшь Пошёл. :)

Добавлено спустя 5 минут 10 секунд:
заменить valign="middle" на valign="top"
Да! Вот это и нужно было... просто так лучше смотриться, а то если смайликов много, меню вниз уезжает и чтобы выбрать другую категорию, нужно прокруивать окошко вниз + меню постоянно прыгает. Мелоч, но неприятно. Советую в новых версиях сделать top Супер мод, я как-то такой искал, но не нашёл... и тут ты сделал. :)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Поставил. С большим скрипом, но встал. :-)

Красиво и удобно. Вот только группу Basic мучился, долго и нудно прибивал, но что-то не сложилость... Не хотела она прибиваться....

Я плюнул, залез в phpMyAdmin - и там её прибил. :-)

Пока нарецаний никаких....
//
// That's all, Folks!
// -------------------------------------------------
Древлянин
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 3 месяца
Откуда: Россия, Санкт-Петербург

Сообщение Древлянин »

Красиво и удобно. Вот только группу Basic мучился, долго и нудно прибивал, но что-то не сложилость... Не хотела она прибиваться....
А я её просто переименовал... :)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Древлянин, а мне просто ненужна была. :-)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Димка
phpBB 1.4.1
Сообщения: 40
Стаж: 19 лет 2 месяца

Сообщение Димка »

Цитата:
заменить valign="middle" на valign="top"

Да! Вот это и нужно было... просто так лучше смотриться, а то если смайликов много, меню вниз уезжает и чтобы выбрать другую категорию, нужно прокруивать окошко вниз + меню постоянно прыгает. Мелоч, но неприятно. Советую в новых версиях сделать top Супер мод, я как-то такой искал, но не нашёл... и тут ты сделал.
Не понял что менять?

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

<script language="javascript" type="text/javascript">
<!--
window.resizeTo({WIN_W}, {WIN_H});
function emoticon(text) {
	text = ' ' + text + ' ';
	if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
		var caretPos = opener.document.forms['post'].message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		opener.document.forms['post'].message.focus();
	} else {
	opener.document.forms['post'].message.value  += text;
	opener.document.forms['post'].message.focus();
	}
}
//-->
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="10">
	<tr>
		<td><table width="100%" border="0" cellspacing="1" cellpadding="0" class="forumline">
			<tr>
				<th class="thHead" height="25" colspan="2">{L_EMOTICONS} - {L_CURRENT_GROUP}</th>
			</tr>
			<tr>
				<td valign="middle" width="100">
					<table width="100"{MENU_WIDTH} border="0" cellspacing="1" cellpadding="1" background="#cccccc">
						<!-- BEGIN groups_row -->
						<tr align="center" valign="middle"><td class="rowpic">
							<a href="?mode=smilies&group={groups_row.GROUP}" class="genmed">{groups_row.GROUP}</a>
						</td></tr>
						<!-- END groups_row -->
					</table>
				</td>
				<td align="center" valign="middle">{L_NO_SMILES}<table width="100" border="0" cellspacing="0" cellpadding="5">

					<!-- 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="open_window('{U_MORE_SMILIES}', 250, 300);return false" target="_smilies" class="nav">{L_MORE_SMILIES}</a></td>
					</tr>
					<!-- END switch_smilies_extra -->
				</table></td>
			</tr>
			<tr>
								<td align="center" colspan="2">
<span class="genmed"><a href="javascript:window.close();" class="genmed">{L_CLOSE_WINDOW}</a></span></td>
			</tr>
		</table></td>
	</tr>
</table>
где "

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

заменить valign="middle" на valign="top" 
эта строчка

Добавлено спустя 1 минуту 28 секунд:

... и ещё у меня почему то группы не правильно работают, т.е. когда доп смайлики тыкаешь открываются но почемуто категории пустые, хотя в админке всё заполнено (((
Версия моего форума - 2.0.15
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Мод - твёрдая пятерка. Очень удобно, масса полезных функций.

Ставлю размер popup: 600*300, а браузеры мне его обрезает до 392*266. Outpost установлен, но отключён. :? Как быть?
Древлянин
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 3 месяца
Откуда: Россия, Санкт-Петербург

Сообщение Древлянин »

Не понял что менять?
Находишь строку

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

<td valign="middle" width="100"> 
и меняешь её на

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

<td valign="top" width="100"> 


Добавлено спустя 2 минуты 52 секунды:
и ещё у меня почему то группы не правильно работают, т.е. когда доп смайлики тыкаешь открываются но почемуто категории пустые, хотя в админке всё заполнено (((
А ты все SQL запросы выполнил? Просто я сначала не все выполнил, у меня тоже самое было...
Аватара пользователя
Димка
phpBB 1.4.1
Сообщения: 40
Стаж: 19 лет 2 месяца

Сообщение Димка »

как написали то и выполнил
Версия моего форума - 2.0.15
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Древлянин писал(а):Да! Вот это и нужно было... просто так лучше смотриться, а то если смайликов много, меню вниз уезжает и чтобы выбрать другую категорию, нужно прокруивать окошко вниз + меню постоянно прыгает.
В том-то и мысля была, что если размер окна выставить, то прокручивать не надо будет :wink:

А вообще говоря, поступило обновление - до версии 0.2.0. Поправил кой-какие мелочи и ввел возможность сортировки групп примитивным методом.
Новое место для скачивания: :arrow: http://prumysl.wz.cz/misc/download/?mod=smiling&l=rus

Вернуться в «Бета-версии модов для phpBB 2.0.x»