Only more smilies at smilies popup

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Менеджер сайта
phpBB 1.4.2
Сообщения: 64
Стаж: 21 год 1 месяц

Only more smilies at smilies popup

Сообщение Менеджер сайта »

Название мода: Only more smilies at smilies popup
Автор: Xpert
Описание мода: Данный мод изменит состав смайлов во всплывающем окне - в нем не будут дублироваться смайлы, которые уже показаны в форме ответа.

Версия мода: 1.1.0
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~ 1 минута

Скачать: only_more_smilies_1.1.0.zip
Размер файла: 1 kb

Drupal refresh
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Xpert, маленькая ошибка в only_more_smilies.txt:

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

#
#-----[ OPEN ]------------------------------------------
#
functions_post.php
надо

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

#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Странно, что за полтора года так никто и не обратил на это внимания.
offtop:
Умный поймет, а дураку и не надо.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
bioslet
phpBB 1.2.0
Сообщения: 18
Стаж: 18 лет 7 месяцев
Откуда: кто ? я что-ли ?

Сообщение bioslet »

Прикольный мод, пошел ставить
Изображение
Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Стаж: 18 лет 9 месяцев

Сообщение гарпия »

Поиском пользовалась - ответ не нашла.
Поставила этот мод, всё работает.Но.
Теперь смайлики на страницах ответа стоят в вертикальный ряд, а не так же аккуратненько как и было.
Что нужно исправить, чтобы они стояли как полагается?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Странно, они должны там стоять также, как и стояли.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Стаж: 18 лет 9 месяцев

Сообщение гарпия »

Xpert
Сама удивляюсь.
В строчках мода вроде бы нет ничего, что могло бы их так расположить.... Попробую таблицу расширить....

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

Расширение таблицы не помогло. :(
Посмотрите, плиз - я же всё по инструкции делала!

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

if ($num_smilies)
		{
			$smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
			$smilies_split_row = ($mode == 'inline') ? $inline_columns - 1 : $window_columns - 1;

			$s_colspan = 0;
			$row = 0;
			$col = 0;
            // [begin] Only more smilies
			$smilies_cnt = -1;
			// [end] Only more smilies
			while (list($smile_url, $data) = @each($rowset))
			{
				// [begin] Only more smilies
				if ($mode == 'window')
				{
					$smilies_cnt++;
					if ($smilies_cnt < $inline_columns * $inline_rows)
					{
						continue;
					}
				}
				// [end] Only more smiliesif (!$col)
				{
					$template->assign_block_vars('smilies_row', array());
				}

				$template->assign_block_vars('smilies_row.smilies_col', array(
					'SMILEY_CODE' => $data['code'],
					'SMILEY_IMG' => $board_config['smilies_path'] . '/' . $smile_url,
					'SMILEY_DESC' => $data['emoticon'])
				);
Добавлено спустя 23 минуты 4 секунды:

хм.. самое интересное, что после удаления мода смайлики на место не всатали, а так и стоят...
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А вот мой код...
Найдите одно отличие...

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

			// [begin] Only more smilies
			$smilies_cnt = -1;
			// [end] Only more smilies

			while (list($smile_url, $data) = @each($rowset))
			{
				// [begin] Only more smilies
				if ($mode == 'window')
				{
					$smilies_cnt++;
					if ($smilies_cnt < $inline_columns * $inline_rows)
					{
						continue;
					}
				}
				// [end] Only more smilies
				if (!$col)
				{
					$template->assign_block_vars('smilies_row', array());
				}
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Стаж: 18 лет 9 месяцев

Сообщение гарпия »

Xpert
Спасиб, теперь всё нормально!
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 18 лет 3 месяца
Забанен: Бессрочно

Сообщение arhi »

Я извиняюсь...а вот за такое отображение смайлов, что в ответе?
Изображение
то есть растягивание окна руками не помогает отобразить смайлы нормально, они в какой-то таблице с четкими параметрами...где эта таблица ?

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

Ндя....кто-то умный в "стиле" указал размер смайлов 15х15.... забавно.

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»